Lines Matching refs:dsd_ptr
591 struct dsd_dma *dsd_ptr; in qla24xx_build_scsi_type_6_iocbs() local
628 dsd_ptr = list_first_entry(&ha->gbl_dsd_list, in qla24xx_build_scsi_type_6_iocbs()
630 next_dsd = dsd_ptr->dsd_addr; in qla24xx_build_scsi_type_6_iocbs()
631 list_del(&dsd_ptr->list); in qla24xx_build_scsi_type_6_iocbs()
633 list_add_tail(&dsd_ptr->list, &ctx->dsd_list); in qla24xx_build_scsi_type_6_iocbs()
640 *dsd_seg++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_build_scsi_type_6_iocbs()
641 *dsd_seg++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_build_scsi_type_6_iocbs()
644 *cur_dsd++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_build_scsi_type_6_iocbs()
645 *cur_dsd++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_build_scsi_type_6_iocbs()
914 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_sglist_no_difb() local
959 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_sglist_no_difb()
960 if (!dsd_ptr) in qla24xx_walk_and_build_sglist_no_difb()
964 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_sglist_no_difb()
966 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_sglist_no_difb()
973 kfree(dsd_ptr); in qla24xx_walk_and_build_sglist_no_difb()
978 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist_no_difb()
984 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist_no_difb()
991 *cur_dsd++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_sglist_no_difb()
992 *cur_dsd++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_sglist_no_difb()
1030 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_sglist() local
1059 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_sglist()
1060 if (!dsd_ptr) in qla24xx_walk_and_build_sglist()
1064 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_sglist()
1066 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_sglist()
1073 kfree(dsd_ptr); in qla24xx_walk_and_build_sglist()
1078 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist()
1084 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist()
1090 *cur_dsd++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_sglist()
1091 *cur_dsd++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_sglist()
1117 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_prot_sglist() local
1151 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_prot_sglist()
1152 if (!dsd_ptr) in qla24xx_walk_and_build_prot_sglist()
1156 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_prot_sglist()
1158 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_prot_sglist()
1165 kfree(dsd_ptr); in qla24xx_walk_and_build_prot_sglist()
1170 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1176 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1182 *cur_dsd++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_prot_sglist()
1183 *cur_dsd++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_prot_sglist()
2285 struct dsd_dma *dsd_ptr; in qla82xx_start_scsi() local
2303 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla82xx_start_scsi()
2304 if (!dsd_ptr) { in qla82xx_start_scsi()
2311 dsd_ptr->dsd_addr = dma_pool_alloc(ha->dl_dma_pool, in qla82xx_start_scsi()
2312 GFP_ATOMIC, &dsd_ptr->dsd_list_dma); in qla82xx_start_scsi()
2313 if (!dsd_ptr->dsd_addr) { in qla82xx_start_scsi()
2314 kfree(dsd_ptr); in qla82xx_start_scsi()
2320 list_add_tail(&dsd_ptr->list, &ha->gbl_dsd_list); in qla82xx_start_scsi()