Home
last modified time | relevance | path

Searched refs:flush_tlb_info (Results 1 - 16 of 16) sorted by relevance

/kernel/linux/linux-5.10/arch/x86/mm/
H A Dtlb.c656 static void flush_tlb_func_common(const struct flush_tlb_info *f, in flush_tlb_func_common()
775 const struct flush_tlb_info *f = info; in flush_tlb_func_local()
782 const struct flush_tlb_info *f = info; in flush_tlb_func_remote()
799 const struct flush_tlb_info *info) in native_flush_tlb_others()
827 const struct flush_tlb_info *info) in flush_tlb_others()
844 static DEFINE_PER_CPU_SHARED_ALIGNED(struct flush_tlb_info, flush_tlb_info);
850 static inline struct flush_tlb_info *get_flush_tlb_info(struct mm_struct *mm, in get_flush_tlb_info()
855 struct flush_tlb_info *info = this_cpu_ptr(&flush_tlb_info); in get_flush_tlb_info()
[all...]
/kernel/linux/linux-6.6/arch/x86/mm/
H A Dtlb.c754 const struct flush_tlb_info *f = info; in flush_tlb_func()
910 const struct flush_tlb_info *info) in native_flush_tlb_multi()
942 const struct flush_tlb_info *info) in flush_tlb_multi()
959 static DEFINE_PER_CPU_SHARED_ALIGNED(struct flush_tlb_info, flush_tlb_info);
965 static struct flush_tlb_info *get_flush_tlb_info(struct mm_struct *mm, in get_flush_tlb_info()
970 struct flush_tlb_info *info = this_cpu_ptr(&flush_tlb_info); in get_flush_tlb_info()
974 * Ensure that the following code is non-reentrant and flush_tlb_info in get_flush_tlb_info()
1005 struct flush_tlb_info *inf in flush_tlb_mm_range()
[all...]
/kernel/linux/linux-5.10/arch/x86/hyperv/
H A Dmmu.c21 const struct flush_tlb_info *info);
56 const struct flush_tlb_info *info) in hyperv_flush_tlb_others()
171 const struct flush_tlb_info *info) in hyperv_flush_tlb_others_ex()
/kernel/linux/linux-6.6/arch/x86/hyperv/
H A Dmmu.c21 const struct flush_tlb_info *info);
61 const struct flush_tlb_info *info) in hyperv_flush_tlb_multi()
174 const struct flush_tlb_info *info) in hyperv_flush_tlb_others_ex()
/kernel/linux/linux-5.10/arch/x86/include/asm/
H A Dtlbflush.h183 struct flush_tlb_info { struct
212 const struct flush_tlb_info *info);
H A Dparavirt_types.h56 struct flush_tlb_info;
204 const struct flush_tlb_info *info);
H A Dparavirt.h54 const struct flush_tlb_info *info);
72 const struct flush_tlb_info *info) in __flush_tlb_others()
/kernel/linux/linux-6.6/arch/x86/include/asm/
H A Dtlbflush.h201 struct flush_tlb_info { struct
231 const struct flush_tlb_info *info);
H A Dparavirt_types.h30 struct flush_tlb_info;
145 const struct flush_tlb_info *info);
H A Dparavirt.h67 const struct flush_tlb_info *info);
85 const struct flush_tlb_info *info) in __flush_tlb_multi()
/kernel/linux/linux-5.10/arch/x86/include/asm/trace/
H A Dhyperv.h13 const struct flush_tlb_info *info),
/kernel/linux/linux-6.6/arch/x86/include/asm/trace/
H A Dhyperv.h13 const struct flush_tlb_info *info),
/kernel/linux/linux-5.10/arch/x86/kernel/
H A Dkvm.c683 const struct flush_tlb_info *info) in kvm_flush_tlb_others()
/kernel/linux/linux-6.6/arch/x86/kernel/
H A Dkvm.c648 const struct flush_tlb_info *info) in kvm_flush_tlb_multi()
/kernel/linux/linux-5.10/arch/x86/xen/
H A Dmmu_pv.c1251 const struct flush_tlb_info *info) in xen_flush_tlb_others()
/kernel/linux/linux-6.6/arch/x86/xen/
H A Dmmu_pv.c1274 const struct flush_tlb_info *info) in xen_flush_tlb_multi()

Completed in 19 milliseconds