Lines Matching full:dsd
232 cur_dsd = cont_pkt->dsd; in qla2x00_build_scsi_iocbs_32()
233 avail_dsds = ARRAY_SIZE(cont_pkt->dsd); in qla2x00_build_scsi_iocbs_32()
288 cur_dsd = cont_pkt->dsd; in qla2x00_build_scsi_iocbs_64()
289 avail_dsds = ARRAY_SIZE(cont_pkt->dsd); in qla2x00_build_scsi_iocbs_64()
671 * qla24xx_calc_dsd_lists() - Determine number of DSD list required
676 * Returns the number of dsd list needed to store @dsds.
735 /* One DSD is available in the Command Type 3 IOCB */ in qla24xx_build_scsi_iocbs()
737 cur_dsd = &cmd_pkt->dsd; in qla24xx_build_scsi_iocbs()
751 cur_dsd = cont_pkt->dsd; in qla24xx_build_scsi_iocbs()
752 avail_dsds = ARRAY_SIZE(cont_pkt->dsd); in qla24xx_build_scsi_iocbs()
836 struct dsd64 *dsd, uint16_t tot_dsds, struct qla_tc_param *tc) in qla24xx_walk_and_build_sglist_no_difb() argument
843 struct dsd64 *cur_dsd = dsd; in qla24xx_walk_and_build_sglist_no_difb()
950 struct dsd64 *dsd, uint16_t tot_dsds, struct qla_tc_param *tc) in qla24xx_walk_and_build_sglist() argument
957 struct dsd64 *cur_dsd = dsd; in qla24xx_walk_and_build_sglist()
1105 /* Track DSD buffers */ in qla24xx_walk_and_build_prot_sglist()
3275 cur_dsd = cont_pkt->dsd; in qla2x00_ct_iocb()
3321 cur_dsd = ct_iocb->dsd; in qla24xx_ct_iocb()
3333 cur_dsd = cont_pkt->dsd; in qla24xx_ct_iocb()
3353 cur_dsd = cont_pkt->dsd; in qla24xx_ct_iocb()
3441 "Num of DSD list %d is than %d for cmd=%p.\n", in qla82xx_start_scsi()
3500 /* Initialize the DSD list and dma handle */ in qla82xx_start_scsi()
3804 cmd_pkt->dsd[1].length = nvme->u.nvme.rsp_len; in qla_nvme_ls()
3805 put_unaligned_le64(nvme->u.nvme.rsp_dma, &cmd_pkt->dsd[1].address); in qla_nvme_ls()
3810 cmd_pkt->dsd[0].length = nvme->u.nvme.cmd_len; in qla_nvme_ls()
3811 put_unaligned_le64(nvme->u.nvme.cmd_dma, &cmd_pkt->dsd[0].address); in qla_nvme_ls()
4086 /* Only one dsd is available for bidirectional IOCB, remaining dsds in qla25xx_build_bidir_iocb()
4104 cur_dsd = cont_pkt->dsd; in qla25xx_build_bidir_iocb()
4111 /* For read request DSD will always goes to continuation IOCB in qla25xx_build_bidir_iocb()
4112 * and follow the write DSD. If there is room on the current IOCB in qla25xx_build_bidir_iocb()
4126 cur_dsd = cont_pkt->dsd; in qla25xx_build_bidir_iocb()
4294 /* eventhough driver only need 1 T6 IOCB, FW still convert DSD to Continueation IOCB */ in qla_start_scsi_type6()
4307 "Num of DSD list %d is than %d for cmd=%p.\n", in qla_start_scsi_type6()
4369 /* Initialize the DSD list and dma handle */ in qla_start_scsi_type6()