函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:hctx_unlock

函数原型:static void hctx_unlock(struct blk_mq_hw_ctx *hctx, int srcu_idx)__releases(hctx->srcu)

返回类型:void

参数:

类型参数名称
struct blk_mq_hw_ctx *hctx
intsrcu_idx
610  如果非@flags: BLK_MQ_F_* flags. Defines the behaviour of the queue. 按位与BLK_MQ_F_BLOCKING的值则_read_unlock() - marks the end of an RCU read-side critical section.* In most situations, rcu_read_unlock() is immune from deadlock.* However, in kernels built with CONFIG_RCU_BOOST, rcu_read_unlock()
612  否则注销过期读锁
调用者
名称描述
__blk_mq_run_hw_queue
blk_mq_run_hw_queue
blk_mq_try_issue_directly
blk_mq_request_issue_directly