lpfc_bsg_mb...ession_reset(9)
π lpfc_bsg_mb...ession_reset(9) π
okay so this is a page from the Kernel API Manual bestie, and we're about to get so cozy with one (1) cleanup function π«Ά
β¨ NAME β¨
lpfc_bsg_mbox_ext_session_reset β the girl whose whole job is cleaning up the context of a multi-buffer mbox session π§Ήβ¨
πΈ SYNOPSIS πΈ
void lpfc_bsg_mbox_ext_session_reset (struct lpfc_hba *phba );
that's it. that's the whole signature. she takes one thing and returns nothing (void), no cap π
π ARGUMENTS π
phbaβ Pointer to HBA context object. like, the main character of the whole HBA situation π you hand her the pointer and she knows exactly what to do with it.
π¦ DESCRIPTION π¦
so basically π this is the routine that does the clean up and resets the BSG handling of a multi-buffer mbox command session. think of her as the friend who comes over after the party and puts the whole house back together β the session context gets tidied, the BSG side of things gets reset, and everything is immaculate when she leaves β¨
no drama, no leftover mess, just vibes restored. periodt π
β SEE ALSO β
in case you wanna go down the whole rabbit hole, here's the entire squad π₯ also the kernel file lives at ./drivers/scsi/lpfc/lpfc_bsg.c β that's the spot, iykyk π
lpfc_bsg_send_mgmt_cmd_cmp(9),lpfc_bsg_send_mgmt_cmd(9)lpfc_bsg_rport_els_cmp(9),lpfc_bsg_rport_els(9)lpfc_bsg_event_free(9),lpfc_bsg_event_ref(9),lpfc_bsg_event_unref(9),lpfc_bsg_event_new(9)diag_cmd_data_free(9)lpfc_bsg_ct_unsol_abort(9)lpfc_bsg_hba_set_event(9),lpfc_bsg_hba_get_event(9)lpfc_issue_ct_rsp_cmp(9),lpfc_issue_ct_rsp(9)lpfc_bsg_send_mgmt_rsp(9)lpfc_bsg_diag_mode_enter(9),lpfc_bsg_diag_mode_exit(9)lpfc_sli3_bsg_diag_loopback_mode(9)lpfc_sli4_bsg_set_link_diag_state(9)lpfc_sli4_bsg_set_loopback_mode(9)lpfc_sli4_diag_fcport_reg_setup(9)lpfc_sli4_bsg_diag_loopback_mode(9),lpfc_bsg_diag_loopback_mode(9)lpfc_sli4_bsg_diag_mode_end(9)lpfc_sli4_bsg_link_diag_test(9)lpfcdiag_loop_self_reg(9),lpfcdiag_loop_self_unreg(9),lpfcdiag_loop_get_xri(9)lpfc_bsg_dma_page_alloc(9),lpfc_bsg_dma_page_free(9),lpfc_bsg_dma_page_list_free(9)diag_cmd_data_alloc(9)lpfcdiag_sli3_loop_post_rxbufs(9)lpfc_bsg_diag_loopback_run(9)lpfc_bsg_get_dfc_rev(9)lpfc_bsg_issue_mbox_cmpl(9)lpfc_bsg_check_cmd_access(9)lpfc_rd_obj_emb0_handle_job(9)lpfc_bsg_issue_mbox_ext_handle_job(9)lpfc_bsg_issue_read_mbox_ext_cmpl(9)lpfc_bsg_issue_write_mbox_ext_cmpl(9)lpfc_bsg_sli_cfg_read_cmd_ext(9),lpfc_bsg_sli_cfg_write_cmd_ext(9)lpfc_bsg_handle_sli_cfg_mbox(9)lpfc_bsg_mbox_ext_abort(9)lpfc_bsg_read_ebuf_get(9),lpfc_bsg_write_ebuf_set(9)lpfc_bsg_handle_sli_cfg_ebuf(9)lpfc_bsg_handle_sli_cfg_ext(9)lpfc_bsg_issue_mbox(9),lpfc_bsg_mbox_cmd(9)lpfc_check_fwlog_support(9)lpfc_bsg_get_ras_config(9),lpfc_bsg_set_ras_config(9)lpfc_bsg_get_ras_lwpd(9)lpfc_bsg_get_ras_fwlog(9)lpfc_bsg_hst_vendor(9)lpfc_bsg_request(9),lpfc_bsg_timeout(9)
and that's the post π β¨
this lil page came to you courtesy of ./drivers/scsi/lpfc and is dated October 2026 β mwah, check the date bestie, future vibes only π¦π
π¦ 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