fc_fcp_pkt_hold(9)
π fc_fcp_pkt_hold β hold a fcp_pkt π
okay so real talk, this is fc_fcp_pkt_hold(9) from the Kernel API Manual, and it's lowkey one of the shortest pages ever but it's still iconic and we're gonna treat it with respect π«Ά
β¨ NAME β¨
fc_fcp_pkt_hold β hold a fcp_pkt
like... that's it. that's the whole job. she holds the packet. no notes. π
β¨ SYNOPSIS β¨
void fc_fcp_pkt_hold (struct fc_fcp_pkt *fsp );
not me pointing out that it's void β meaning it returns nothing, bestie, zero, zilch, it just does the thing and dips π
β¨ ARGUMENTS β¨
fspβ the FCP packet that's getting held π this is the packet. the main character. the one you're holding.
π SEE ALSO π
okay this is the part where the man page goes absolutely feral and lists literally everyone in the group chat, so buckle up π¦
Kernel file ./drivers/scsi/libfc/fc_fcp.c struct fc_fcp_internal(9)fc_fcp_pkt_alloc(9)fc_fcp_pkt_release(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_device_reset(9)fc_eh_host_reset(9)fc_sdev_init(9)fc_fcp_destroy(9)fc_fcp_init(9)
ngl if you read that whole list out loud you've basically done a full libfc speedrun π₯fc_fcp_pkt_alloc(9)to make one,fc_fcp_pkt_hold(9)to hold it (hi, that's this page π),fc_fcp_pkt_release(9)to let it go,fc_fcp_pkt_destroy(9)to say bye β the whole lifecycle is right there, iykyk πΈ
that's the whole page, bestie β short, sweet, and it ate β¨ this one lives in ./drivers/scsi/libfc and it's dated October 2026, so like... future vibes only π¦π mwah, go hold some packets responsibly π
π¦ 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