Lines Matching refs:size
47 void arch_dma_prep_coherent(struct page *page, size_t size)
49 dma_cache_wback_inv((unsigned long)page_address(page), size);
52 void *arch_dma_set_uncached(void *addr, size_t size)
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);
95 static inline void dma_sync_phys(phys_addr_t paddr, size_t size,
100 size_t left = size;
124 void arch_sync_dma_for_device(phys_addr_t paddr, size_t size,
127 dma_sync_phys(paddr, size, dir, true);
131 void arch_sync_dma_for_cpu(phys_addr_t paddr, size_t size,
135 dma_sync_phys(paddr, size, dir, false);
140 void arch_setup_dma_ops(struct device *dev, u64 dma_base, u64 size,