lpfc_sli_co...x_subsys_get(9)
πΈ NAME πΈ
okay bestie, welcome to the lpfc_sli_co...x_subsys_get(9) page from the Kernel API Manual β¨ β yes, the title is literally lpfc_sli_co...x_subsys_get(9), ellipsis and all, and it's giving main-character mystery.
lpfc_sli_config_mbox_subsys_get β get the subsystem from a sli_config mbox cmd. That's the whole name, no cap. π
β¨ SYNOPSIS β¨
It's literally this:
uint8_t lpfc_sli_config_mbox_subsys_get (struct lpfc_hba *phba ,
LPFC_MBOXQ_t *mbox );
π ARGUMENTS π
phbaβ pointer to thelpfc_hbadata structure. Like, the HBA's whole little world.mboxβ pointer to thelpfcmbox command queue entry. That's the mailbox command's spot in the queue.
π¦ DESCRIPTION π¦
This little function pulls the subsystem out of a SLI4-specific SLI_CONFIG mailbox command. That's its moment. π
But here's the vibe check: if the mailbox command is not MBX_SLI4_CONFIG (0x9B), or if the sub-header is not present, then subsystem LPFC_MBOX_SUBSYSTEM_NA (0x0) shall be returned. So no sub-header, no subsystem tea β you get the NA one. π«Ά
Lowkey important: those exact values areMBX_SLI4_CONFIG(0x9B) andLPFC_MBOX_SUBSYSTEM_NA(0x0). Don't come for me with different numbers; I didn't invent them. π
π SEE ALSO π
The whole friend group is here β every single one, in order, no skipped besties π«Ά:
- Kernel file:
./drivers/scsi/lpfc/lpfc_mbox.c lpfc_mbox_rsrc_prep(9)lpfc_mbox_rsrc_cleanup(9)lpfc_dump_static_vport(9)lpfc_down_link(9)lpfc_dump_mem(9)lpfc_dump_wakeup_param(9)lpfc_read_nv(9)lpfc_config_async(9)lpfc_heart_beat(9)lpfc_read_topology(9)lpfc_clear_la(9)lpfc_config_link(9)lpfc_config_msi(9)lpfc_init_link(9)lpfc_read_sparam(9)lpfc_unreg_did(9)lpfc_read_config(9)lpfc_read_lnk_stat(9)lpfc_reg_rpi(9)lpfc_unreg_login(9)lpfc_sli4_unreg_all_rpis(9)lpfc_reg_vpi(9)lpfc_unreg_vpi(9)lpfc_config_pcb_setup(9)lpfc_read_rev(9)lpfc_build_hbq_profile2(9)lpfc_build_hbq_profile3(9)lpfc_build_hbq_profile5(9)lpfc_config_hbq(9)lpfc_config_ring(9)lpfc_config_port(9)lpfc_kill_board(9)lpfc_mbox_put(9)lpfc_mbox_get(9)__lpfc_mbox_cmpl_put(9)lpfc_mbox_cmpl_put(9)lpfc_mbox_cmd_check(9)lpfc_mbox_dev_check(9)lpfc_mbox_tmo_val(9)lpfc_sli4_mbx_sge_set(9)lpfc_sli4_mbx_sge_get(9)lpfc_sli4_mbox_cmd_free(9)lpfc_sli4_config(9)lpfc_sli4_mbox_rsrc_extent(9)lpfc_sli_config_mbox_opcode_get(9)lpfc_sli4_mbx_read_fcf_rec(9)lpfc_request_features(9)lpfc_init_vfi(9)lpfc_reg_vfi(9)lpfc_init_vpi(9)lpfc_unreg_vfi(9)lpfc_sli4_dump_cfg_rg23(9)lpfc_reg_fcfi(9)lpfc_reg_fcfi_mrq(9)lpfc_unreg_fcfi(9)lpfc_resume_rpi(9)
xoxo, your Unix bestie π
β source/version: ./drivers/scsi/lpfc Β· date: October 2026 Β· page: lpfc_sli_co...x_subsys_get(9) π
π¦ 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