lpfc_read_fcoe_param(9)
okay so bestie, buckle up β this is lpfc_read_fcoe_param(9), and it lives in the Kernel API Manual β¨ (that's the manual name, folded in right here at the top like a good hostess, you're welcome π
).
π NAME π
lpfc_read_fcoe_param β read FCoe parameters from conf region β¨ (yes we're spelling it FCoe exactly like the original, no we're not fixing it, we don't gatekeep π).
π« SYNOPSIS π«
void lpfc_read_fcoe_param (struct lpfc_hba *phba , uint8_t *buff );
that's literally the whole thing. she's void, she takes two args, she does not return. lowkey iconic, no notes π«Ά
πΈ ARGUMENTS πΈ
phbaβ pointer to hba context object. the whole main-character hba context, she's the vibe, she's the context, we love her πbuffβ buffer containing the FCoE parameter data structure. this is where the FCoE parameter data structure is just, like, chilling π§
π₯ DESCRIPTION π₯
so what does she actually do? this function updates the driver data structure with config parameters read from config region 23. that's it. that's the whole plot. config region 23 is the source, the driver data structure is the destination, phba and buff are the supporting cast, and we move on. periodt π
π₯
ngl there's no return value and no error path listed here β she's void, she updates, she leaves. the audacity, the confidence, the main character energy π
π¦ SEE ALSO π¦
Kernel file: ./drivers/scsi/lpfc/lpfc_hbadisc.c β go read the source, iykyk π
and now the whole squad, no cap, every single one of them π«Ά:
lpfc_check_inactive_vmid_one(9)lpfc_check_inactive_vmid(9)lpfc_check_nlp_post_devloss(9)lpfc_dev_loss_tmo_handler(9)lpfc_sli4_post_dev_loss_tmo_handler(9)lpfc_alloc_fast_evt(9)lpfc_free_fast_evt(9)lpfc_send_fastpath_evt(9)lpfc_sli4_clear_fcf_rr_bmask(9)lpfc_fab_name_match(9)lpfc_sw_name_match(9)lpfc_mac_addr_match(9)__lpfc_update_fcf_record_pri(9)lpfc_copy_fcf_record(9)__lpfc_update_fcf_record(9)lpfc_register_fcf(9)lpfc_match_fcf_conn_list(9)lpfc_check_pending_fcoe_event(9)lpfc_sli4_new_fcf_random_select(9)lpfc_sli4_fcf_rec_mbox_parse(9)lpfc_sli4_log_fcf_record_info(9)lpfc_sli4_fcf_record_match(9)lpfc_sli4_fcf_rr_next_proc(9)lpfc_sli4_fcf_pri_list_del(9)lpfc_sli4_set_fcf_flogi_fail(9)lpfc_sli4_fcf_pri_list_add(9)lpfc_mbx_cmpl_fcf_scan_read_fcf_rec(9)lpfc_mbx_cmpl_fcf_rr_read_fcf_rec(9)lpfc_mbx_cmpl_read_fcf_rec(9)lpfc_init_vfi_cmpl(9)lpfc_issue_init_vfi(9)lpfc_init_vpi_cmpl(9)lpfc_issue_init_vpi(9)lpfc_start_fdiscs(9)lpfc_create_static_vport(9)lpfc_issue_gidpt(9)lpfc_initialize_node(9)lpfc_nlp_logo_unreg(9)lpfc_unreg_hba_rpis(9)lpfc_find_vport_by_vpid(9)lpfc_fcf_inuse(9)lpfc_unregister_vfi_cmpl(9)lpfc_unregister_fcfi_cmpl(9)lpfc_unregister_fcf_prep(9)lpfc_sli4_unregister_fcf(9)lpfc_unregister_fcf_rescan(9)lpfc_unregister_fcf(9)lpfc_unregister_unused_fcf(9)lpfc_read_fcf_conn_tbl(9)lpfc_get_rec_conf23(9)lpfc_parse_fcoe_conf(9)
and that's the page, bestie π this one came from ./drivers/scsi/lpfc, dated October 2026 β mwah, slay, go read your config region 23 πππ
π¦ 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