lpfc_bsg_mbox_cmd(9)
π lpfc_bsg_mbox_cmd(9) π
okay so bestie, we're in the Kernel API Manual today and the star of the show is lpfc_bsg_mbox_cmd(9). pull up a chair, this one's a whole vibe π¦
β¨ NAME β¨
lpfc_bsg_mbox_cmd β process an fc bsg LPFC_BSG_VENDOR_MBOX command π
like, that's literally her whole job. she handles the vendor mailbox command and she does it flawlessly, no cap.
πΈ SYNOPSIS πΈ
int lpfc_bsg_mbox_cmd (struct bsg_job *job );
yup, that's it. one function, one argument, returns an int. main character energy, honestly π
π ARGUMENTS π
jobβ the MBOXfc_bsg_jobforLPFC_BSG_VENDOR_MBOX. that's the one you're handing over, bestie, and she's gonna take it from there π«Ά
π₯ SEE ALSO π₯
okay this list is iconic and also lowkey unhinged β it's giving "everyone she's ever been in a group chat with." but we do NOT skip a single one, because every reference deserves its moment β¨
and first up, the home turf:
Kernel file ./drivers/scsi/lpfc/lpfc_bsg.cβ the source file, the mothership, the place where it all happens π
now the full squad, in order, no cuts:
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_bsg_mbox_ext_session_reset(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_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)
likeβ¦ that's fifty-nine references. she knows everyone. she's connected. periodt πβ¨
lowkey note to self: if you ever pop openlpfc_bsg.c, bestie, you'll find the whole fam right there in./drivers/scsi/lpfc/π
and that's the page, bestie!! this lil masterpiece lives in ./drivers/scsi/lpfc and it's serving October 2026 energy β so screenshot it, cite it, love it, and go read some kernel source. 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