Home
last modified time | relevance | path

Searched refs:flush (Results 1 – 25 of 96) sorted by relevance

1234

/arch/x86/hyperv/
Dmmu.c60 struct hv_tlb_flush *flush; in hyperv_flush_tlb_others() local
77 flush = *flush_pcpu; in hyperv_flush_tlb_others()
79 if (unlikely(!flush)) { in hyperv_flush_tlb_others()
89 flush->address_space = virt_to_phys(info->mm->pgd); in hyperv_flush_tlb_others()
90 flush->address_space &= CR3_ADDR_MASK; in hyperv_flush_tlb_others()
91 flush->flags = 0; in hyperv_flush_tlb_others()
93 flush->address_space = 0; in hyperv_flush_tlb_others()
94 flush->flags = HV_FLUSH_ALL_VIRTUAL_ADDRESS_SPACES; in hyperv_flush_tlb_others()
97 flush->processor_mask = 0; in hyperv_flush_tlb_others()
99 flush->flags |= HV_FLUSH_ALL_PROCESSORS; in hyperv_flush_tlb_others()
[all …]
Dnested.c23 struct hv_guest_mapping_flush *flush; in hyperv_flush_guest_mapping() local
36 flush = *flush_pcpu; in hyperv_flush_guest_mapping()
38 if (unlikely(!flush)) { in hyperv_flush_guest_mapping()
43 flush->address_space = as; in hyperv_flush_guest_mapping()
44 flush->flags = 0; in hyperv_flush_guest_mapping()
47 flush, NULL); in hyperv_flush_guest_mapping()
60 struct hv_guest_mapping_flush_list *flush, in hyperv_fill_flush_guest_mapping_list() argument
77 flush->gpa_list[gpa_n].page.additional_pages = additional_pages; in hyperv_fill_flush_guest_mapping_list()
78 flush->gpa_list[gpa_n].page.largepage = false; in hyperv_fill_flush_guest_mapping_list()
79 flush->gpa_list[gpa_n].page.basepfn = cur; in hyperv_fill_flush_guest_mapping_list()
[all …]
/arch/arm/mm/
Dcache-v4.S40 mcr p15, 0, r0, c7, c7, 0 @ flush ID cache
59 mcr p15, 0, ip, c7, c7, 0 @ flush ID cache
115 mcr p15, 0, r0, c7, c7, 0 @ flush ID cache
Dproc-arm720.S68 mcr p15, 0, r1, c8, c7, 0 @ flush TLB (v4)
95 mcr p15, 0, ip, c8, c7, 0 @ flush TLB (v4)
110 mcr p15, 0, r0, c8, c7, 0 @ flush TLB (v4)
138 mcr p15, 0, r0, c8, c7, 0 @ flush TLB (v4)
Dproc-arm940.S50 mcr p15, 0, ip, c7, c5, 0 @ flush I cache
51 mcr p15, 0, ip, c7, c6, 0 @ flush D cache
108 mcr p15, 0, ip, c7, c6, 0 @ flush D cache
112 2: mcr p15, 0, r3, c7, c14, 2 @ clean/flush D index
162 2: mcr p15, 0, r3, c7, c14, 2 @ clean/flush D index
184 2: mcr p15, 0, r3, c7, c6, 2 @ flush D entry
231 mcr p15, 0, r3, c7, c14, 2 @ clean/flush D entry
Dcache-fa.S71 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush
88 bhs __flush_whole_cache @ flush whole D cache
99 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush
135 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush
Dproc-xsc3.S58 @ flush instruction pipeline
175 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush
204 mcrne p15, 0, ip, c7, c5, 4 @ prefetch flush
231 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush
252 mcr p15, 0, r0, c7, c5, 4 @ prefetch flush
364 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
432 mcr p15, 0, ip, c7, c5, 4 @ flush prefetch buffer
452 mcr p15, 0, ip, c7, c5, 4 @ prefetch flush
/arch/powerpc/boot/
Ddecompress.c51 static long flush(void *v, unsigned long buffer_size) in flush() function
133 ret = __decompress(inbuf, input_size, NULL, flush, outbuf, in partial_decompress()
/arch/arm/boot/compressed/
Dhead-xscale.S18 @ Be sure to flush kernel binary out of the cache,
28 mcr p15, 0, r0, c7, c7, 0 @ flush I & D caches
/arch/unicore32/mm/
Dcache-ucv2.S31 movc p0.c5, r0, #14 @ Dcache flush all
70 movc p0.c5, ip, #14 @ Dcache flush all
137 movc p0.c5, ip, #14 @ Dcache flush all
205 movc p0.c5, ip, #14 @ Dcache flush all
DMakefile7 obj-y += flush.o ioremap.o
/arch/arm/include/debug/
Duncompress.h7 static inline void flush(void) {} in flush() function
/arch/arm/mach-footbridge/include/mach/
Duncompress.h27 static inline void flush(void) in flush() function
/arch/arm/mach-iop32x/include/mach/
Duncompress.h21 static inline void flush(void) in flush() function
/arch/arm/mach-dove/include/mach/
Duncompress.h27 static void flush(void) in flush() function
/arch/arm/mach-spear/include/mach/
Duncompress.h33 static inline void flush(void) in flush() function
/arch/arm/mach-ebsa110/include/mach/
Duncompress.h27 static inline void flush(void) in flush() function
/arch/arm/mach-sa1100/include/mach/
Duncompress.h45 static inline void flush(void) in flush() function
/arch/arm/mach-ixp4xx/include/mach/
Duncompress.h30 static void flush(void) in flush() function
/arch/sparc/
DKconfig.debug8 bool "D-cache flush debugging"
/arch/sh/mm/
DMakefile12 cacheops-$(CONFIG_CPU_SH4) := cache-sh4.o flush-sh4.o
13 cacheops-$(CONFIG_CPU_SH5) := cache-sh5.o flush-sh4.o
/arch/powerpc/kernel/
Diommu.c327 if (tbl->it_ops->flush) in iommu_alloc()
328 tbl->it_ops->flush(tbl); in iommu_alloc()
414 if (tbl->it_ops->flush) in iommu_free()
415 tbl->it_ops->flush(tbl); in iommu_free()
525 if (tbl->it_ops->flush) in ppc_iommu_map_sg()
526 tbl->it_ops->flush(tbl); in ppc_iommu_map_sg()
591 if (tbl->it_ops->flush) in ppc_iommu_unmap_sg()
592 tbl->it_ops->flush(tbl); in ppc_iommu_unmap_sg()
977 if (tbl->it_ops->flush) in iommu_flush_tce()
978 tbl->it_ops->flush(tbl); in iommu_flush_tce()
/arch/x86/xen/
Dmmu_pv.c580 int i, nr, flush = 0; in xen_pmd_walk() local
585 flush |= (*func)(mm, pmd_page(pmd[i]), PT_PTE); in xen_pmd_walk()
587 return flush; in xen_pmd_walk()
594 int i, nr, flush = 0; in xen_pud_walk() local
605 flush |= (*func)(mm, virt_to_page(pmd), PT_PMD); in xen_pud_walk()
606 flush |= xen_pmd_walk(mm, pmd, func, in xen_pud_walk()
609 return flush; in xen_pud_walk()
616 int flush = 0; in xen_p4d_walk() local
621 return flush; in xen_p4d_walk()
625 flush |= (*func)(mm, virt_to_page(pud), PT_PUD); in xen_p4d_walk()
[all …]
/arch/arm/mach-pxa/include/mach/
Duncompress.h50 static inline void flush(void) in flush() function
/arch/sparc/mm/
Dultra.S43 flush %g3
75 flush %o4
107 flush %o4
133 flush %o3
179 flush %g6
182 flush %o1
201 flush %o0 + %g2
208 #error only page shift of 13 is supported by dcache flush
266 flush %o2
291 flush %o4
[all …]

1234