Home
last modified time | relevance | path

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

1234

/arch/x86/hyperv/
Dmmu.c60 struct hv_tlb_flush *flush; in hyperv_flush_tlb_others() local
83 flush = *flush_pcpu; in hyperv_flush_tlb_others()
85 if (unlikely(!flush)) { in hyperv_flush_tlb_others()
95 flush->address_space = virt_to_phys(info->mm->pgd); in hyperv_flush_tlb_others()
96 flush->address_space &= CR3_ADDR_MASK; in hyperv_flush_tlb_others()
97 flush->flags = 0; in hyperv_flush_tlb_others()
99 flush->address_space = 0; in hyperv_flush_tlb_others()
100 flush->flags = HV_FLUSH_ALL_VIRTUAL_ADDRESS_SPACES; in hyperv_flush_tlb_others()
103 flush->processor_mask = 0; in hyperv_flush_tlb_others()
105 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
Dproc-arm946.S57 mcr p15, 0, ip, c7, c5, 0 @ flush I cache
58 mcr p15, 0, ip, c7, c6, 0 @ flush D cache
103 mcr p15, 0, ip, c7, c6, 0 @ flush D cache
107 2: mcr p15, 0, r3, c7, c14, 2 @ clean/flush D index
114 mcrne p15, 0, ip, c7, c5, 0 @ flush I cache
/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/x86/kvm/mmu/
Dtdp_mmu.c106 gfn_t start, gfn_t end, bool can_yield, bool flush);
423 struct tdp_iter *iter, bool flush) in tdp_mmu_iter_cond_resched() argument
430 if (flush) in tdp_mmu_iter_cond_resched()
461 gfn_t start, gfn_t end, bool can_yield, bool flush) in zap_gfn_range() argument
467 tdp_mmu_iter_cond_resched(kvm, &iter, flush)) { in zap_gfn_range()
468 flush = false; in zap_gfn_range()
486 flush = true; in zap_gfn_range()
489 return flush; in zap_gfn_range()
502 bool flush = false; in __kvm_tdp_mmu_zap_gfn_range() local
505 flush = zap_gfn_range(kvm, root, start, end, can_yield, flush); in __kvm_tdp_mmu_zap_gfn_range()
[all …]
Dmmu.c501 bool flush = false; in mmu_spte_update() local
514 flush = true; in mmu_spte_update()
522 flush = true; in mmu_spte_update()
527 flush = true; in mmu_spte_update()
531 return flush; in mmu_spte_update()
1129 bool flush = false; in __rmap_write_protect() local
1132 flush |= spte_write_protect(sptep, pt_protect); in __rmap_write_protect()
1134 return flush; in __rmap_write_protect()
1168 bool flush = false; in __rmap_clear_dirty() local
1172 flush |= spte_wrprot_for_clear_dirty(sptep); in __rmap_clear_dirty()
[all …]
/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/powerpc/kernel/
Diommu.c331 if (tbl->it_ops->flush) in iommu_alloc()
332 tbl->it_ops->flush(tbl); in iommu_alloc()
418 if (tbl->it_ops->flush) in iommu_free()
419 tbl->it_ops->flush(tbl); in iommu_free()
529 if (tbl->it_ops->flush) in ppc_iommu_map_sg()
530 tbl->it_ops->flush(tbl); in ppc_iommu_map_sg()
595 if (tbl->it_ops->flush) in ppc_iommu_unmap_sg()
596 tbl->it_ops->flush(tbl); in ppc_iommu_unmap_sg()
981 if (tbl->it_ops->flush) in iommu_flush_tce()
982 tbl->it_ops->flush(tbl); in iommu_flush_tce()
/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 …]
/arch/arm/mach-ep93xx/include/mach/
Duncompress.h48 static inline void flush(void) in flush() function

1234