函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:tg_to_blkg

函数原型:static inline struct blkcg_gq *tg_to_blkg(struct throtl_grp *tg)

返回类型:struct blkcg_gq

参数:

类型参数名称
struct throtl_grp *tg
243  返回:pdata_to_blkg - get blkg associated with policy private data*@pd: policy private data of interest*@pd is policy private data. Determine the blkg it's associated with.
调用者
名称描述
tg_bps_limit
tg_iops_limit
throtl_qnode_add_biohrotl_qnode_add_bio - add a bio to a throtl_qnode and activate it*@bio: bio being added*@qn: qnode to add bio to*@queued: the service_queue->queued[] list @qn belongs to* Add @bio to @qn and put @qn on @queued if it's not already on.
throtl_pop_queuedhrotl_pop_queued - pop the first bio form a qnode list*@queued: the qnode list to pop a bio from*@tg_to_put: optional out argument for throtl_grp to put* Pop the first bio from the qnode list @queued
throtl_pd_init
tg_dispatch_one_bio
tg_conf_updated
throtl_hierarchy_can_upgrade
throtl_can_upgrade
throtl_tg_can_downgrade
throtl_hierarchy_can_downgrade
throtl_downgrade_check