bfq_bfqq_served(9)
π NAME π
okay so bestie, welcome to bfq_bfqq_served(9) from the Kernel API Manual β this function's whole ~thing~ is to update the scheduler status after selection for service. that's the vibe, no cap. β¨
πΈ SYNOPSIS πΈ
void bfq_bfqq_served (struct bfq_queue *bfqq , int served );
π ARGUMENTS π
bfqqβ the queue being served, aka the main character queue. πservedβ bytes to transfer, fr fr. π
π NOTE π
okay so lowkey important: this can be optimized, as the timestamps of upper level entities are synchronized every time a new bfqq is selected for service. By now, we keep it to better check consistency. that's the note, bestie π
π¦ SEE ALSO π¦
Kernel file ./block/bfq-wf2q.c, plus all these iconique references:
bfq_gt(9)bfq_update_next_in_service(9)bfq_delta(9)bfq_calc_finish(9)bfq_entity_of(9)bfq_extract(9)bfq_idle_extract(9)bfq_insert(9)bfq_update_min(9)bfq_update_active_node(9)bfq_update_active_tree(9)bfq_active_insert(9)bfq_ioprio_to_weight(9)bfq_weight_to_ioprio(9)bfq_find_deepest(9)bfq_active_extract(9)bfq_idle_insert(9)bfq_forget_entity(9)bfq_put_idle_entity(9)bfq_forget_idle(9)bfq_bfqq_charge_time(9)__bfq_activate_entity(9)__bfq_requeue_entity(9)bfq_activate_requeue_entity(9)__bfq_deactivate_entity(9)bfq_deactivate_entity(9)bfq_calc_vtime_jump(9)bfq_first_active_entity(9)__bfq_lookup_next_entity(9)bfq_lookup_next_entity(9)
mwah π β this page is from ./block, the October 2026 edition. bye bestie π«Ά
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms