fc_host_post_fc_event(9)
๐ 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 fromget_fc_event_number. ๐ขevent_codeโfc_hostevent 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:
fc_get_event_number(9)fc_host_post_event(9)fc_host_post_vendor_event(9)fc_find_rport_by_wwpn(9)fc_host_fpin_rcv(9)fc_eh_timed_out(9)fc_queue_work(9)fc_flush_work(9)fc_queue_devloss_work(9)fc_flush_devloss(9)fc_remove_host(9)fc_starget_delete(9)fc_rport_final_delete(9)fc_remote_port_create(9)fc_remote_port_add(9)fc_remote_port_delete(9)fc_remote_port_rolechg(9)fc_timeout_deleted_rport(9)fc_timeout_fail_rport_io(9)fc_scsi_scan_rport(9)fc_block_rport(9)fc_block_scsi_eh(9)fc_vport_setup(9)fc_vport_create(9)fc_vport_terminate(9)fc_vport_sched_delete(9)fc_bsg_job_timeout(9)fc_bsg_host_dispatch(9)fc_bsg_rport_dispatch(9)fc_bsg_hostadd(9)fc_bsg_rportadd(9)fc_bsg_remove(9)
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
- 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