STRUCT KNAV_QUEUE_STATS(9)
okay bestie, pull up a chair β this is the Kernel API Manual page for struct knav_queue_stats(9), and honestly it's giving "small struct, big main character energy" β¨ let's get into it π
π NAME π
struct knav_queue_stats β queue statistics, aka the receipts for your queue π§Ύ
pushesβ number of push operationspopsβ number of pop operationspush_errorsβ number of push errorspop_errorsβ number of pop errorsnotifiesβ notifier counts
β¨ SYNOPSIS β¨
struct knav_queue_stats {
unsigned int pushes;
unsigned int pops;
unsigned int push_errors;
unsigned int pop_errors;
unsigned int notifies;
};
π«Ά Members π«Ά
okay so the members are literally the five unsigned int counters from the struct, and here's what each one is keeping track of π
pushesβ number of push operations πpopsβ number of pop operations π¦push_errorsβ number of push errors πpop_errorsβ number of pop errors πnotifiesβ notifier counts πΈ
π₯ SEE ALSO π₯
- Kernel file
./drivers/soc/ti/knav_qmss.hπ struct knav_reg_queue(9)struct knav_region(9)struct knav_pool(9)struct knav_queue_inst(9)struct knav_queue(9)
go read those too, iykyk π
not me being obsessed with a statistics struct fr fr π
and that's the whole vibe, bestie π«Ά this page came from ./drivers/soc/ti, dated October 2026, and yes it's still struct knav_queue_stats(9) β periodt π
β¨
π¦ 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