fc_fcp_ddp_setup(9)
β¨ fc_fcp_ddp_setup β¨
okay so bestie, welcome to the fc_fcp_ddp_setup(9) page from the Kernel API Manual π
this one's a tiny little function but she's important, so let's get into it π«Ά
πΈ NAME πΈ
fc_fcp_ddp_setup β calls a LLD's ddp_setup routine to set up DDP context π
β SYNOPSIS β
void fc_fcp_ddp_setup (struct fc_fcp_pkt *fsp , u16 xid );
π ARGUMENTS π
fspβ the FCP packet that's gonna be managing the DDP frames, she's the main character here πxidβ the XID that will be used for the DDP exchange, no cap, that's literally what it's for π
π¦ SEE ALSO π¦
like, literally the whole friend group fr fr β the kernel file ./drivers/scsi/libfc/fc_fcp.c plus struct fc_fcp_internal(9), and then:
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_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 β the whole squad π
ngl bestie, that's the entire page β she's short and sweet and to the point π no undocumented plot twists, promise π
and that's a wrap! π this lil beauty lives in ./drivers/scsi/libfc, dated October 2026, from the Kernel API Manual β mwah, slay, periodt π
β¨π¦
π¦ 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