/arch/csky/abiv1/ |
D | cacheflush.c | 18 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/ |
D | flush.c | 199 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 …]
|
D | dma-mapping.c | 1099 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 …]
|
D | fault-armv.c | 133 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/ |
D | cacheflush.c | 73 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/ |
D | cacheflush.h | 58 #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/ |
D | cacheflush.h | 49 #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/ |
D | megamod-pic.c | 176 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/ |
D | t4240si-pre.dtsi | 95 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 …]
|
D | p4080si-pre.dtsi | 99 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>;
|
D | t208xsi-pre.dtsi | 86 fsl,portid-mapping = <0x80000000>; 93 fsl,portid-mapping = <0x80000000>; 100 fsl,portid-mapping = <0x80000000>; 107 fsl,portid-mapping = <0x80000000>;
|
D | b4860si-pre.dtsi | 80 fsl,portid-mapping = <0x80000000>; 87 fsl,portid-mapping = <0x80000000>; 94 fsl,portid-mapping = <0x80000000>; 101 fsl,portid-mapping = <0x80000000>;
|
/arch/nds32/include/asm/ |
D | cacheflush.h | 43 #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/ |
D | cacheflush.h | 21 #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/ |
D | jailhouse.c | 204 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/ |
D | device.h | 13 struct dma_iommu_mapping *mapping; member 28 #define to_dma_iommu_mapping(dev) ((dev)->archdata.mapping)
|
D | dma-iommu.h | 29 void arm_iommu_release_mapping(struct dma_iommu_mapping *mapping); 32 struct dma_iommu_mapping *mapping);
|
D | cacheflush.h | 318 #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/ |
D | cache.c | 131 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/ |
D | Makefile | 2 obj-y := dma-mapping.o extable.o fault.o init.o \ 17 obj-$(CONFIG_ARM64_ERRATUM_2454944) += dma-mapping-noalias.o
|
/arch/mips/pci/ |
D | pci-rc32434.c | 155 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/ |
D | cache-sh7705.c | 137 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/ |
D | cacheflush.h | 28 #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/ |
D | cacheflush_32.h | 42 #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/ |
D | cacheflush.h | 44 #define flush_dcache_mmap_lock(mapping) do { } while (0) argument 45 #define flush_dcache_mmap_unlock(mapping) do { } while (0) argument
|