ice_get_sbq(9)
π ice_get_sbq(9) β like, the kernel API manual bestie π
okay so first things first: welcome to ice_get_sbq(9), a page from the Kernel API Manual, and honestly? it's giving short-and-sweet main character energy β¨
πΈ NAME πΈ
ice_get_sbq β returns the right control queue to use for sideband π
like, that's it. that's the whole job. it hands you back the control queue you're supposed to be using for sideband stuff. no cap.
β¨ SYNOPSIS β¨
struct ice_ctl_q_info * ice_get_sbq (struct ice_hw *hw );
yep, that's the whole signature. she takes one pointer, she gives back a pointer to a struct ice_ctl_q_info. neat, right? π«Ά
π¦ ARGUMENTS π¦
hwβ pointer to the hardware structure. literally just the hardware struct, bestie. that's what she needs from you. pass it in and let her cook π₯
π SEE ALSO π
so like, this function does not exist in a vacuum, okay? here's the whole friend group, and the file they all live in:
- Kernel file
./drivers/net/ethernet/intel/ice/ice_controlq.c
and the rest of the squad, alphabetically-adjacent and all on their own pages:
ice_adminq_init_regs(9)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_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, go read them. i'll wait. π
lowkey a little reminder: this is the ice driver's control-queue corner of the kernel, so if you're poking at sideband queues you're deep in the networking stack. hydrate before debugging, bestie π
and that's the page!! mwah π sourced from ./drivers/net/ethernet/intel/ice, dated October 2026, and yes she's still ice_get_sbq(9) β go slay your sideband queues, ily π§π
π¦ 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