Home
last modified time | relevance | path

Searched refs:flush_rq (Results 1 – 7 of 7) sorted by relevance

/Linux-v4.19/block/
Dblk-flush.c221 static void flush_end_io(struct request *flush_rq, blk_status_t error) in flush_end_io() argument
223 struct request_queue *q = flush_rq->q; in flush_end_io()
228 struct blk_flush_queue *fq = blk_get_flush_queue(q, flush_rq->mq_ctx); in flush_end_io()
235 hctx = blk_mq_map_queue(q, flush_rq->mq_ctx->cpu); in flush_end_io()
237 blk_mq_tag_set_rq(hctx, flush_rq->tag, fq->orig_rq); in flush_end_io()
238 flush_rq->tag = -1; in flush_end_io()
240 blk_mq_put_driver_tag_hctx(hctx, flush_rq); in flush_end_io()
241 flush_rq->internal_tag = -1; in flush_end_io()
252 elv_completed_request(q, flush_rq); in flush_end_io()
303 struct request *flush_rq = fq->flush_rq; in blk_kick_flush() local
[all …]
Dblk.h29 struct request *flush_rq; member
Dblk-sysfs.c846 q->exit_rq_fn(q, q->fq->flush_rq); in __blk_release_queue()
Dblk-mq.c2146 set->ops->exit_request(set, hctx->fq->flush_rq, hctx_idx); in blk_mq_exit_hctx()
2219 if (blk_mq_init_request(set, hctx->fq->flush_rq, hctx_idx, node)) in blk_mq_init_hctx()
Dblk-core.c1167 if (q->init_rq_fn && q->init_rq_fn(q, q->fq->flush_rq, GFP_KERNEL)) in blk_init_allocated_queue()
1189 q->exit_rq_fn(q, q->fq->flush_rq); in blk_init_allocated_queue()
/Linux-v4.19/drivers/infiniband/hw/i40iw/
Di40iw_ctrl.c2607 bool flush_sq = false, flush_rq = false; in i40iw_sc_qp_flush_wqes() local
2609 if (info->rq && !qp->flush_rq) in i40iw_sc_qp_flush_wqes()
2610 flush_rq = true; in i40iw_sc_qp_flush_wqes()
2616 qp->flush_rq |= flush_rq; in i40iw_sc_qp_flush_wqes()
2617 if (!flush_sq && !flush_rq) in i40iw_sc_qp_flush_wqes()
2625 if (flush_rq) { in i40iw_sc_qp_flush_wqes()
2646 LS_64(flush_rq, I40IW_CQPSQ_FWQE_FLUSHRQ) | in i40iw_sc_qp_flush_wqes()
Di40iw_type.h398 bool flush_rq; member