Lines Matching refs:dsd_ptr
2470 struct dsd_dma *dsd_ptr;
2508 dsd_ptr = list_first_entry(&ha->gbl_dsd_list,
2510 next_dsd = dsd_ptr->dsd_addr;
2511 list_del(&dsd_ptr->list);
2513 list_add_tail(&dsd_ptr->list, &ctx->dsd_list);
2520 *dsd_seg++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma));
2521 *dsd_seg++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma));
2524 *cur_dsd++ = cpu_to_le32(LSD(dsd_ptr->dsd_list_dma));
2525 *cur_dsd++ = cpu_to_le32(MSD(dsd_ptr->dsd_list_dma));
2645 struct dsd_dma *dsd_ptr;
2658 dsd_ptr = kzalloc(sizeof(struct dsd_dma), GFP_ATOMIC);
2659 if (!dsd_ptr)
2662 dsd_ptr->dsd_addr = dma_pool_alloc(ha->dl_dma_pool,
2663 GFP_ATOMIC, &dsd_ptr->dsd_list_dma);
2664 if (!dsd_ptr->dsd_addr) {
2665 kfree(dsd_ptr);
2668 list_add_tail(&dsd_ptr->list, &ha->gbl_dsd_list);