Lines Matching refs:dsd_ptr
594 struct dsd_dma *dsd_ptr; in qla24xx_build_scsi_type_6_iocbs() local
634 dsd_ptr = list_first_entry(&ha->gbl_dsd_list, in qla24xx_build_scsi_type_6_iocbs()
636 next_dsd = dsd_ptr->dsd_addr; in qla24xx_build_scsi_type_6_iocbs()
637 list_del(&dsd_ptr->list); in qla24xx_build_scsi_type_6_iocbs()
639 list_add_tail(&dsd_ptr->list, &ctx->dsd_list); in qla24xx_build_scsi_type_6_iocbs()
646 *dsd_seg++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_build_scsi_type_6_iocbs()
647 *dsd_seg++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_build_scsi_type_6_iocbs()
650 *cur_dsd++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_build_scsi_type_6_iocbs()
651 *cur_dsd++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_build_scsi_type_6_iocbs()
925 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_sglist_no_difb() local
973 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_sglist_no_difb()
974 if (!dsd_ptr) in qla24xx_walk_and_build_sglist_no_difb()
978 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_sglist_no_difb()
980 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_sglist_no_difb()
987 kfree(dsd_ptr); in qla24xx_walk_and_build_sglist_no_difb()
992 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist_no_difb()
998 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist_no_difb()
1005 *cur_dsd++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_sglist_no_difb()
1006 *cur_dsd++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_sglist_no_difb()
1044 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_sglist() local
1076 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_sglist()
1077 if (!dsd_ptr) in qla24xx_walk_and_build_sglist()
1081 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_sglist()
1083 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_sglist()
1090 kfree(dsd_ptr); in qla24xx_walk_and_build_sglist()
1095 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist()
1101 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_sglist()
1107 *cur_dsd++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_sglist()
1108 *cur_dsd++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_sglist()
1134 struct dsd_dma *dsd_ptr; in qla24xx_walk_and_build_prot_sglist() local
1168 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla24xx_walk_and_build_prot_sglist()
1169 if (!dsd_ptr) in qla24xx_walk_and_build_prot_sglist()
1173 dsd_ptr->dsd_addr = next_dsd = in qla24xx_walk_and_build_prot_sglist()
1175 &dsd_ptr->dsd_list_dma); in qla24xx_walk_and_build_prot_sglist()
1182 kfree(dsd_ptr); in qla24xx_walk_and_build_prot_sglist()
1187 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1193 list_add_tail(&dsd_ptr->list, in qla24xx_walk_and_build_prot_sglist()
1199 *cur_dsd++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_prot_sglist()
1200 *cur_dsd++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma)); in qla24xx_walk_and_build_prot_sglist()
2314 struct dsd_dma *dsd_ptr; in qla82xx_start_scsi() local
2332 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC); in qla82xx_start_scsi()
2333 if (!dsd_ptr) { in qla82xx_start_scsi()
2340 dsd_ptr->dsd_addr = dma_pool_alloc(ha->dl_dma_pool, in qla82xx_start_scsi()
2341 GFP_ATOMIC, &dsd_ptr->dsd_list_dma); in qla82xx_start_scsi()
2342 if (!dsd_ptr->dsd_addr) { in qla82xx_start_scsi()
2343 kfree(dsd_ptr); in qla82xx_start_scsi()
2349 list_add_tail(&dsd_ptr->list, &ha->gbl_dsd_list); in qla82xx_start_scsi()