Function report

Linux Kernel

v5.5.9

Brick Technologies Co., Ltd

Source Code:include\linux\blkdev.h Create Date:2022-07-28 05:46:27
Last Modify:2020-03-12 14:18:49 Copyright©Brick
home page Tree
Annotation kernel can get tool activityDownload SCCTChinese

Name:rq_is_sync

Proto:static inline bool rq_is_sync(struct request *rq)

Type:bool

Parameter:

TypeParameterName
struct request *rq
736  Return Reads are always treated as synchronous, as are requests with the FUA or* PREFLUSH flag. Other operations may be marked as synchronous using the* REQ_SYNC flag.
Caller
NameDescribe
blk_mq_free_request
bfq_choose_reqLifted from AS - choose which of rq1 and rq2 that is best served now.* We choose the request that is closer to the head right now. Distance* behind the head is penalized and only allowed to a certain extent.
bfq_add_request
bfq_remove_request
bfq_allow_bio_merge
bfq_rq_enqueuedCalled when a new fs request (rq) is added to bfqq. Check if there's* something we should do about it.
__bfq_insert_requestrns true if it causes the idle timer to be disabled
bfq_init_rq