Home
last modified time | relevance | path

Searched refs:fq (Results 1 – 4 of 4) sorted by relevance

/block/
Dblk-flush.c97 struct blk_flush_queue *fq, unsigned int flags);
165 struct blk_flush_queue *fq, in blk_flush_complete_seq() argument
169 struct list_head *pending = &fq->flush_queue[fq->flush_pending_idx]; in blk_flush_complete_seq()
186 fq->flush_pending_since = jiffies; in blk_flush_complete_seq()
191 list_move_tail(&rq->flush.list, &fq->flush_data_in_flight); in blk_flush_complete_seq()
212 blk_kick_flush(q, fq, cmd_flags); in blk_flush_complete_seq()
221 struct blk_flush_queue *fq = blk_get_flush_queue(q, flush_rq->mq_ctx); in flush_end_io() local
224 spin_lock_irqsave(&fq->mq_flush_lock, flags); in flush_end_io()
227 fq->rq_status = error; in flush_end_io()
228 spin_unlock_irqrestore(&fq->mq_flush_lock, flags); in flush_end_io()
[all …]
Dblk-mq-sysfs.c41 blk_free_flush_queue(hctx->fq); in blk_mq_hw_sysfs_release()
Dblk.h39 return blk_mq_map_queue(q, REQ_OP_FLUSH, ctx)->fq; in blk_get_flush_queue()
Dblk-mq.c2753 struct request *flush_rq = hctx->fq->flush_rq; in blk_mq_exit_hctx()
2818 if (blk_mq_init_request(set, hctx->fq->flush_rq, hctx_idx, in blk_mq_init_hctx()
2876 hctx->fq = blk_alloc_flush_queue(hctx->numa_node, set->cmd_size, gfp); in blk_mq_alloc_hctx()
2877 if (!hctx->fq) in blk_mq_alloc_hctx()