STRUCT ZFCP_FC_EVENT(9)
π 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 anenum fc_host_event_code, in case you were wondering, and yes we love a typed enum)dataβ the event data π (au32, iconic)listβ thelist_headfor thezfcp_fc_eventslist π₯ 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
- 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