Searched refs:flush_rq (Results 1 – 3 of 3) sorted by relevance
/linux-4.4.14/block/ |
D | blk-flush.c | 220 static void flush_end_io(struct request *flush_rq, int error) in flush_end_io() argument 222 struct request_queue *q = flush_rq->q; in flush_end_io() 227 struct blk_flush_queue *fq = blk_get_flush_queue(q, flush_rq->mq_ctx); in flush_end_io() 234 hctx = q->mq_ops->map_queue(q, flush_rq->mq_ctx->cpu); in flush_end_io() 235 blk_mq_tag_set_rq(hctx, flush_rq->tag, fq->orig_rq); in flush_end_io() 236 flush_rq->tag = -1; in flush_end_io() 246 elv_completed_request(q, flush_rq); in flush_end_io() 295 struct request *flush_rq = fq->flush_rq; in blk_kick_flush() local 313 blk_rq_init(q, flush_rq); in blk_kick_flush() 323 flush_rq->mq_ctx = first_rq->mq_ctx; in blk_kick_flush() [all …]
|
D | blk.h | 24 struct request *flush_rq; member
|
D | blk-mq.c | 1642 hctx->fq->flush_rq, hctx_idx, in blk_mq_exit_hctx() 1725 hctx->fq->flush_rq, hctx_idx, in blk_mq_init_hctx()
|