Lines Matching refs:dsd_ptr

594 	struct dsd_dma *dsd_ptr;  in qla24xx_build_scsi_type_6_iocbs()  local
632 dsd_ptr = list_first_entry(&ha->gbl_dsd_list, in qla24xx_build_scsi_type_6_iocbs()
634 next_dsd = dsd_ptr->dsd_addr; in qla24xx_build_scsi_type_6_iocbs()
635 list_del(&dsd_ptr->list); in qla24xx_build_scsi_type_6_iocbs()
637 list_add_tail(&dsd_ptr->list, &ctx->dsd_list); in qla24xx_build_scsi_type_6_iocbs()
643 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_build_scsi_type_6_iocbs()
647 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_build_scsi_type_6_iocbs()
894 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_sglist_no_difb() local
938 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_sglist_no_difb()
939 if (!dsd_ptr) in qla24xx_walk_and_build_sglist_no_difb()
943 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_sglist_no_difb()
945 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_sglist_no_difb()
952 kfree(dsd_ptr); in qla24xx_walk_and_build_sglist_no_difb()
957 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist_no_difb()
962 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist_no_difb()
969 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_walk_and_build_sglist_no_difb()
1008 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_sglist() local
1035 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_sglist()
1036 if (!dsd_ptr) in qla24xx_walk_and_build_sglist()
1040 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_sglist()
1042 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_sglist()
1049 kfree(dsd_ptr); in qla24xx_walk_and_build_sglist()
1054 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist()
1059 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist()
1065 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_walk_and_build_sglist()
1085 struct dsd_dma *dsd_ptr = NULL, *dif_dsd, *nxt_dsd; in qla24xx_walk_and_build_prot_sglist() local
1179 dsd_ptr = kzalloc(sizeof(*dsd_ptr), in qla24xx_walk_and_build_prot_sglist()
1181 if (!dsd_ptr) { in qla24xx_walk_and_build_prot_sglist()
1190 dsd_ptr->dsd_addr = dma_pool_alloc in qla24xx_walk_and_build_prot_sglist()
1192 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_prot_sglist()
1193 if (!dsd_ptr->dsd_addr) { in qla24xx_walk_and_build_prot_sglist()
1202 kfree(dsd_ptr); in qla24xx_walk_and_build_prot_sglist()
1209 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1221 dsd_ptr->dsd_addr + ldma_sg_len, xfrlen, in qla24xx_walk_and_build_prot_sglist()
1265 dsd_ptr = kzalloc(sizeof(*dsd_ptr), GFP_ATOMIC); in qla24xx_walk_and_build_prot_sglist()
1266 if (!dsd_ptr) { in qla24xx_walk_and_build_prot_sglist()
1276 dsd_ptr->dsd_addr = in qla24xx_walk_and_build_prot_sglist()
1278 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_prot_sglist()
1279 if (!dsd_ptr->dsd_addr) { in qla24xx_walk_and_build_prot_sglist()
1287 kfree(dsd_ptr); in qla24xx_walk_and_build_prot_sglist()
1294 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1298 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1304 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_walk_and_build_prot_sglist()
1307 cur_dsd = dsd_ptr->dsd_addr; in qla24xx_walk_and_build_prot_sglist()
1331 dsd_ptr = kzalloc(sizeof(*dsd_ptr), GFP_ATOMIC); in qla24xx_walk_and_build_prot_sglist()
1332 if (!dsd_ptr) { in qla24xx_walk_and_build_prot_sglist()
1341 dsd_ptr->dsd_addr = in qla24xx_walk_and_build_prot_sglist()
1343 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_prot_sglist()
1344 if (!dsd_ptr->dsd_addr) { in qla24xx_walk_and_build_prot_sglist()
1347 kfree(dsd_ptr); in qla24xx_walk_and_build_prot_sglist()
1352 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1356 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1362 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_walk_and_build_prot_sglist()
1365 cur_dsd = dsd_ptr->dsd_addr; in qla24xx_walk_and_build_prot_sglist()
3309 struct dsd_dma *dsd_ptr; in qla82xx_start_scsi() local
3327 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla82xx_start_scsi()
3328 if (!dsd_ptr) { in qla82xx_start_scsi()
3335 dsd_ptr->dsd_addr = dma_pool_alloc(ha->dl_dma_pool, in qla82xx_start_scsi()
3336 GFP_ATOMIC, &dsd_ptr->dsd_list_dma); in qla82xx_start_scsi()
3337 if (!dsd_ptr->dsd_addr) { in qla82xx_start_scsi()
3338 kfree(dsd_ptr); in qla82xx_start_scsi()
3344 list_add_tail(&dsd_ptr->list, &ha->gbl_dsd_list); in qla82xx_start_scsi()