Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:bfq_too_late_for_merging

Proto:static bool bfq_too_late_for_merging(struct bfq_queue *bfqq)

Type:bool

Parameter:

TypeParameterName
struct bfq_queue *bfqq
593  Return Cumulative service received from the @bfq_queue since the* last transition from idle to backlogged. > 0 && ime_is_before_jiffies(a) return true if a is before jiffies (ime of first I/O for this queue + Time limit for merging (see comments in bfq_setup_cooperator))
Caller
NameDescribe
bfq_pos_tree_add_moveThe following function is not marked as __cold because it is* actually cold, but for the same performance goal described in the* comments on the likely() at the beginning of* bfq_setup_cooperator()
bfq_may_be_close_cooperator
bfq_setup_cooperatorAttempt to schedule a merge of bfqq with the currently in-service* queue or with a close queue among the scheduled queues