bnx2i_ep_active_list_del(9)
π bnx2i_ep_active_list_del(9) β from the Kernel API Manual, section 9, bestie
okay so picture this: you're deep in kernel-land, flipping through the 9 section of the Kernel API Manual, and you land on this little cutie. it's bnx2i_ep_active_list_del, and yes, the name is a mouthful, but it's literally doing one job and doing it. π
β¨ NAME β¨
bnx2i_ep_active_list_del β deletes an entry to ep active list
like... it removes a thing from a list. that's the whole gig. no cap. π
πΈ SYNOPSIS πΈ
void bnx2i_ep_active_list_del (struct bnx2i_hba *hba , struct
bnx2i_endpoint *ep );
returns void, meaning it hands nothing back to you β it just Does The Thing and dips. iconic behavior honestly. β¨
π¦ ARGUMENTS π¦
hbaβ pointer to adapter instance. this is your adapter's whole personality, the big picture object. π«Άepβ pointer to endpoint (transport identifier) structure. this is the endpoint babe itself, the transport's way of knowing who it's talking to.
two pointers, that's it. nothing else to memorize, you're so welcome. π
π DESCRIPTION π
current active conn queue manager π
that's the vibe. it's the current active conn queue manager's little helper β the bit of bookkeeping that takes an entry off the ep active list. no drama, no return value, just tidy queue management. periodt. β¨
β SEE ALSO β
- Kernel file
./drivers/scsi/bnx2i/bnx2i_iscsi.c 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_release_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_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)
okay that's a LOT of friends but like, they're all family. go read bnx2i_ep_active_list_add(9) if you want the inverse, iykyk. π
bestie reminder: this is a void function β nothing comes back. don't go assigning it to a variable and then staring at the screen confused. π
and that's the page!! π mwah π
shoutout to the source it lives in, ./drivers/scsi/bnx2i, and to the date stamp: October 2026. go off, kernel docs. πβ¨π
π¦ 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