/linux-4.1.27/arch/microblaze/kernel/ |
H A D | dma.c | 64 __dma_sync(page_to_phys(sg_page(sg)) + sg->offset, for_each_sg() 83 __dma_sync(page_to_phys(page) + offset, size, direction); dma_direct_map_page() 98 __dma_sync(dma_address, size, direction); dma_direct_unmap_page() 112 __dma_sync(dma_handle, size, direction); dma_direct_sync_single_for_cpu() 126 __dma_sync(dma_handle, size, direction); dma_direct_sync_single_for_device() 140 __dma_sync(sg->dma_address, sg->length, direction); dma_direct_sync_sg_for_cpu() 154 __dma_sync(sg->dma_address, sg->length, direction); dma_direct_sync_sg_for_device()
|
/linux-4.1.27/arch/blackfin/kernel/ |
H A D | dma-mapping.c | 108 void __dma_sync(dma_addr_t addr, size_t size, __dma_sync() function 113 EXPORT_SYMBOL(__dma_sync); variable 124 __dma_sync(sg_dma_address(sg), sg_dma_len(sg), direction); for_each_sg() 139 __dma_sync(sg_dma_address(sg), sg_dma_len(sg), direction); for_each_sg()
|
/linux-4.1.27/arch/mips/mm/ |
H A D | dma-default.c | 224 static inline void __dma_sync(struct page *page, __dma_sync() function 259 __dma_sync(dma_addr_to_page(dev, dma_addr), mips_dma_unmap_page() 272 __dma_sync(sg_page(sg), sg->offset, sg->length, mips_dma_map_sg() 289 __dma_sync(page, offset, size, direction); mips_dma_map_page() 303 __dma_sync(sg_page(sg), sg->offset, sg->length, mips_dma_unmap_sg() 313 __dma_sync(dma_addr_to_page(dev, dma_handle), mips_dma_sync_single_for_cpu() 322 __dma_sync(dma_addr_to_page(dev, dma_handle), mips_dma_sync_single_for_device() 333 __dma_sync(sg_page(sg), sg->offset, sg->length, mips_dma_sync_sg_for_cpu() 345 __dma_sync(sg_page(sg), sg->offset, sg->length, mips_dma_sync_sg_for_device()
|
/linux-4.1.27/arch/powerpc/mm/ |
H A D | dma-noncoherent.c | 317 void __dma_sync(void *vaddr, size_t size, int direction) __dma_sync() function 343 EXPORT_SYMBOL(__dma_sync); variable 349 * in order to have a virtual address for __dma_sync(). This must 370 __dma_sync((void *)start, seg_size, direction); __dma_sync_page_highmem() 387 * __dma_sync_page makes memory consistent. identical to __dma_sync, but 397 __dma_sync((void *)start, size, direction); __dma_sync_page()
|
/linux-4.1.27/arch/microblaze/include/asm/ |
H A D | dma-mapping.h | 75 static inline void __dma_sync(unsigned long paddr, __dma_sync() function 139 __dma_sync(virt_to_phys(vaddr), size, (int)direction); dma_cache_sync()
|
/linux-4.1.27/arch/blackfin/include/asm/ |
H A D | dma-mapping.h | 43 __dma_sync(dma_addr_t addr, size_t size, enum dma_data_direction dir); 66 __dma_sync(addr, size, dir); _dma_sync()
|
/linux-4.1.27/arch/powerpc/include/asm/ |
H A D | dma-mapping.h | 47 extern void __dma_sync(void *vaddr, size_t size, int direction); 59 #define __dma_sync(addr, size, rw) ((void)0) macro 222 __dma_sync(vaddr, size, (int)direction); dma_cache_sync()
|
/linux-4.1.27/arch/powerpc/kernel/ |
H A D | dma.c | 210 __dma_sync(bus_to_virt(dma_handle), size, direction); dma_direct_sync_single()
|