beiscsi_flush_cq(9)
π beiscsi_flush_cq(9)
okay so this is a page from the Kernel API Manual β yes, that Kernel API Manual β and we're about to talk about flushing a CQ. stay with me bestie, it's short and it slays π«Ά
β¨ NAME β¨
beiscsi_flush_cq β flush the CQ that got created. that's it. that's the whole job. π
πΈ SYNOPSIS πΈ
void beiscsi_flush_cq (struct beiscsi_hba *phba );
no return value, no drama, it's giving "void and unbothered" energy β¨
π ARGUMENTS π
phbaβ ptr to the device priv structure. literally just a pointer to the device's private stuff, that's the whole vibe π¦
π DESCRIPTION π
so here's the tea: before the connection resources get freed, you flush all the CQ enteries. like, all of them. every single one. no leaving stragglers behind, bestie β flush first, then free. periodt. π₯
fr fr do the flush before the free. that's the order the page gives you, and we do not argue with the page π
π SEE ALSO π
kernel file: ./drivers/scsi/be2iscsi/be_iscsi.c
and the whole friend group π:
beiscsi_session_create(9)beiscsi_session_destroy(9)beiscsi_session_fail(9)beiscsi_conn_create(9)beiscsi_conn_bind(9)beiscsi_iface_config_vlan(9)beiscsi_ep_get_param(9)beiscsi_get_port_state(9)beiscsi_get_port_speed(9)beiscsi_get_host_param(9)beiscsi_conn_get_stats(9)beiscsi_set_params_for_offld(9)beiscsi_conn_start(9)beiscsi_get_cid(9)beiscsi_put_cid(9)beiscsi_free_ep(9)beiscsi_open_conn(9)beiscsi_ep_connect(9)beiscsi_ep_poll(9)beiscsi_conn_close(9)beiscsi_ep_disconnect(9)
and that's the whole page, bestie π mwah π
sign-off time π this lil icon lives in./drivers/scsi/be2iscsi, it's dated October 2026, and its name is β say it with me βbeiscsi_flush_cq(9). iconic. no cap. πβ¨
π¦ 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