i40e_free_adminq_asq(9)
π NAME π
i40e_free_adminq_asq β okay so this one frees the Admin Queue send rings, bestie β¨
(this lives in the Kernel API Manual, section 9, mwah π)
πΈ SYNOPSIS πΈ
void i40e_free_adminq_asq (struct i40e_hw *hw );
Not me giving you the exact signature so you can't mess it up π«Ά
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure β¨ that's it, that's the whole argument list, iconic
β DESCRIPTION β
So here's the vibe check π: this function assumes the posted send buffers have already been cleaned and de-allocated. Like, already done. Handled. Wrapped up before you got here π
Lowkey important, bestie β this is an assumption, not a guarantee it'll do that for you. If those buffers haven't been cleaned and de-allocated yet, that's on you, not on this function π
π SEE ALSO π
Kernel file ./drivers/net/ethernet/intel/i40e/i40e_adminq.c β the whole friend group lives here fr fr π
i40e_alloc_adminq_asq_ring(9)i40e_alloc_adminq_arq_ring(9)i40e_free_adminq_arq(9)i40e_alloc_arq_bufs(9)i40e_alloc_asq_bufs(9)i40e_free_arq_bufs(9)i40e_free_asq_bufs(9)i40e_config_asq_regs(9)i40e_config_arq_regs(9)i40e_init_asq(9)i40e_init_arq(9)i40e_shutdown_asq(9)i40e_shutdown_arq(9)i40e_set_hw_caps(9)i40e_init_adminq(9)i40e_shutdown_adminq(9)i40e_clean_asq(9)i40e_asq_done(9)i40e_asq_send_command_atomic_exec(9)i40e_asq_send_command_atomic(9)i40e_asq_send_command_atomic_v2(9)i40e_fill_default_direct_cmd_desc(9)i40e_clean_arq_element(9)
okay that's the whole page, go touch grass and then go free those rings π§π
Sign-off time!! This little masterpiece comes from ./drivers/net/ethernet/intel/i40e, dated October 2026, and it's filed under i40e_free_adminq_asq(9) β slay, periodt, 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