fc_fcp_cleanup_cmd(9)
π NAME β¨
okay so bestie, meet fc_fcp_cleanup_cmd β she's a Kernel API Manual girlie (that's fc_fcp_cleanup_cmd(9) if you're being formal π) and her whole job is canceling the active exchange on a fcp_pkt. that's it. that's the vibe. lowkey iconic. π
π SYNOPSIS π
void fc_fcp_cleanup_cmd (struct fc_fcp_pkt *fsp , int error );
like she takes two things and returns, uh, void β she gives you nothing back because she's not about that validation life, she's about the work. periodt. π
π¦ ARGUMENTS π¦
fspβ the FCP packet whose exchanges should be canceled. she's the main character here π«Ά like, this is the packet you're cleaning up. handle with care, bestie.errorβ the reason for the cancellation. the receipts. the why of it all. tell her why you're canceling and she'll carry that energy forward π
ngl, this is a two-arg situation and both of them matter. no optional slay here, you gotta bring both. π§
πΈ SEE ALSO πΈ
okay this is where it gets real β the whole extended friend group, the entire group chat, the <rainbow>it's giving family reunion</rainbow> moment π. all of these live in the 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_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_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)
that's the whole page bestie, no filler, no fluff, just vibes and function references π ily, go read the source, ./drivers/scsi/libfc October 2026, Kernel API Manual, 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