Home
last modified time | relevance | path

Searched refs:bt (Results 1 – 2 of 2) sorted by relevance

/block/
Dblk-mq-tag.c22 static bool bt_has_free_tags(struct blk_mq_bitmap_tags *bt) in bt_has_free_tags() argument
26 for (i = 0; i < bt->map_nr; i++) { in bt_has_free_tags()
27 struct blk_align_bitmap *bm = &bt->map[i]; in bt_has_free_tags()
75 struct blk_mq_bitmap_tags *bt; in blk_mq_tag_wakeup_all() local
78 bt = &tags->bitmap_tags; in blk_mq_tag_wakeup_all()
79 wake_index = atomic_read(&bt->wake_index); in blk_mq_tag_wakeup_all()
81 struct bt_wait_state *bs = &bt->bs[wake_index]; in blk_mq_tag_wakeup_all()
111 struct blk_mq_bitmap_tags *bt) in hctx_may_queue() argument
123 if (bt->depth == 1) in hctx_may_queue()
133 depth = max((bt->depth + users - 1) / users, 4U); in hctx_may_queue()
[all …]
Dblk-mq-tag.h16 #define TAG_TO_INDEX(bt, tag) ((tag) >> (bt)->bits_per_word) argument
17 #define TAG_TO_BIT(bt, tag) ((tag) & ((1 << (bt)->bits_per_word) - 1)) argument