Lines Matching refs:dma_addr
104 dma_addr_t dma_addr;
194 if (req->out[i].dma_addr)
196 req->out[i].dma_addr,
202 if (req->in[i].dma_addr)
204 req->in[i].dma_addr,
228 list[i].dma_addr = dma_map_single(&pdev->dev, list[i].vptr,
231 if (unlikely(dma_mapping_error(&pdev->dev, list[i].dma_addr))) {
243 sg_ptr->ptr0 = cpu_to_be64(list[i * SG_COMPS_MAX + 0].dma_addr);
244 sg_ptr->ptr1 = cpu_to_be64(list[i * SG_COMPS_MAX + 1].dma_addr);
245 sg_ptr->ptr2 = cpu_to_be64(list[i * SG_COMPS_MAX + 2].dma_addr);
246 sg_ptr->ptr3 = cpu_to_be64(list[i * SG_COMPS_MAX + 3].dma_addr);
254 sg_ptr->ptr2 = cpu_to_be64(list[i * SG_COMPS_MAX + 2].dma_addr);
258 sg_ptr->ptr1 = cpu_to_be64(list[i * SG_COMPS_MAX + 1].dma_addr);
262 sg_ptr->ptr0 = cpu_to_be64(list[i * SG_COMPS_MAX + 0].dma_addr);
271 if (list[j].dma_addr) {
272 dma_unmap_single(&pdev->dev, list[j].dma_addr,
276 list[j].dma_addr = 0;
297 list[i].dma_addr = dma_map_single(&pdev->dev, list[i].vptr,
300 if (unlikely(dma_mapping_error(&pdev->dev, list[i].dma_addr))) {
311 sg_ptr->ptr0 = list[i * SGV2_COMPS_MAX + 0].dma_addr;
312 sg_ptr->ptr1 = list[i * SGV2_COMPS_MAX + 1].dma_addr;
313 sg_ptr->ptr2 = list[i * SGV2_COMPS_MAX + 2].dma_addr;
323 sg_ptr->ptr1 = list[i * SGV2_COMPS_MAX + 1].dma_addr;
327 sg_ptr->ptr0 = list[i * SGV2_COMPS_MAX + 0].dma_addr;
336 if (list[j].dma_addr) {
337 dma_unmap_single(&pdev->dev, list[j].dma_addr,
341 list[j].dma_addr = 0;