函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:block\blk-mq.c Create Date:2022-07-27 18:46:29
Last Modify:2020-03-17 23:18:05 Copyright©Brick
首页 函数Tree
注解内核,赢得工具下载SCCTEnglish

函数名称:__blk_mq_alloc_rq_map

函数原型:static bool __blk_mq_alloc_rq_map(struct blk_mq_tag_set *set, int hctx_idx)

返回类型:bool

参数:

类型参数名称
struct blk_mq_tag_set *set
inthctx_idx
2405  ret等于0
2407  tags[hctx_idx]等于blk_mq_alloc_rq_map(set, hctx_idx, queue_depth, reserved_tags)
2409  如果非tags[hctx_idx]则返回:false
2412  ret等于blk_mq_alloc_rqs(set, tags[hctx_idx], hctx_idx, queue_depth)
2414  如果非ret则返回:true
2417  blk_mq_free_rq_map(tags[hctx_idx])
2418  tags[hctx_idx] = NULL
2419  返回:false
调用者
名称描述
blk_mq_map_swqueue
__blk_mq_alloc_rq_maps