Home
last modified time | relevance | path

Searched refs:mapping (Results 1 – 25 of 135) sorted by relevance

123456

/arch/csky/abiv1/
Dcacheflush.c18 struct address_space *mapping; in flush_dcache_page() local
23 mapping = page_mapping_file(page); in flush_dcache_page()
25 if (mapping && !page_mapcount(page)) in flush_dcache_page()
29 if (mapping) in flush_dcache_page()
60 struct address_space *mapping; in flush_kernel_dcache_page() local
62 mapping = page_mapping_file(page); in flush_kernel_dcache_page()
64 if (!mapping || mapping_mapped(mapping)) in flush_kernel_dcache_page()
/arch/arm/mm/
Dflush.c199 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() argument
232 if (mapping && cache_is_vipt_aliasing()) in __flush_dcache_page()
237 static void __flush_dcache_aliases(struct address_space *mapping, struct page *page) in __flush_dcache_aliases() argument
251 flush_dcache_mmap_lock(mapping); in __flush_dcache_aliases()
252 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in __flush_dcache_aliases()
265 flush_dcache_mmap_unlock(mapping); in __flush_dcache_aliases()
273 struct address_space *mapping; in __sync_icache_dcache() local
284 mapping = page_mapping_file(page); in __sync_icache_dcache()
286 mapping = NULL; in __sync_icache_dcache()
289 __flush_dcache_page(mapping, page); in __sync_icache_dcache()
[all …]
Ddma-mapping.c1099 static int extend_iommu_mapping(struct dma_iommu_mapping *mapping);
1101 static inline dma_addr_t __alloc_iova(struct dma_iommu_mapping *mapping, in __alloc_iova() argument
1107 size_t mapping_size = mapping->bits << PAGE_SHIFT; in __alloc_iova()
1118 spin_lock_irqsave(&mapping->lock, flags); in __alloc_iova()
1119 for (i = 0; i < mapping->nr_bitmaps; i++) { in __alloc_iova()
1120 start = bitmap_find_next_zero_area(mapping->bitmaps[i], in __alloc_iova()
1121 mapping->bits, 0, count, align); in __alloc_iova()
1123 if (start > mapping->bits) in __alloc_iova()
1126 bitmap_set(mapping->bitmaps[i], start, count); in __alloc_iova()
1135 if (i == mapping->nr_bitmaps) { in __alloc_iova()
[all …]
Dfault-armv.c133 make_coherent(struct address_space *mapping, struct vm_area_struct *vma, in make_coherent() argument
149 flush_dcache_mmap_lock(mapping); in make_coherent()
150 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in make_coherent()
163 flush_dcache_mmap_unlock(mapping); in make_coherent()
185 struct address_space *mapping; in update_mmu_cache() local
199 mapping = page_mapping_file(page); in update_mmu_cache()
201 __flush_dcache_page(mapping, page); in update_mmu_cache()
202 if (mapping) { in update_mmu_cache()
204 make_coherent(mapping, vma, addr, ptep, pfn); in update_mmu_cache()
/arch/nios2/mm/
Dcacheflush.c73 static void flush_aliases(struct address_space *mapping, struct page *page) in flush_aliases() argument
81 flush_dcache_mmap_lock(mapping); in flush_aliases()
82 vma_interval_tree_foreach(mpnt, &mapping->i_mmap, pgoff, pgoff) { in flush_aliases()
94 flush_dcache_mmap_unlock(mapping); in flush_aliases()
160 void __flush_dcache_page(struct address_space *mapping, struct page *page) in __flush_dcache_page() argument
174 struct address_space *mapping; in flush_dcache_page() local
183 mapping = page_mapping_file(page); in flush_dcache_page()
186 if (mapping && !mapping_mapped(mapping)) { in flush_dcache_page()
189 __flush_dcache_page(mapping, page); in flush_dcache_page()
190 if (mapping) { in flush_dcache_page()
[all …]
/arch/parisc/include/asm/
Dcacheflush.h58 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages) argument
59 #define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages) argument
60 #define flush_dcache_mmap_lock_irqsave(mapping, flags) \ argument
61 xa_lock_irqsave(&mapping->i_pages, flags)
62 #define flush_dcache_mmap_unlock_irqrestore(mapping, flags) \ argument
63 xa_unlock_irqrestore(&mapping->i_pages, flags)
/arch/nios2/include/asm/
Dcacheflush.h49 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages) argument
50 #define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages) argument
/arch/c6x/platforms/
Dmegamod-pic.c176 int *mapping, int size) in parse_priority_map() argument
192 mapping[i] = val; in parse_priority_map()
202 int mapping[NR_MUX_OUTPUTS]; in init_megamod_pic() local
230 for (i = 0; i < ARRAY_SIZE(mapping); i++) in init_megamod_pic()
231 mapping[i] = IRQ_UNMAPPED; in init_megamod_pic()
233 parse_priority_map(pic, mapping, ARRAY_SIZE(mapping)); in init_megamod_pic()
271 mapping[hwirq - 4] = i; in init_megamod_pic()
289 if (mapping[i] != IRQ_UNMAPPED) { in init_megamod_pic()
291 np, mapping[i], i + 4); in init_megamod_pic()
292 set_megamod_mux(pic, mapping[i], i); in init_megamod_pic()
/arch/powerpc/boot/dts/fsl/
Dt4240si-pre.dtsi95 fsl,portid-mapping = <0x80000000>;
102 fsl,portid-mapping = <0x80000000>;
109 fsl,portid-mapping = <0x80000000>;
116 fsl,portid-mapping = <0x80000000>;
123 fsl,portid-mapping = <0x40000000>;
130 fsl,portid-mapping = <0x40000000>;
137 fsl,portid-mapping = <0x40000000>;
144 fsl,portid-mapping = <0x40000000>;
151 fsl,portid-mapping = <0x20000000>;
158 fsl,portid-mapping = <0x20000000>;
[all …]
Dp4080si-pre.dtsi99 fsl,portid-mapping = <0x80000000>;
109 fsl,portid-mapping = <0x40000000>;
119 fsl,portid-mapping = <0x20000000>;
129 fsl,portid-mapping = <0x10000000>;
139 fsl,portid-mapping = <0x08000000>;
149 fsl,portid-mapping = <0x04000000>;
159 fsl,portid-mapping = <0x02000000>;
169 fsl,portid-mapping = <0x01000000>;
Dt208xsi-pre.dtsi86 fsl,portid-mapping = <0x80000000>;
93 fsl,portid-mapping = <0x80000000>;
100 fsl,portid-mapping = <0x80000000>;
107 fsl,portid-mapping = <0x80000000>;
Db4860si-pre.dtsi80 fsl,portid-mapping = <0x80000000>;
87 fsl,portid-mapping = <0x80000000>;
94 fsl,portid-mapping = <0x80000000>;
101 fsl,portid-mapping = <0x80000000>;
/arch/nds32/include/asm/
Dcacheflush.h43 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&(mapping)->i_pages) argument
44 #define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&(mapping)->i_pages) argument
/arch/csky/abiv1/inc/abi/
Dcacheflush.h21 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages) argument
22 #define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages) argument
/arch/x86/kernel/
Djailhouse.c204 void *mapping; in jailhouse_init_platform() local
223 mapping = early_memremap(pa_data, sizeof(header)); in jailhouse_init_platform()
224 memcpy(&header, mapping, sizeof(header)); in jailhouse_init_platform()
225 early_memunmap(mapping, sizeof(header)); in jailhouse_init_platform()
243 mapping = early_memremap(pa_data, setup_data_len); in jailhouse_init_platform()
244 memcpy(&setup_data, mapping, setup_data_len); in jailhouse_init_platform()
245 early_memunmap(mapping, setup_data_len); in jailhouse_init_platform()
/arch/arm/include/asm/
Ddevice.h13 struct dma_iommu_mapping *mapping; member
28 #define to_dma_iommu_mapping(dev) ((dev)->archdata.mapping)
Ddma-iommu.h29 void arm_iommu_release_mapping(struct dma_iommu_mapping *mapping);
32 struct dma_iommu_mapping *mapping);
Dcacheflush.h318 #define flush_dcache_mmap_lock(mapping) xa_lock_irq(&mapping->i_pages) argument
319 #define flush_dcache_mmap_unlock(mapping) xa_unlock_irq(&mapping->i_pages) argument
/arch/xtensa/mm/
Dcache.c131 struct address_space *mapping = page_mapping_file(page); in flush_dcache_page() local
139 if (mapping && !mapping_mapped(mapping)) { in flush_dcache_page()
158 if (!alias && !mapping) in flush_dcache_page()
170 if (mapping) in flush_dcache_page()
/arch/arm64/mm/
DMakefile2 obj-y := dma-mapping.o extable.o fault.o init.o \
17 obj-$(CONFIG_ARM64_ERRATUM_2454944) += dma-mapping-noalias.o
/arch/mips/pci/
Dpci-rc32434.c155 rc32434_pci->pcilba[0].mapping = (unsigned int) (PCI_ADDR_START); in rc32434_pcibridge_init()
163 rc32434_pci->pcilba[1].mapping = 0x60000000; in rc32434_pcibridge_init()
170 rc32434_pci->pcilba[2].mapping = 0x18FFFFFF; in rc32434_pcibridge_init()
179 rc32434_pci->pcilba[3].mapping = 0x18800000; in rc32434_pcibridge_init()
/arch/sh/mm/
Dcache-sh7705.c137 struct address_space *mapping = page_mapping_file(page); in sh7705_flush_dcache_page() local
139 if (mapping && !mapping_mapped(mapping)) in sh7705_flush_dcache_page()
/arch/csky/abiv2/inc/abi/
Dcacheflush.h28 #define flush_dcache_mmap_lock(mapping) do { } while (0) argument
29 #define flush_dcache_mmap_unlock(mapping) do { } while (0) argument
/arch/sparc/include/asm/
Dcacheflush_32.h42 #define flush_dcache_mmap_lock(mapping) do { } while (0) argument
43 #define flush_dcache_mmap_unlock(mapping) do { } while (0) argument
/arch/arc/include/asm/
Dcacheflush.h44 #define flush_dcache_mmap_lock(mapping) do { } while (0) argument
45 #define flush_dcache_mmap_unlock(mapping) do { } while (0) argument

123456