Function report |
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 activity | Download SCCT | Chinese |
Name:lk_rq_pos() : the current sector* blk_rq_bytes() : bytes left in the entire request* blk_rq_cur_bytes() : bytes left in the current segment* blk_rq_err_bytes() : bytes left till the next error boundary* blk_rq_sectors() : sectors left in the entire
Proto:static inline sector_t blk_rq_pos(const struct request *rq)
Type:sector_t
Parameter:
Type | Parameter | Name |
---|---|---|
const struct request * | rq |
924 | Return sector cursor |
Name | Describe |
---|---|
elv_rb_add | RB-tree support functions for inserting/lookup/removal of requests* in a sorted RB tree. |
elv_rb_find | |
elv_attempt_insert_merge | Attempt to do an insertion back merge. Only check for the case where* we can append 'rq' to an existing request, so we can throw 'rq' away* afterwards.* Returns true if we merged, false otherwise |
print_req_error | |
blk_dump_rq_flags | |
bio_attempt_discard_merge | |
blk_account_io_start | |
__blk_rq_prep_clone | Copy attributes of the original request to the clone request.* The actual data parts (e.g. ->cmd, ->sense) are not copied. |
ll_back_merge_fn | |
req_attempt_discard_merge | |
ll_merge_requests_fn | |
blk_try_req_merge | |
blk_try_merge | |
plug_rq_cmp | |
ioc_rqos_merge | |
dd_request_merge | |
bfq_choose_req | Lifted 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_rq_pos_tree_lookup | |
bfq_pos_tree_add_move | The 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_find_next_rq | |
get_sdist | |
bfq_request_merged | |
bfq_io_struct_pos | |
bfqq_find_close | |
bfq_update_peak_rate | Update the read/write peak rate (the main quantity used for* auto-tuning, see update_thr_responsiveness_params()) |
bfq_rq_enqueued | Called when a new fs request (rq) is added to bfqq. Check if there's* something we should do about it. |
Source code conversion tool public plug-in interface | X |
---|---|
Support c/c++/esqlc/java Oracle/Informix/Mysql Plug-in can realize: logical Report Code generation and batch code conversion |