fm10k_update_hw_stats_q(9)
π fm10k_update_hw_stats_q(9) β like, the queue-stats glow-up
okay so bestie, welcome to the Kernel API Manual β¨ this little page is all about fm10k_update_hw_stats_q, and yes it's a kernel function, yes it's giving driver-internals realness, and yes we're gonna get through it together π«Ά
πΈ NAME πΈ
fm10k_update_hw_stats_q β updates queue statistics counters π« literally that's her job, that's her whole personality
π SYNOPSIS π
void fm10k_update_hw_stats_q (struct fm10k_hw *hw , struct
fm10k_hw_stats_q *q , u32 idx , u32 count );
no cap, she returns void β she gives you nothing back, she just does the work and leaves π
iconic behaviour honestly
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure π₯ like, the actual hardware vibes, hand her the struct and she's setqβ pointer to the ring of hardware statistics queue π a whole ring of stats queues, main character energy fr fridxβ index pointing to the start of the ring iteration β where the loop begins, iykykcountβ number of queues to iterate over π how many queens are we visiting in this loop, tell her up front
π DESCRIPTION π
so what does she actually do? she updates the queue statistics counters that are related to the hardware β¨ that's it, that's the tea. counters? updated. hardware-related? mhm. the whole vibe? immaculate πΈ
ngl it's a small function but she's doing important bookkeeping work and we respect her for it π
β SEE ALSO β
the kernel file she lives in (her address, her home π):
./drivers/net/ethernet/intel/fm10k/fm10k_common.c
and her whole friend group, all mutuals, all linked π¦:
fm10k_get_bus_info_generic(9)fm10k_get_invariants_generic(9)fm10k_start_hw_generic(9)fm10k_disable_queues_generic(9)fm10k_stop_hw_generic(9)fm10k_read_hw_stats_32b(9)fm10k_read_hw_stats_48b(9)fm10k_update_hw_base_48b(9)fm10k_update_hw_stats_tx_q(9)fm10k_update_hw_stats_rx_q(9)fm10k_unbind_hw_stats_q(9)fm10k_get_host_state_generic(9)
π reminder bestie: every one of those cross-refs is (9) β section nine, kernel API, don't come for me about it π
aaaand that's the page!! π§ sign-off time: this one's from ./drivers/net/ethernet/intel/f... (the path got a lil truncated in the footer, she's mysterious like that π«), version-dated October 2026, and it's the fm10k_update_hw_stats_q(9) manual page π slay, go update some counters, ily, bye π
π¦ 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