fc_queuecommand(9)
π fc_queuecommand(9) π
okay so bestie, welcome to the Kernel API Manual entry for fc_queuecommand β yes the whole manpage is literally named after the function, main character energy fr fr β¨
π NAME π
fc_queuecommand β the queuecommand function of the SCSI template. that's the whole job description, and honestly? she ate. π
πΈ SYNOPSIS πΈ
enum scsi_qc_status fc_queuecommand (struct Scsi_Host *shost , struct scsi_cmnd *sc_cmd );
π¦ ARGUMENTS π¦
shostβ theScsi_Hostthat the command was issued to π«Ά like, this is the host the command got sent off to, periodt.sc_cmdβ thescsi_cmndto be executed β the actual command that's gonna get run, no cap.
π₯ DESCRIPTION π₯
okay so listen π this is the i/o strategy routine, and it's called by the SCSI layer. that's the tea. the SCSI layer rings her up, she handles the i/o strategy situation. iconic behavior only. π
π SEE ALSO π
Kernel file ./drivers/scsi/libfc/fc_fcp.c, plus struct fc_fcp_internal(9) and literally the entire friend group β not me listing all 47 of them, but here we go bestie, every single one is invited to the party π:
fc_fcp_pkt_alloc(9)fc_fcp_pkt_release(9)fc_fcp_pkt_hold(9)fc_fcp_pkt_destroy(9)fc_fcp_lock_pkt(9)fc_fcp_unlock_pkt(9)fc_fcp_timer_set(9)fc_fcp_send_abort(9)fc_fcp_retry_cmd(9)fc_fcp_ddp_setup(9)fc_fcp_ddp_done(9)fc_fcp_can_queue_ramp_up(9)fc_fcp_can_queue_ramp_down(9)get_fsp_rec_tov(9)fc_fcp_recv_data(9)fc_fcp_send_data(9)fc_fcp_abts_resp(9)fc_fcp_recv(9)fc_fcp_resp(9)fc_fcp_complete_locked(9)fc_fcp_cleanup_cmd(9)fc_fcp_cleanup_each_cmd(9)fc_fcp_abort_io(9)fc_fcp_pkt_send(9)fc_fcp_cmd_send(9)fc_fcp_error(9)fc_fcp_pkt_abort(9)fc_lun_reset_send(9)fc_lun_reset(9)fc_tm_done(9)fc_fcp_cleanup(9)fc_fcp_timeout(9)fc_fcp_rec(9)fc_fcp_rec_resp(9)fc_fcp_rec_error(9)fc_fcp_recovery(9)fc_fcp_srr(9)fc_fcp_srr_resp(9)fc_fcp_srr_error(9)fc_fcp_lport_queue_ready(9)fc_io_compl(9)fc_eh_abort(9)fc_eh_device_reset(9)fc_eh_host_reset(9)fc_sdev_init(9)fc_fcp_destroy(9)fc_fcp_init(9)
iykyk π that's the whole squad, nobody got left on read.
ok that's the page bestie!! it lives in ./drivers/scsi/libfc and it's dated October 2026 β so write it in your calendar, mwah πβ¨π
π¦ 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