qed_get_igu_free_sb(9)
π qed_get_igu_free_sb(9) π
okay bestie, welcome to the Kernel API Manual page for qed_get_igu_free_sb(9). This one is short, sweet, and honestly kind of iconic: it's all about grabbing an unused valid SB pointer. Let's get into it π
β¨
πΈ NAME πΈ
qed_get_igu_free_sb β the goal is literally to return a pointer to an unused valid SB. That's the whole assignment, no cap. π«Ά
β¨ SYNOPSIS β¨
struct qed_igu_block * qed_get_igu_free_sb (struct qed_hwfn *p_hwfn ,
bool b_is_pf );
π ARGUMENTS π
p_hwfnβ HW device data. That's the hardware bestie being passed in. π οΈb_is_pfβ True iff we want a SB belonging to a PF. Yes, iff β it's giving precise technical language, we respect it. π
π¦ RETURN π¦
It points to an igu_block, or NULL if none is available. Short, clear, and lowkey dramatic if you get that NULL πβ¨
π₯ SEE ALSO π₯
The kernel file for this one is:
./drivers/net/ethernet/qlogic/qed/qed_int.h
and here's the whole bestie squad:
qed_int_igu_enable_int(9)qed_int_igu_disable_int(9)qed_int_igu_read_sisr_reg(9)qed_int_sb_init(9)qed_int_sb_setup(9)qed_int_sb_release(9)qed_int_sp_dpc(9)qed_int_get_num_sbs(9)qed_int_disable_post_isr_release(9)qed_int_attn_clr_enable(9)qed_int_get_sb_dbg(9)qed_db_rec_handler(9)qed_int_igu_reset_cam(9)qed_get_igu_sb_id(9)qed_int_igu_read_cam(9)qed_int_register_cb(9)qed_int_unregister_cb(9)qed_int_get_sp_sb_id(9)qed_int_igu_init_pure_rt_single(9)qed_int_cau_conf_sb(9)qed_int_alloc(9)qed_int_free(9)qed_int_setup(9)qed_int_igu_enable(9)qed_init_cau_sb_entry(9)
mwah π the source/version cutie is ./drivers/net/ethernet/qlogic/qed, and this page is dated October 2026. bye bestie, go get that free SB π«Άβ¨
π¦ 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