Lines Matching defs:orig_addr
68 * @orig_addr: The original address corresponding to a mapped entry.
76 phys_addr_t orig_addr;
291 mem->slots[i].orig_addr = INVALID_PHYS_ADDR;
863 phys_addr_t orig_addr = mem->slots[index].orig_addr;
865 unsigned long pfn = PFN_DOWN(orig_addr);
869 if (orig_addr == INVALID_PHYS_ADDR)
883 swiotlb_align_offset(dev, 0, orig_addr);
885 orig_addr += tlb_offset;
896 unsigned int offset = orig_addr & ~PAGE_MASK;
918 memcpy(vaddr, phys_to_virt(orig_addr), size);
920 memcpy(phys_to_virt(orig_addr), vaddr, size);
1005 * @orig_addr: Original (non-bounced) IO buffer address.
1017 int area_index, phys_addr_t orig_addr, size_t alloc_size,
1027 unsigned int offset = swiotlb_align_offset(dev, 0, orig_addr);
1075 (orig_addr && (tlb_addr & iotlb_align_mask) !=
1076 (orig_addr & iotlb_align_mask))) {
1130 * @orig_addr: Original (non-bounced) IO buffer address.
1142 int cpu_offset, phys_addr_t orig_addr, size_t alloc_size,
1156 orig_addr, alloc_size,
1170 * @orig_addr: Original (non-bounced) IO buffer address.
1181 static int swiotlb_find_slots(struct device *dev, phys_addr_t orig_addr,
1198 index = swiotlb_search_area(dev, cpu, i, orig_addr, alloc_size,
1216 index = swiotlb_search_pool_area(dev, pool, 0, orig_addr,
1257 static int swiotlb_find_slots(struct device *dev, phys_addr_t orig_addr,
1268 index = swiotlb_search_pool_area(dev, pool, i, orig_addr,
1347 * @orig_addr: Original (non-bounced) physical IO buffer address
1362 * of orig_addr that are specified in the DMA min_align_mask for the device. As
1369 phys_addr_t swiotlb_tbl_map_single(struct device *dev, phys_addr_t orig_addr,
1401 offset = swiotlb_align_offset(dev, alloc_align_mask, orig_addr);
1403 index = swiotlb_find_slots(dev, orig_addr, size, alloc_align_mask, &pool);
1428 pool->slots[index + i].orig_addr = slot_addr(orig_addr, i);
1478 mem->slots[i].orig_addr = INVALID_PHYS_ADDR;