Lines Matching refs:fn
194 busy_iter_fn *fn; member
233 ret = iter_data->fn(hctx, rq, iter_data->data, reserved); in bt_iter()
253 busy_iter_fn *fn, void *data, bool reserved) in bt_for_each() argument
257 .fn = fn, in bt_for_each()
267 busy_tag_iter_fn *fn; member
301 ret = iter_data->fn(rq, iter_data->data, reserved); in bt_tags_iter()
320 busy_tag_iter_fn *fn, void *data, unsigned int flags) in bt_tags_for_each() argument
324 .fn = fn, in bt_tags_for_each()
334 busy_tag_iter_fn *fn, void *priv, unsigned int flags) in __blk_mq_all_tag_iter() argument
339 bt_tags_for_each(tags, tags->breserved_tags, fn, priv, in __blk_mq_all_tag_iter()
341 bt_tags_for_each(tags, tags->bitmap_tags, fn, priv, flags); in __blk_mq_all_tag_iter()
356 void blk_mq_all_tag_iter(struct blk_mq_tags *tags, busy_tag_iter_fn *fn, in blk_mq_all_tag_iter() argument
359 __blk_mq_all_tag_iter(tags, fn, priv, BT_TAG_ITER_STATIC_RQS); in blk_mq_all_tag_iter()
376 busy_tag_iter_fn *fn, void *priv) in blk_mq_tagset_busy_iter() argument
382 __blk_mq_all_tag_iter(tagset->tags[i], fn, priv, in blk_mq_tagset_busy_iter()
433 void blk_mq_queue_tag_busy_iter(struct request_queue *q, busy_iter_fn *fn, in blk_mq_queue_tag_busy_iter() argument
458 bt_for_each(hctx, tags->breserved_tags, fn, priv, true); in blk_mq_queue_tag_busy_iter()
459 bt_for_each(hctx, tags->bitmap_tags, fn, priv, false); in blk_mq_queue_tag_busy_iter()