i40e_init_adminq(9)
πΈ NAME πΈ
okay so this is i40e_init_adminq(9) from the Kernel API Manual, and it's literally the main initialization routine for Admin Queue. slay. π
β¨ SYNOPSIS β¨
int i40e_init_adminq (struct i40e_hw *hw );
π ARGUMENTS π
hwβ pointer to the hardware structure. that's the whole argument, bestie π«Ά
π DESCRIPTION π
Prior to calling this function, drivers MUST set the following fields in the hw->aq structure β not optional, not a vibe, a literal MUST:
hw->aq.num_asq_entrieshw->aq.num_arq_entrieshw->aq.arq_buf_sizehw->aq.asq_buf_size
like, do the checklist first, then call the function. periodt β¨
π¦ SEE ALSO π¦
Kernel file: ./drivers/net/ethernet/intel/i40e/i40e_adminq.c
i40e_alloc_adminq_asq_ring(9)i40e_alloc_adminq_arq_ring(9)i40e_free_adminq_asq(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_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 bye bestie π«Ά this page is from ./drivers/net/ethernet/intel/i40e, dated October 2026, and it's i40e_init_adminq(9) from the Kernel API Manual. π
π¦ 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