Lines Matching defs:addr
52 void *arch_dma_set_uncached(void *addr, size_t size)
54 return (void *)(__pa(addr) + UNCAC_BASE);
57 static inline void dma_sync_virt_for_device(void *addr, size_t size,
62 dma_cache_wback((unsigned long)addr, size);
65 dma_cache_inv((unsigned long)addr, size);
68 dma_cache_wback_inv((unsigned long)addr, size);
75 static inline void dma_sync_virt_for_cpu(void *addr, size_t size,
83 dma_cache_inv((unsigned long)addr, size);
104 void *addr;
111 addr = kmap_atomic(page);
113 dma_sync_virt_for_device(addr + offset, len, dir);
115 dma_sync_virt_for_cpu(addr + offset, len, dir);
116 kunmap_atomic(addr);