Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:tg_to_blkg

Proto:static inline struct blkcg_gq *tg_to_blkg(struct throtl_grp *tg)

Type:struct blkcg_gq

Parameter:

TypeParameterName
struct throtl_grp *tg
243  Return 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.
Caller
NameDescribe
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