qla24xx_buil..._crc_2_iocbs(9)
π qla24xx_buil..._crc_2_iocbs(9) π
okay so bestie, youβre in the Kernel API Manual and this page is short, iconic, and very βtrust me i know unixβ π«Άβ¨ lowkey the vibe check is passing.
β¨ NAME β¨
qla24xx_build_scsi_crc_2_iocbs β build an IOCB command utilizing Command Type 6 IOCB types. thatβs literally the whole mission, periodt π
πΈ SYNOPSIS πΈ
int qla24xx_build_scsi_crc_2_iocbs (srb_t *sp , struct cmd_type_crc_2
*cmd_pkt , uint16_t tot_dsds , uint16_t tot_prot_dsds , uint16_t
fw_prot_opts );
π ARGUMENTS π
spβ the SRB command to process π§ββοΈcmd_pktβ the Command type 3 IOCB (yes bestie, thatβs what it says π)tot_dsdsβ total number of segments to transfer πtot_prot_dsdsβ total number of segments with protection information π‘οΈfw_prot_optsβ protection options to be passed to firmware βοΈ
π¦ SEE ALSO π¦
the kernel file is ./drivers/scsi/qla2xxx/qla_iocb.c ποΈ and hereβs the whole related-call friend group, no cap:
qla2x00_get_cmd_direction(9)qla2x00_calc_iocbs_32(9)qla2x00_calc_iocbs_64(9)qla2x00_prep_cont_type0_iocb(9)qla2x00_prep_cont_type1_iocb(9)qla2x00_build_scsi_iocbs_64(9)qla2x00_start_scsi(9)qla2x00_start_iocbs(9)__qla2x00_marker(9)qla24xx_build_scsi_iocbs(9)qla24xx_start_scsi(9)qla24xx_dif_start_scsi(9)qla2xxx_start_scsi_mq(9)qla2xxx_dif_start_scsi_mq(9)qla_start_scsi_type6(9)qla2900_prep_cont_type1_iocb(9)qla29xx_build_scsi_type_6_iocbs(9)qla29xx_build_scsi_iocbs(9)qla29xx_build_scsi_crc_2_iocbs(9)qla29xx_copy_dif_iocb_data(9)
okay bye bestie π«Ά this page lives under source ./drivers/scsi/qla2xxx, dated October 2026, and its page name is qla24xx_buil..._crc_2_iocbs(9). slay π
π
π¦ 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