函数逻辑报告

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

函数名称:If many queues belonging to the same group happen to be created* shortly after each other, then the processes associated with these* queues have typically a common goal

函数原型:static void bfq_handle_burst(struct bfq_data *bfqd, struct bfq_queue *bfqq)

返回类型:void

参数:

类型参数名称
struct bfq_data *bfqd
struct bfq_queue *bfqq
1250  如果非hlist_unhashed( & de for the device's burst list )或bfq_bfqq_in_large_burst(bfqq)或ime_is_after_eq_jiffies(a) return true if a is after or equal to jiffies(ime of last split + msecs_to_jiffies: - convert milliseconds to jiffies*@m: time in milliseconds* conversion is done as follows:* - negative values mean 'infinite timeout' (MAX_JIFFY_OFFSET)* - 'too large' values [that would result in larger than)则返回
1273  如果ime_is_before_jiffies(a) return true if a is before jiffies (* Last time at which a queue entered the current burst of * queues being activated shortly after each other; for more * details about this and the following parameters related to * a burst of activations, see the comments on the function * bfq_handle_burst + * Reference time interval used to decide whether a queue has * been activated shortly after @last_ins_in_burst.)或 parent entity, for hierarchical scheduling 不等于 common parent entity for the queues in the burst
1276  true if a large queue-activation burst is in progress = false
1277  Empty burst list and add just bfqq (see comments on bfq_handle_burst)
1278  转到:end
1286  如果 true if a large queue-activation burst is in progress
1287  bfq_mark_bfqq_in_large_burst(bfqq)
1288  转到:end
1296  Add bfqq to the list of queues in current burst (see bfq_handle_burst)
1297  end :
1306  * Last time at which a queue entered the current burst of * queues being activated shortly after each other; for more * details about this and the following parameters related to * a burst of activations, see the comments on the function * bfq_handle_burst等于jiffies
调用者
名称描述
bfq_init_rq