fc_eh_device_reset(9)
okay bestie, pull up a chair: this is fc_eh_device_reset(9) from the Kernel API Manual, and it's lowkey a tiny page. β¨
β¨ NAME β¨
fc_eh_device_reset - Reset a single LUN π
πΈ SYNOPSIS πΈ
the function signature is exactly this, no cap:
int fc_eh_device_reset (struct scsi_cmnd *sc_cmd );
π ARGUMENTS π
sc_cmdβ The SCSI command which identifies the device whose LUN is to be reset. That's the whole argument, and yes, it's the main character here π.
π¦ DESCRIPTION π¦
okay so the DESCRIPTION is literally one line, bestie: Set from SCSI host template. That's it. That's the tea. No extra paragraphs, no side quests, just that one fact. π
π SEE ALSO π
the whole squad is here, and yes, I'm listing every single one because we do not leave refs behind π«Ά
Kernel file ./drivers/scsi/libfc/fc_fcp.c β and struct fc_fcp_internal(9) is first up:
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_queuecommand(9),fc_io_compl(9),fc_eh_abort(9),fc_eh_host_reset(9),fc_sdev_init(9)fc_fcp_destroy(9),fc_fcp_init(9)
mwah π this lil page comes from ./drivers/scsi/libfc, dated October 2026, and it's literally fc_eh_device_reset(9) signing off β bye bestie π«Ά
π¦ 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