Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:block\blk-mq-tag.c Create Date:2022-07-28 17:12:36
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:If a previously busy queue goes inactive, potential waiters could now* be allowed to queue. Wake them up and check.

Proto:void __blk_mq_tag_idle(struct blk_mq_hw_ctx *hctx)

Type:void

Parameter:

TypeParameterName
struct blk_mq_hw_ctx *hctx
49  tags = @tags: Tags owned by the block driver. A tag at this set is only* assigned when a request is dispatched from a hardware queue.
51  If Not st_and_clear_bit - Clear a bit and return its old value*@nr: Bit to clear*@addr: Address to count from* This is an atomic fully-ordered operation (implied full memory barrier). Then Return
54  atomic_dec( & active_queues)
56  Wakeup all potentially sleeping on tags