lpfc_alloc_fast_evt(9)
okay so bestie, welcome to lpfc_alloc_fast_evt(9) in the Kernel API Manual β¨ this is the page for the function that allocates the data structure for posting an event, and it is giving kernel-core realness π
π NAME π
lpfc_alloc_fast_evtβ Allocates data structure for posting event.
That is the short version, bestie π¦ now letβs get into it.
β¨ SYNOPSIS β¨
struct lpfc_fast_path_event * lpfc_alloc_fast_evt (struct lpfc_hba *phba
);
π ARGUMENTS π
phbaβ Pointer to hba context object.
Literally the pointer to the hba context object, no cap π«Ά
π¦ DESCRIPTION π¦
So this function is called from the functions which need to post events from interrupt context β yes, interrupt context, the high-pressure zone π. It allocates the data structure required for posting event. It also keeps track of the number of events pending and prevents event storm when there are too many events. Not me being the event-storm bouncer, iconic π
π SEE ALSO π
Kernel file: ./drivers/scsi/lpfc/lpfc_hbadisc.c β that is the source spot, iykyk.
The SEE ALSO squad is huge and every single one is invited to the group chat, fr fr:
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_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_read_fcoe_param(9), lpfc_get_rec_conf23(9), lpfc_parse_fcoe_conf(9)
xoxo, your girl signing off from ./drivers/scsi/lpfc, dated October 2026 β page lpfc_alloc_fast_evt(9), 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