fc_host_post_fc_event(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

๐Ÿ’– fc_host_post_fc_event(9) ๐Ÿ’–

Okay so welcome to the Kernel API Manual, bestie! The main character today is fc_host_post_fc_event โ€” literally the routine to do the work of posting an event on an fc_host. She ate and left no crumbs. ๐Ÿ’…โœจ


๐ŸŽ€ NAME ๐ŸŽ€

fc_host_post_fc_event โ€” routine to do the work of posting an event on an fc_host. Periodt. ๐Ÿ’…

โœจ SYNOPSIS โœจ

The signature is exactly this, no edits, no cap:

void fc_host_post_fc_event (struct Scsi_Host *shost , u32 event_number , enum fc_host_event_code event_code , u32 data_len , char *data_buf , u64 vendor_id );

๐Ÿฆ‹ ARGUMENTS ๐Ÿฆ‹

  • shost โ€” host the event occurred on. ๐Ÿ 
  • event_number โ€” fc event number obtained from get_fc_event_number. ๐Ÿ”ข
  • event_code โ€” fc_host event being posted. ๐Ÿ“ฎ
  • data_len โ€” amount, in bytes, of event data. ๐Ÿ“
  • data_buf โ€” pointer to event data. ๐Ÿ“ฆ
  • vendor_id โ€” value for Vendor id. ๐Ÿท๏ธ

๐Ÿ’€ NOTES ๐Ÿ’€

Important vibe check: this routine assumes no locks are held on entry. That's the whole note, bestie. ๐Ÿ”’

๐ŸŒˆ SEE ALSO ๐ŸŒˆ

Kernel file ./drivers/scsi/scsi_transport_fc.c โ€” and the whole squad is here, no skips:


Catch ya later, bestie! This page's source/version stamp is ./drivers/scsi, dated October 2026, and it's the fc_host_post_fc_event(9) manual page. ๐Ÿ’œ๐Ÿซถ๐ŸŽ€

๐Ÿ“ฆ where this page comes from