ice_adminq_init_regs(9)
π ice_adminq_init_regs β like, the AdminQ registers get their glow-up β¨
okay bestie, welcome to the ice_adminq_init_regs(9) page from the Kernel API Manual β yes, that's a mouthful, iykyk π«Ά. sit down, grab a strawberry drink π, and let's get into it.
β¨ SYNOPSIS β¨
void ice_adminq_init_regs (struct ice_hw *hw );
that's it. that's the whole signature. no cap, she's short and she knows it π
π ARGUMENTS π
hwβ pointer to the hardware structure. your main character struct, fr fr π
π¦ DESCRIPTION π¦
so basically this function initializes the AdminQ registers. iconic behaviour honestly π
and here's the lil caveat, bestie, listen up: this assumes the alloc_sq and alloc_rq functions have already been called. like, they're the appetizer, this is the main course β don't skip ahead π§
β οΈ read that again, because it's literally the whole vibe check:ice_adminq_init_regsis assumingalloc_sqandalloc_rqran first. sequencing matters, bestie π
π₯ SEE ALSO π₯
the whole friend group shows up for this one β Kernel file ./drivers/net/ethernet/intel/ice/ice_controlq.c is where the magic lives, and here's everyone else on the roster π
ice_mailbox_init_regs(9)ice_sb_init_regs(9)ice_check_sq_alive(9)ice_alloc_ctrlq_sq_ring(9)ice_alloc_ctrlq_rq_ring(9)ice_free_cq_ring(9)ice_alloc_rq_bufs(9)ice_alloc_sq_bufs(9)ice_cfg_sq_regs(9)ice_cfg_rq_regs(9)ice_init_sq(9)ice_init_rq(9)ice_shutdown_sq(9)ice_aq_ver_check(9)ice_shutdown_rq(9)ice_init_check_adminq(9)ice_init_ctrlq(9)ice_is_sbq_supported(9)ice_get_sbq(9)ice_shutdown_ctrlq(9)ice_shutdown_all_ctrlq(9)ice_init_all_ctrlq(9)ice_init_ctrlq_locks(9)ice_create_all_ctrlq(9)ice_destroy_ctrlq_locks(9)ice_destroy_all_ctrlq(9)ice_clean_sq(9)ice_ctl_q_str(9)ice_debug_cq(9)ice_sq_done(9)ice_sq_send_cmd(9)ice_fill_dflt_direct_cmd_desc(9)ice_clean_rq_elem(9)
like, that's a lot of friends. the ctrlq squad really said "we're all coming" π
and that's the page, bestie!! π no notes, she ate π₯
πΈ cute lil sign-off: this one lives at./drivers/net/ethernet/intel/ice, dated October 2026, and yeah βice_adminq_init_regs(9), that's her π 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