fc_fcp_timer_set(9)
β¨ NAME β¨
fc_fcp_timer_set β start a timer for a fcp_pkt π
Okay so bestie, this is genuinely one of those tiny little pages that only does one thing, and it does it iconically. fc_fcp_timer_set sets up a timer for an FCP packet. That's the whole vibe. Short king energy. π
πΈ SYNOPSIS πΈ
void fc_fcp_timer_set (struct fc_fcp_pkt *fsp , unsigned long delay );
Notice it returns void β it's giving "I do my job and I don't report back" main character energy. No return value, no drama. π«Ά
π ARGUMENTS π
fspβ the FCP packet you're starting a timer for π¦. Like, this is the pkt, this is the one getting the timer, no others, periodt.delayβ the timeout period, and it's in jiffies β°. Not seconds, not millis, jiffies. iykyk. Do not come in here with your human time units, bestie, that's not the assignment.
π SEE ALSO π
So there's a whole little friend group here and honestly they ate. First up, the source itself lives at kernel file ./drivers/scsi/libfc/fc_fcp.c, and it's hanging out with struct fc_fcp_internal(9). Then the whole fam:
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_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_device_reset(9)fc_eh_host_reset(9)fc_sdev_init(9)fc_fcp_destroy(9)fc_fcp_init(9)
Like I said. Entire friend group. Go say hi. π
Ngl bestie, if you're reading the libfc pages you're already built different. Respect. π§
And that's the whole page, fr fr β brought to you by ./drivers/scsi/libfc π, dated October 2026 β, and signed off as fc_fcp_timer_set(9). Slay, go set a timer. π
π¦ 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