bnx2i_release_free_cid_que(9)
π bnx2i_release_free_cid_que β a Kernel API Manual moment (section 9, bestie)
okay so real talk, this is bnx2i_release_free_cid_que from the Kernel API Manual, section 9, and honestly? she's a short one but she's important. This is the cleanup girlie. The one who shows up after the party and takes the trash out. Iconic behavior, no notes. π
β¨ NAME β¨
bnx2i_release_free_cid_que β literally releases the iscsi_cid queue resources. that's it. that's the whole job. she frees the queue, she goes home. π
πΈ SYNOPSIS πΈ
void bnx2i_release_free_cid_que (struct bnx2i_hba *hba );
bestie notice the void β she does not return anything, she just does the thing and dips. main character energy fr fr. π¦
π«Ά ARGUMENTS π«Ά
hbaβ pointer to the adapter instance. like, the actual NIC/adapter object she's about to clean up after. give her the right one or it's giving chaos π
π₯ SEE ALSO π₯
okay this is the whole group chat, everyone's invited, nobody's left out. the kernel file first:
- Kernel file
./drivers/scsi/bnx2i/bnx2i_iscsi.c
and now the entire squad, alphabetically-ish, all present and accounted for π:
bnx2i_get_write_cmd_bd_idx(9)bnx2i_setup_write_cmd_bd_info(9)bnx2i_map_scsi_sg(9)bnx2i_iscsi_map_sg_list(9)bnx2i_iscsi_unmap_sg_list(9)bnx2i_bind_conn_to_iscsi_cid(9)bnx2i_get_conn_from_id(9)bnx2i_alloc_iscsi_cid(9)bnx2i_free_iscsi_cid(9)bnx2i_setup_free_cid_que(9)bnx2i_alloc_ep(9)bnx2i_free_ep(9)bnx2i_alloc_bdt(9)bnx2i_destroy_cmd_pool(9)bnx2i_setup_cmd_pool(9)bnx2i_setup_mp_bdt(9)bnx2i_free_mp_bdt(9)bnx2i_drop_session(9)bnx2i_ep_destroy_list_add(9)bnx2i_ep_destroy_list_del(9)bnx2i_ep_ofld_list_add(9)bnx2i_ep_ofld_list_del(9)bnx2i_find_ep_in_ofld_list(9)bnx2i_find_ep_in_destroy_list(9)bnx2i_ep_active_list_add(9)bnx2i_ep_active_list_del(9)bnx2i_setup_host_queue_size(9)bnx2i_alloc_hba(9)bnx2i_free_hba(9)bnx2i_conn_free_login_resources(9)bnx2i_conn_alloc_login_resources(9)bnx2i_iscsi_prep_generic_pdu_bd(9)bnx2i_iscsi_send_generic_request(9)bnx2i_cpy_scsi_cdb(9)bnx2i_mtask_xmit(9)bnx2i_task_xmit(9)bnx2i_session_create(9)bnx2i_session_destroy(9)bnx2i_conn_create(9)bnx2i_conn_bind(9)bnx2i_conn_destroy(9)bnx2i_ep_get_param(9)bnx2i_host_get_param(9)bnx2i_conn_start(9)bnx2i_conn_get_stats(9)bnx2i_check_route(9)bnx2i_tear_down_conn(9)bnx2i_ep_connect(9)bnx2i_ep_poll(9)bnx2i_ep_tcp_conn_active(9)bnx2i_hw_ep_disconnect(9)bnx2i_ep_disconnect(9)bnx2i_nl_set_path(9)
likeβ¦ that's the whole extended friend group and you will be clicking through all of them. iykyk π§
ngl there's not a ton of lore in this one β no options, no env vars, no exit statuses, no warnings. just a void function, one pointer arg, and a whole lot of friends in SEE ALSO. sometimes that's enough π
and that's the page bestie !! written under ./drivers/scsi/bnx2i, dated October 2026, filed under bnx2i_release_free_cid_que(9) β slay, go free those cid queues, mwah πβ¨
π¦ 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