/arch/score/include/asm/ |
H A D | dma-mapping.h | 4 #include <asm-generic/dma-mapping-broken.h>
|
H A D | cacheflush.h | 23 #define flush_dcache_mmap_lock(mapping) do {} while (0) 24 #define flush_dcache_mmap_unlock(mapping) do {} while (0)
|
/arch/ia64/include/asm/ |
H A D | swiotlb.h | 4 #include <linux/dma-mapping.h>
|
H A D | cacheflush.h | 34 #define flush_dcache_mmap_lock(mapping) do { } while (0) 35 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
|
/arch/unicore32/mm/ |
H A D | flush.c | 61 void __flush_dcache_page(struct address_space *mapping, struct page *page) argument 64 * Writeback any data associated with the kernel mapping of this 66 * coherent with the kernels mapping. 72 * Ensure cache coherency between kernel mapping and userspace mapping 77 struct address_space *mapping; local 86 mapping = page_mapping(page); 88 if (mapping && !mapping_mapped(mapping)) 91 __flush_dcache_page(mapping, pag [all...] |
/arch/sparc/kernel/ |
H A D | dma.c | 2 #include <linux/dma-mapping.h>
|
/arch/arm/mm/ |
H A D | flush.c | 163 void __flush_dcache_page(struct address_space *mapping, struct page *page) argument 166 * Writeback any data associated with the kernel mapping of this 168 * coherent with the kernels mapping. 190 if (mapping && cache_is_vipt_aliasing()) 195 static void __flush_dcache_aliases(struct address_space *mapping, struct page *page) argument 206 * - aliasing VIPT: we only need to find one mapping of this page. 210 flush_dcache_mmap_lock(mapping); 211 vma_prio_tree_foreach(mpnt, &iter, &mapping->i_mmap, pgoff, pgoff) { 224 flush_dcache_mmap_unlock(mapping); 232 struct address_space *mapping; local 278 struct address_space *mapping; local [all...] |
H A D | fault-armv.c | 132 make_coherent(struct address_space *mapping, struct vm_area_struct *vma, argument 149 flush_dcache_mmap_lock(mapping); 150 vma_prio_tree_foreach(mpnt, &iter, &mapping->i_mmap, pgoff, pgoff) { 163 flush_dcache_mmap_unlock(mapping); 185 struct address_space *mapping; local 199 mapping = page_mapping(page); 201 __flush_dcache_page(mapping, page); 202 if (mapping) { 204 make_coherent(mapping, vma, addr, ptep, pfn);
|
/arch/ia64/kernel/ |
H A D | dma-mapping.c | 1 #include <linux/dma-mapping.h>
|
/arch/unicore32/include/asm/ |
H A D | cacheflush.h | 105 * These are private to the dma-mapping API. Do not use directly. 173 * the dcache entries associated with the kernel mapping. 182 #define flush_dcache_mmap_lock(mapping) \ 183 spin_lock_irq(&(mapping)->tree_lock) 184 #define flush_dcache_mmap_unlock(mapping) \ 185 spin_unlock_irq(&(mapping)->tree_lock)
|
/arch/m32r/include/asm/ |
H A D | cacheflush.h | 17 #define flush_dcache_mmap_lock(mapping) do { } while (0) 18 #define flush_dcache_mmap_unlock(mapping) do { } while (0) 39 #define flush_dcache_mmap_lock(mapping) do { } while (0) 40 #define flush_dcache_mmap_unlock(mapping) do { } while (0) 53 #define flush_dcache_mmap_lock(mapping) do { } while (0) 54 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
|
/arch/cris/include/asm/ |
H A D | cacheflush.h | 17 #define flush_dcache_mmap_lock(mapping) do { } while (0) 18 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
|
/arch/h8300/include/asm/ |
H A D | cacheflush.h | 20 #define flush_dcache_mmap_lock(mapping) 21 #define flush_dcache_mmap_unlock(mapping)
|
/arch/mips/include/asm/ |
H A D | floppy.h | 13 #include <linux/dma-mapping.h>
|
/arch/sparc/include/asm/ |
H A D | pci_32.h | 6 #include <linux/dma-mapping.h> 24 /* Dynamic DMA mapping stuff.
|
/arch/c6x/platforms/ |
H A D | megamod-pic.c | 55 /* hw mux mapping */ 165 * Parse the MUX mapping, if one exists. 178 int *mapping, int size) 194 mapping[i] = val; 204 int mapping[NR_MUX_OUTPUTS]; local 232 for (i = 0; i < ARRAY_SIZE(mapping); i++) 233 mapping[i] = IRQ_UNMAPPED; 235 parse_priority_map(pic, mapping, ARRAY_SIZE(mapping)); 262 /* record the mapping */ 177 parse_priority_map(struct megamod_pic *pic, int *mapping, int size) argument [all...] |
/arch/sparc/mm/ |
H A D | tlb.c | 59 struct address_space *mapping; local 70 mapping = page_mapping(page); 71 if (!mapping)
|
/arch/ia64/hp/common/ |
H A D | hwsw_iommu.c | 16 #include <linux/dma-mapping.h>
|
/arch/powerpc/include/asm/ |
H A D | abs_addr.h | 26 u32 *mapping; member in struct:mschunks_map
|
H A D | cacheflush.h | 30 #define flush_dcache_mmap_lock(mapping) do { } while (0) 31 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
|
/arch/alpha/include/asm/ |
H A D | cacheflush.h | 14 #define flush_dcache_mmap_lock(mapping) do { } while (0) 15 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
|
/arch/c6x/include/asm/ |
H A D | cacheflush.h | 34 #define flush_dcache_mmap_lock(mapping) do {} while (0) 35 #define flush_dcache_mmap_unlock(mapping) do {} while (0)
|
/arch/frv/include/asm/ |
H A D | cacheflush.h | 28 #define flush_dcache_mmap_lock(mapping) do {} while(0) 29 #define flush_dcache_mmap_unlock(mapping) do {} while(0)
|
/arch/m68k/include/asm/ |
H A D | cacheflush_no.h | 18 #define flush_dcache_mmap_lock(mapping) do { } while (0) 19 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
|
/arch/xtensa/mm/ |
H A D | cache.c | 72 struct address_space *mapping = page_mapping(page); local 75 * If we have a mapping but the page is not mapped to user-space 80 if (mapping && !mapping_mapped(mapping)) { 96 * if we have a mapping. 99 if (!alias && !mapping) 109 if (mapping)
|