lpfc_bsg_event_new(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– lpfc_bsg_event_new(9) πŸ’–

ok so this is a page from the Kernel API Manual (lpfc_bsg_event_new(9), section 9, kernel API vibes only) and bestie, it's literally one function: it allocates and initializes an event structure. that's the whole main character moment. no cap. πŸŽ€


✨ NAME ✨

lpfc_bsg_event_new β€” allocate and initialize a event structure πŸ¦‹

(yes, "a event." the kernel said what it said and we respect it πŸ’…)


🌸 SYNOPSIS 🌸

struct lpfc_bsg_event * lpfc_bsg_event_new (uint32_t ev_mask , int
ev_reg_id , uint32_t ev_req_id );

like, it hands you back a struct lpfc_bsg_event * and takes three lil arguments. that's it. slay. ⭐


πŸ‘‘ ARGUMENTS πŸ‘‘

  • ev_mask β€” Mask of events. πŸ’« that's the mask, babe, it's masking events.
  • ev_reg_id β€” Event reg id. 🫢 it's an int, it's the event reg id, iconic behaviour honestly.
  • ev_req_id β€” Event request id. πŸ”₯ a uint32_t, and it is, in fact, the event request id.

three args, zero mystery, total vibe check pass. 🌈


πŸ¦‹ SEE ALSO πŸ¦‹

ok this is the part where the page goes absolutely feral with cross-references, so buckle up bestie, we're listing every single one and yes i mean every one πŸ’€

First, the file itself:

  • Kernel file ./drivers/scsi/lpfc/lpfc_bsg.c

and now the whole friend group (no skipping, i would never πŸ™ˆ):

like... that's the whole extended universe. literally every lpfc_bsg function pulled up to the group chat. iykyk πŸ’œ

ngl if you're looking for lpfc_bsg_event_free(9), lpfc_bsg_event_ref(9) or lpfc_bsg_event_unref(9) β€” they're up there in the list, they're the event lifecycle besties, go say hi 🧚

ok final sign-off moment: this page lives in ./drivers/scsi/lpfc and it's dated October 2026 β€” that's the source/version and date, and honestly? future-dated manpage energy. main character. periodt πŸ’…βœ¨πŸŽ€ πŸ“

πŸ“¦ where this page comes from