Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:bfq_update_wr_data

Proto:static void bfq_update_wr_data(struct bfq_data *bfqd, struct bfq_queue *bfqq)

Type:void

Parameter:

TypeParameterName
struct bfq_data *bfqd
struct bfq_queue *bfqq
4540  entity = ity representing this queue in the scheduler
4542  If actor by which the weight of this queue is multiplied > 1 Then
4543  bfq_log_bfqq(bfqd, bfqq, "raising period dur %u/%u msec, old coeff %u, w %d(%d)", Convert jiffies to milliseconds and back.* Avoid unnecessary multiplications/divisions in the* two most common HZ cases:, Convert jiffies to milliseconds and back.* Avoid unnecessary multiplications/divisions in the* two most common HZ cases:, actor by which the weight of this queue is multiplied , weight of the queue , original weight, used to implement weight boosting )
4550  If flag, set to request a weight, ioprio or ioprio_class change Then bfq_log_bfqq(bfqd, bfqq, "WARN: pending prio change")
4558  If bfq_bfqq_in_large_burst(bfqq) Then Must be called with bfqq != NULL
4566  Else
4586  If weight of the queue > original weight, used to implement weight boosting != actor by which the weight of this queue is multiplied > 1 Then Update weight and priority of entity
Caller
NameDescribe
bfq_dispatch_rq_from_bfqqDispatch next request from bfqq.