fc_queue_work(9)
π fc_queue_work(9) β queue work to the fc_host workqueue π
okay so welcome to the fc_queue_work(9) page from the Kernel API Manual, bestie π«Ά this is the lil kernel function that queues work to the fc_host workqueue, and we're gonna read it together like a very technical group chat. no cap.
β¨ NAME β¨
fc_queue_work β Queue work to the fc_host workqueue. literally the main character of putting work in the workqueue π
πΈ SYNOPSIS πΈ
int fc_queue_work (struct Scsi_Host *shost , struct work_struct *work );
π ARGUMENTS π
shostβ Pointer toScsi_Hostbound tofc_host. πworkβ Work to queue for execution. β¨
π DESCRIPTION π
the return value is giving the whole story here, bestie:
1β work queued for execution π₯0β work is already queued π-EINVALβ work queue doesn't exist π
π¦ SEE ALSO π¦
Kernel file ./drivers/scsi/scsi_transport_fc.c, plus all these besties:
fc_get_event_number(9), fc_host_post_fc_event(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_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)
okay that's the whole page, bestie π«Ά source/version line: ./drivers/scsi Β· October 2026 Β· fc_queue_work(9). slay π
π¦ 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