Searched refs:mapping (Results 1 - 25 of 298) sorted by relevance

1234567891011>>

/arch/score/include/asm/
H A Ddma-mapping.h4 #include <asm-generic/dma-mapping-broken.h>
H A Dcacheflush.h23 #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 Dswiotlb.h4 #include <linux/dma-mapping.h>
H A Dcacheflush.h34 #define flush_dcache_mmap_lock(mapping) do { } while (0)
35 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
/arch/unicore32/mm/
H A Dflush.c61 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 Ddma.c2 #include <linux/dma-mapping.h>
/arch/arm/mm/
H A Dflush.c163 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 Dfault-armv.c132 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 Ddma-mapping.c1 #include <linux/dma-mapping.h>
/arch/unicore32/include/asm/
H A Dcacheflush.h105 * 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 Dcacheflush.h17 #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 Dcacheflush.h17 #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 Dcacheflush.h20 #define flush_dcache_mmap_lock(mapping)
21 #define flush_dcache_mmap_unlock(mapping)
/arch/mips/include/asm/
H A Dfloppy.h13 #include <linux/dma-mapping.h>
/arch/sparc/include/asm/
H A Dpci_32.h6 #include <linux/dma-mapping.h>
24 /* Dynamic DMA mapping stuff.
/arch/c6x/platforms/
H A Dmegamod-pic.c55 /* 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 Dtlb.c59 struct address_space *mapping; local
70 mapping = page_mapping(page);
71 if (!mapping)
/arch/ia64/hp/common/
H A Dhwsw_iommu.c16 #include <linux/dma-mapping.h>
/arch/powerpc/include/asm/
H A Dabs_addr.h26 u32 *mapping; member in struct:mschunks_map
H A Dcacheflush.h30 #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 Dcacheflush.h14 #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 Dcacheflush.h34 #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 Dcacheflush.h28 #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 Dcacheflush_no.h18 #define flush_dcache_mmap_lock(mapping) do { } while (0)
19 #define flush_dcache_mmap_unlock(mapping) do { } while (0)
/arch/xtensa/mm/
H A Dcache.c72 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)

Completed in 509 milliseconds

1234567891011>>