Lines Matching refs:dsd_ptr

595 	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()
893 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_sglist_no_difb() local
937 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_sglist_no_difb()
938 if (!dsd_ptr) in qla24xx_walk_and_build_sglist_no_difb()
942 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_sglist_no_difb()
944 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_sglist_no_difb()
951 kfree(dsd_ptr); in qla24xx_walk_and_build_sglist_no_difb()
956 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist_no_difb()
961 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist_no_difb()
968 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_walk_and_build_sglist_no_difb()
1007 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_sglist() local
1034 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_sglist()
1035 if (!dsd_ptr) in qla24xx_walk_and_build_sglist()
1039 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_sglist()
1041 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_sglist()
1048 kfree(dsd_ptr); in qla24xx_walk_and_build_sglist()
1053 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist()
1058 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist()
1064 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_walk_and_build_sglist()
1084 struct dsd_dma *dsd_ptr = NULL, *dif_dsd, *nxt_dsd; in qla24xx_walk_and_build_prot_sglist() local
1178 dsd_ptr = kzalloc(sizeof(*dsd_ptr), in qla24xx_walk_and_build_prot_sglist()
1180 if (!dsd_ptr) { in qla24xx_walk_and_build_prot_sglist()
1189 dsd_ptr->dsd_addr = dma_pool_alloc in qla24xx_walk_and_build_prot_sglist()
1191 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_prot_sglist()
1192 if (!dsd_ptr->dsd_addr) { in qla24xx_walk_and_build_prot_sglist()
1201 kfree(dsd_ptr); in qla24xx_walk_and_build_prot_sglist()
1208 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1220 dsd_ptr->dsd_addr + ldma_sg_len, xfrlen, in qla24xx_walk_and_build_prot_sglist()
1264 dsd_ptr = kzalloc(sizeof(*dsd_ptr), GFP_ATOMIC); in qla24xx_walk_and_build_prot_sglist()
1265 if (!dsd_ptr) { in qla24xx_walk_and_build_prot_sglist()
1275 dsd_ptr->dsd_addr = in qla24xx_walk_and_build_prot_sglist()
1277 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_prot_sglist()
1278 if (!dsd_ptr->dsd_addr) { in qla24xx_walk_and_build_prot_sglist()
1286 kfree(dsd_ptr); in qla24xx_walk_and_build_prot_sglist()
1293 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1297 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1303 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_walk_and_build_prot_sglist()
1306 cur_dsd = dsd_ptr->dsd_addr; in qla24xx_walk_and_build_prot_sglist()
1330 dsd_ptr = kzalloc(sizeof(*dsd_ptr), GFP_ATOMIC); in qla24xx_walk_and_build_prot_sglist()
1331 if (!dsd_ptr) { in qla24xx_walk_and_build_prot_sglist()
1340 dsd_ptr->dsd_addr = in qla24xx_walk_and_build_prot_sglist()
1342 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_prot_sglist()
1343 if (!dsd_ptr->dsd_addr) { in qla24xx_walk_and_build_prot_sglist()
1346 kfree(dsd_ptr); in qla24xx_walk_and_build_prot_sglist()
1351 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1355 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1361 put_unaligned_le64(dsd_ptr->dsd_list_dma, in qla24xx_walk_and_build_prot_sglist()
1364 cur_dsd = dsd_ptr->dsd_addr; in qla24xx_walk_and_build_prot_sglist()
3130 struct dsd_dma *dsd_ptr; in qla82xx_start_scsi() local
3148 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla82xx_start_scsi()
3149 if (!dsd_ptr) { in qla82xx_start_scsi()
3156 dsd_ptr->dsd_addr = dma_pool_alloc(ha->dl_dma_pool, in qla82xx_start_scsi()
3157 GFP_ATOMIC, &dsd_ptr->dsd_list_dma); in qla82xx_start_scsi()
3158 if (!dsd_ptr->dsd_addr) { in qla82xx_start_scsi()
3159 kfree(dsd_ptr); in qla82xx_start_scsi()
3165 list_add_tail(&dsd_ptr->list, &ha->gbl_dsd_list); in qla82xx_start_scsi()