lpfc_bsg_sl...read_cmd_ext(9)
π lpfc_bsg_sli_cfg_read_cmd_ext(9)
Okay bestie, this page is straight out of the Kernel API Manual β¨ and itβs all about lpfc_bsg_sli_cfg_read_cmd_ext. Sheβs a very specific little read-mailbox function, and weβre gonna keep every detail intact. No cap. π«Ά
πΈ NAME πΈ
lpfc_bsg_sli_cfg_read_cmd_ext β sli_config non-embedded mailbox cmd read π
β¨ SYNOPSIS β¨
int lpfc_bsg_sli_cfg_read_cmd_ext (struct lpfc_hba *phba , struct
bsg_job *job , enum nemb_type nemb_tp , struct lpfc_dmabuf *dmabuf );
π ARGUMENTS π
phbaβ pointer to the HBA context object; itβs the HBA contextβs whole main-character moment.jobβ pointer to the job object, and yes, the job object is the vibe here.nemb_tpβ an enumerate of non-embedded mailbox command type; thatβs the type situation for this non-embedded mailbox command.dmabufβ pointer to a DMA buffer descriptor π¦
π¦ DESCRIPTION π¦
Okay so this routine performs the SLI_CONFIG (0x9B) read mailbox command operation with non-embedded external buffers. Thatβs the whole deal: read mailbox command, SLI_CONFIG, 0x9B, non-embedded external buffers. Slay. π
π₯ SEE ALSO π₯
Peep the kernel file ./drivers/scsi/lpfc/lpfc_bsg.c π and then go say hi to all these friends:
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_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)
Thatβs the whole page, bestie. Source/version vibes: ./drivers/scsi/lpfc and date: October 2026. 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