Searched refs:flush_rq (Results 1 – 4 of 4) sorted by relevance
219 static void flush_end_io(struct request *flush_rq, int error) in flush_end_io() argument221 struct request_queue *q = flush_rq->q; in flush_end_io()226 struct blk_flush_queue *fq = blk_get_flush_queue(q, flush_rq->mq_ctx); in flush_end_io()230 flush_rq->tag = -1; in flush_end_io()240 elv_completed_request(q, flush_rq); in flush_end_io()289 struct request *flush_rq = fq->flush_rq; in blk_kick_flush() local307 blk_rq_init(q, flush_rq); in blk_kick_flush()314 flush_rq->mq_ctx = first_rq->mq_ctx; in blk_kick_flush()315 flush_rq->tag = first_rq->tag; in blk_kick_flush()318 flush_rq->cmd_type = REQ_TYPE_FS; in blk_kick_flush()[all …]
32 void blk_mq_clone_flush_request(struct request *flush_rq,
24 struct request *flush_rq; member
570 fq->flush_rq->tag == tag); in is_flush_request()582 return fq->flush_rq; in blk_mq_tag_to_rq()1614 hctx->fq->flush_rq, hctx_idx, in blk_mq_exit_hctx()1697 hctx->fq->flush_rq, hctx_idx, in blk_mq_init_hctx()