Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

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

Name:blk_throtl_register_queue

Proto:void blk_throtl_register_queue(struct request_queue *q)

Type:void

Parameter:

TypeParameterName
struct request_queue *q
2482  td = Throttle data
2483  BUG_ON(!td)
2485  If blk_queue_nonrot(q) Then
2486  throtl_slice = DFL_THROTL_SLICE_SSD
2487  filtered_latency = LATENCY_FILTERED_SSD
2488  Else
2489  throtl_slice = Throttling is performed over a slice and after that slice is renewed
2490  filtered_latency = 1ms
2498  throtl_slice = Throttling is performed over a slice and after that slice is renewed
2501  track_bio_latency = Not queue_is_mq(q)
2502  If Not track_bio_latency Then blk_stat_enable_accounting(q)