Searched refs:flush_rq (Results 1 - 6 of 6) sorted by path
/linux-master/block/ |
H A D | blk-flush.c | 218 static enum rq_end_io_ret flush_end_io(struct request *flush_rq, argument 221 struct request_queue *q = flush_rq->q; 225 struct blk_flush_queue *fq = blk_get_flush_queue(q, flush_rq->mq_ctx); 230 if (!req_ref_put_and_test(flush_rq)) { 236 blk_account_io_flush(flush_rq); 242 WRITE_ONCE(flush_rq->state, MQ_RQ_IDLE); 249 flush_rq->tag = BLK_MQ_NO_TAG; 251 blk_mq_put_driver_tag(flush_rq); 252 flush_rq->internal_tag = BLK_MQ_NO_TAG; 297 struct request *flush_rq local [all...] |
H A D | blk-mq.c | 987 * Account IO completion. flush_rq isn't accounted as a 3609 unsigned int queue_depth, struct request *flush_rq) 3618 WARN_ON_ONCE(req_ref_read(flush_rq) != 0); 3621 cmpxchg(&tags->rqs[i], flush_rq, NULL); 3638 struct request *flush_rq = hctx->fq->flush_rq; local 3645 set->queue_depth, flush_rq); 3647 set->ops->exit_request(set, flush_rq, hctx_idx); 3691 if (blk_mq_init_request(set, hctx->fq->flush_rq, hctx_idx, 3702 set->ops->exit_request(set, hctx->fq->flush_rq, hctx_id 3608 blk_mq_clear_flush_rq_mapping(struct blk_mq_tags *tags, unsigned int queue_depth, struct request *flush_rq) argument [all...] |
H A D | blk.h | 27 struct request *flush_rq; member in struct:blk_flush_queue
|
/linux-master/drivers/infiniband/hw/irdma/ |
H A D | ctrl.c | 2223 bool flush_sq = false, flush_rq = false; local 2225 if (info->rq && !qp->flush_rq) 2226 flush_rq = true; 2230 qp->flush_rq |= flush_rq; 2232 if (!flush_sq && !flush_rq) { 2245 if (flush_rq) 2268 FIELD_PREP(IRDMA_CQPSQ_FWQE_FLUSHRQ, flush_rq) |
|
H A D | hw.c | 2741 iwqp->sc_qp.flush_rq = false;
|
H A D | type.h | 479 bool flush_rq:1; member in struct:irdma_sc_qp
|
Completed in 328 milliseconds