Searched refs:ctx_map (Results 1 – 5 of 5) sorted by relevance
/linux-4.19.296/block/ |
D | blk-mq.c | 67 sbitmap_any_bit_set(&hctx->ctx_map) || in blk_mq_hctx_has_pending() 77 if (!sbitmap_test_bit(&hctx->ctx_map, ctx->index_hw)) in blk_mq_hctx_mark_pending() 78 sbitmap_set_bit(&hctx->ctx_map, ctx->index_hw); in blk_mq_hctx_mark_pending() 84 sbitmap_clear_bit(&hctx->ctx_map, ctx->index_hw); in blk_mq_hctx_clear_pending() 927 sbitmap_for_each_set(&hctx->ctx_map, flush_busy_ctx, &data); in blk_mq_flush_busy_ctxs() 964 __sbitmap_for_each_set(&hctx->ctx_map, off, in blk_mq_dequeue_from_ctx() 2224 if (sbitmap_init_node(&hctx->ctx_map, nr_cpu_ids, ilog2(8), in blk_mq_init_hctx() 2259 sbitmap_free(&hctx->ctx_map); in blk_mq_init_hctx() 2385 sbitmap_resize(&hctx->ctx_map, hctx->nr_ctx); in blk_mq_map_swqueue()
|
D | blk-mq-sysfs.c | 29 sbitmap_free(&hctx->ctx_map); in blk_mq_hw_sysfs_release()
|
D | blk-mq-sched.c | 144 if (!sbitmap_any_bit_set(&hctx->ctx_map)) in blk_mq_do_dispatch_ctx()
|
D | blk-mq-debugfs.c | 455 sbitmap_bitmap_show(&hctx->ctx_map, m); in hctx_ctx_map_show()
|
/linux-4.19.296/include/linux/ |
D | blk-mq.h | 35 struct sbitmap ctx_map; member
|