Home
last modified time | relevance | path

Searched refs:sched_tags (Results 1 – 8 of 8) sorted by relevance

/linux/block/
H A Dblk-mq-sched.c385 hctx->sched_tags = q->sched_shared_tags; in blk_mq_sched_alloc_map_and_rqs()
389 hctx->sched_tags = blk_mq_alloc_map_and_rqs(q->tag_set, hctx_idx, in blk_mq_sched_alloc_map_and_rqs()
392 if (!hctx->sched_tags) in blk_mq_sched_alloc_map_and_rqs()
410 if (hctx->sched_tags) { in blk_mq_sched_tags_teardown()
412 blk_mq_free_rq_map(hctx->sched_tags); in blk_mq_sched_tags_teardown()
413 hctx->sched_tags = NULL; in blk_mq_sched_tags_teardown()
517 if (hctx->sched_tags) in blk_mq_sched_free_rqs()
519 hctx->sched_tags, i); in blk_mq_sched_free_rqs()
H A Dblk-mq-debugfs.c456 if (hctx->sched_tags) in hctx_sched_tags_show()
457 blk_mq_debugfs_tags_show(m, hctx->sched_tags); in hctx_sched_tags_show()
473 if (hctx->sched_tags) in hctx_sched_tags_bitmap_show()
474 sbitmap_bitmap_show(&hctx->sched_tags->bitmap_tags.sb, m); in hctx_sched_tags_bitmap_show()
H A Dblk-mq.h225 return data->hctx->sched_tags; in blk_mq_tags_from_data()
H A Dblk-mq.c723 blk_mq_put_tag(hctx->sched_tags, ctx, sched_tag); in __blk_mq_free_request()
1758 if (blk_mq_tag_is_reserved(rq->mq_hctx->sched_tags, rq->internal_tag)) { in __blk_mq_alloc_driver_tag()
1829 if (blk_mq_tag_is_reserved(rq->mq_hctx->sched_tags, rq->internal_tag)) in blk_mq_mark_tag_wait()
3480 struct blk_mq_tags *tags = hctx->sched_tags ? in blk_mq_hctx_has_requests()
3481 hctx->sched_tags : hctx->tags; in blk_mq_hctx_has_requests()
4656 if (hctx->sched_tags) { in blk_mq_update_nr_requests()
4657 ret = blk_mq_tag_update_depth(hctx, &hctx->sched_tags, in blk_mq_update_nr_requests()
H A Dkyber-iosched.c456 struct blk_mq_tags *tags = hctx->sched_tags; in kyber_depth_updated()
H A Dmq-deadline.c514 struct blk_mq_tags *tags = hctx->sched_tags; in dd_depth_updated()
H A Dbfq-iosched.c7126 struct blk_mq_tags *tags = hctx->sched_tags; in bfq_depth_updated()
/linux/include/linux/
H A Dblk-mq.h394 struct blk_mq_tags *sched_tags; member