lpfc_request_features(9)
π lpfc_request_features(9) π
okay so bestie, welcome to the lpfc_request_features page from the Kernel API Manual β yes it's a real one and yes it's lowkey iconic. we're configuring an SLI4 REQUEST_FEATURES mailbox and honestly it's giving main character energy. let's get into it π«Ά
β¨ SYNOPSIS β¨
void lpfc_request_features (struct lpfc_hba *phba , struct lpfcMboxq *mboxq );
like, that's the whole signature. short and slay. π
π ARGUMENTS π
phbaβ pointer to the lpfc hba data structure. that's your host bus adapter bestie, she's the whole vibe πΈmboxqβ pointer to the lpfc mbox command. this is the mailbox command we're about to set up, no cap π
π¦ DESCRIPTION π¦
okay so real talk: this routine sets up the mailbox for an SLI4 REQUEST_FEATURES mailbox command. that's literally the whole job. it's the "get the mailbox ready for the SLI4 REQUEST_FEATURES cmd" routine, and it does exactly that. periodt β¨
ngl it's a small function but every mailbox baddie has her moment π
π SEE ALSO π
bestie we are NOT done, there's a whole friend group here. the kernel file ./drivers/scsi/lpfc/lpfc_mbox.c and a frankly iconic list of related functions, all in their (9) era:
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_subsys_get(9)lpfc_sli_config_mbox_opcode_get(9)lpfc_sli4_mbx_read_fcf_rec(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)
like, that's a whole friend group and they ALL showed up to the function reference. we love to see it π
and that's the page bestie!! π this little gem lives at ./drivers/scsi/lpfc, dated October 2026, and yes the manual name is lpfc_request_features(9) β iykyk π
byeee, go slay those mailboxes πβ¨π¦
π¦ 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