Lines Matching refs:ret
353 dma_addr_t ret = DMA_MAPPING_ERROR;
362 ret = entry << tbl->it_page_shift; /* Set the return dma address */
375 __iommu_free(tbl, ret, npages);
386 return ret;
915 void *ret = NULL;
943 ret = page_address(page);
944 memset(ret, 0, size);
950 mapping = iommu_alloc(dev, tbl, ret, nio_pages, DMA_BIDIRECTIONAL,
953 free_pages((unsigned long)ret, order);
957 *dma_handle = mapping | ((u64)ret & (tcesize - 1));
958 return ret;
1083 long ret;
1086 ret = tbl->it_ops->xchg_no_kill(tbl, entry, hpa, direction);
1087 if (!ret && ((*direction == DMA_FROM_DEVICE) ||
1093 return ret;
1109 int ret = 0;
1127 ret = -EBUSY;
1136 return ret;
1323 int ret = -EINVAL;
1330 ret = table_group->ops->take_ownership(table_group);
1333 return ret;