STRUCT ZFCP_FC_EVENT(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– struct zfcp_fc_event(9) β€” the kernel API manual, but make it make sense ✨

okay bestie, so you're digging through the Kernel API Manual (that's the manual name, no cap πŸŽ€) and you've stumbled onto struct zfcp_fc_event β€” and honestly? she's a little diva with a very specific job. Let's get into it πŸ’…


🌸 NAME 🌸

struct zfcp_fc_event β€” the FC HBAAPI event that's built for internal queueing from irq context πŸ¦‹

like, literally: it's the event struct that gets queued up internally, and it's born in interrupt context, so be nice to it 😭


✨ SYNOPSIS ✨

struct zfcp_fc_event {
    enum fc_host_event_code code;
    u32 data;
    struct list_head list;
 };

that's the whole vibe, bestie β€” three fields, zero drama 🫢


πŸ‘‘ Members πŸ‘‘

  • code β€” the event code 🌈 (it's an enum fc_host_event_code, in case you were wondering, and yes we love a typed enum)
  • data β€” the event data πŸ’œ (a u32, iconic)
  • list β€” the list_head for the zfcp_fc_events list πŸ”₯ this is how she links up with her friends

πŸ’€ SEE ALSO πŸ’€

the kernel file ./drivers/s390/scsi/zfcp_fc.h and, like, the entire extended friend group:

  • struct zfcp_fc_events(9)
  • struct zfcp_fc_gid_pn_req(9)
  • struct zfcp_fc_gid_pn_rsp(9)
  • struct zfcp_fc_gspn_req(9)
  • struct zfcp_fc_gspn_rsp(9)
  • struct zfcp_fc_rspn_req(9)
  • struct zfcp_fc_req(9)
  • enum zfcp_fc_wka_status(9)
  • struct zfcp_fc_wka_port(9)
  • struct zfcp_fc_wka_ports(9)
  • zfcp_fc_scsi_to_fcp(9)
  • zfcp_fc_fcp_tm(9)

go read all of them, iykyk πŸ“šβœ¨


ngl bestie, it's all housed under ./drivers/s390/scsi β€” that's the directory, that's the home 🏠

and that's the whole page, periodt πŸ’… this one's dated October 2026 and it lives in ./drivers/s390/scsi in the Kernel API Manual β€” go off, struct queen πŸ‘‘πŸŽ€πŸ¦‹

πŸ“¦ where this page comes from