Lines Matching refs:hctx
16 void blk_mq_sched_mark_restart_hctx(struct blk_mq_hw_ctx *hctx);
17 void __blk_mq_sched_restart(struct blk_mq_hw_ctx *hctx);
19 void blk_mq_sched_dispatch_requests(struct blk_mq_hw_ctx *hctx);
35 static inline void blk_mq_sched_restart(struct blk_mq_hw_ctx *hctx)
37 if (test_bit(BLK_MQ_S_SCHED_RESTART, &hctx->state))
38 __blk_mq_sched_restart(hctx);
80 static inline bool blk_mq_sched_has_work(struct blk_mq_hw_ctx *hctx)
82 struct elevator_queue *e = hctx->queue->elevator;
85 return e->type->ops.has_work(hctx);
90 static inline bool blk_mq_sched_needs_restart(struct blk_mq_hw_ctx *hctx)
92 return test_bit(BLK_MQ_S_SCHED_RESTART, &hctx->state);