/kernel/linux/linux-5.10/arch/arm/mm/ |
H A D | context.c | 56 u64 context_id, asid; in a15_erratum_get_cpumask() local 139 u64 asid; in flush_context() local 165 check_update_reserved_asid(u64 asid, u64 newasid) check_update_reserved_asid() argument 192 u64 asid = atomic64_read(&mm->context.id); new_context() local 241 u64 asid; check_and_switch_context() local 271 atomic64_set(&per_cpu(active_asids, cpu), asid); check_and_switch_context() local [all...] |
/kernel/linux/linux-5.10/arch/m68k/include/asm/ |
H A D | mmu_context.h | 101 int asid; in load_ksp_mmu() local
|
/kernel/linux/linux-5.10/arch/sh/include/asm/ |
H A D | mmu_context.h | 57 unsigned long asid = asid_cache(cpu); in get_mmu_context() local
|
/kernel/linux/linux-5.10/arch/sh/mm/ |
H A D | nommu.c | 58 void local_flush_tlb_one(unsigned long asid, unsigned long page) in local_flush_tlb_one() argument
|
/kernel/linux/linux-5.10/arch/mips/dec/ |
H A D | kn01-berr.c | 79 long asid, entryhi, vaddr; in dec_kn01_be_backend() local
|
/kernel/linux/linux-6.6/arch/m68k/mm/ |
H A D | mcfmmu.c | 97 int asid; in cf_tlb_miss() local
|
/kernel/linux/linux-6.6/arch/mips/dec/ |
H A D | kn01-berr.c | 79 long asid, entryhi, vaddr; in dec_kn01_be_backend() local
|
/kernel/linux/linux-6.6/arch/m68k/include/asm/ |
H A D | mmu_context.h | 97 int asid; in load_ksp_mmu() local
|
/kernel/linux/linux-6.6/arch/arc/include/asm/ |
H A D | mmu-arcv2.h | 80 static inline void mmu_setup_asid(struct mm_struct *mm, unsigned long asid) in mmu_setup_asid() argument
|
/kernel/linux/linux-6.6/arch/arm/mm/ |
H A D | context.c | 56 u64 context_id, asid; in a15_erratum_get_cpumask() local 139 u64 asid; in flush_context() local 165 check_update_reserved_asid(u64 asid, u64 newasid) check_update_reserved_asid() argument 192 u64 asid = atomic64_read(&mm->context.id); new_context() local 241 u64 asid; check_and_switch_context() local 270 atomic64_set(&per_cpu(active_asids, cpu), asid); check_and_switch_context() local [all...] |
/kernel/linux/linux-6.6/arch/riscv/mm/ |
H A D | context.c | 99 unsigned long asid, ver = atomic_long_read(¤t_version); in __new_context() local [all...] |
H A D | tlbflush.c | 9 static inline void local_flush_tlb_all_asid(unsigned long asid) in local_flush_tlb_all_asid() argument 20 local_flush_tlb_page_asid(unsigned long addr, unsigned long asid) local_flush_tlb_page_asid() argument 38 local_flush_tlb_range_threshold_asid(unsigned long start, unsigned long size, unsigned long stride, unsigned long asid) local_flush_tlb_range_threshold_asid() argument 57 local_flush_tlb_range_asid(unsigned long start, unsigned long size, unsigned long stride, unsigned long asid) local_flush_tlb_range_asid() argument 88 unsigned long asid; global() member 106 unsigned long asid = FLUSH_TLB_NO_ASID; __flush_tlb_range() local [all...] |
/kernel/linux/linux-6.6/arch/sh/mm/ |
H A D | nommu.c | 58 void local_flush_tlb_one(unsigned long asid, unsigned long page) in local_flush_tlb_one() argument
|
/kernel/linux/linux-5.10/drivers/misc/sgi-gru/ |
H A D | gruhandles.c | 139 tgh_invalidate(struct gru_tlb_global_handle *tgh, unsigned long vaddr, unsigned long vaddrmask, int asid, int pagesize, int global, int n, unsigned short ctxbitmap) tgh_invalidate() argument 156 tfh_write_only(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_only() argument 172 tfh_write_restart(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_restart() argument
|
H A D | grutlbpurge.c | 152 int grupagesize, pagesize, pageshift, gid, asid; in gru_flush_tlb_range() local [all...] |
/kernel/linux/linux-6.6/drivers/misc/sgi-gru/ |
H A D | gruhandles.c | 139 tgh_invalidate(struct gru_tlb_global_handle *tgh, unsigned long vaddr, unsigned long vaddrmask, int asid, int pagesize, int global, int n, unsigned short ctxbitmap) tgh_invalidate() argument 156 tfh_write_only(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_only() argument 172 tfh_write_restart(struct gru_tlb_fault_handle *tfh, unsigned long paddr, int gaa, unsigned long vaddr, int asid, int dirty, int pagesize) tfh_write_restart() argument
|
H A D | grutlbpurge.c | 152 int grupagesize, pagesize, pageshift, gid, asid; in gru_flush_tlb_range() local [all...] |
/kernel/linux/linux-5.10/arch/loongarch/mm/ |
H A D | tlb.c | 74 int asid = cpu_asid(cpu, mm); in local_flush_tlb_range() local
|
/kernel/linux/linux-5.10/arch/arm64/include/asm/ |
H A D | tlbflush.h | 248 unsigned long asid; in flush_tlb_mm() local 288 unsigned long asid, addr, pages; in __flush_tlb_range() local [all...] |
/kernel/linux/linux-5.10/arch/arm64/mm/ |
H A D | context.c | 44 u32 asid; in get_cpu_asid_bits() local 66 u32 asid = get_cpu_asid_bits(); in verify_cpu_asid_bits() local 107 u64 asid; flush_context() local 134 check_update_reserved_asid(u64 asid, u64 newasid) check_update_reserved_asid() argument 161 u64 asid = atomic64_read(&mm->context.id); new_context() local 219 u64 asid, old_active_asid; check_and_switch_context() local 258 atomic64_set(this_cpu_ptr(&active_asids), asid); check_and_switch_context() local 276 u64 asid; arm64_mm_context_get() local 322 u64 asid = atomic64_read(&mm->context.id); arm64_mm_context_put() local 352 unsigned long asid = ASID(mm); cpu_do_switch_mm() local [all...] |
/kernel/linux/linux-5.10/arch/sh/kernel/ |
H A D | smp.c | 460 void flush_tlb_one(unsigned long asid, unsigned long vaddr) in flush_tlb_one() argument
|
/kernel/linux/linux-5.10/arch/riscv/kernel/ |
H A D | sbi.c | 415 sbi_remote_sfence_vma_asid(const unsigned long *hart_mask, unsigned long start, unsigned long size, unsigned long asid) sbi_remote_sfence_vma_asid() argument 494 sbi_remote_hfence_vvma_asid(const unsigned long *hart_mask, unsigned long start, unsigned long size, unsigned long asid) sbi_remote_hfence_vvma_asid() argument
|
/kernel/linux/linux-6.6/arch/arm64/include/asm/ |
H A D | tlbflush.h | 249 unsigned long asid; in flush_tlb_mm() local 408 unsigned long asid, pages; __flush_tlb_range() local [all...] |
/kernel/linux/linux-6.6/arch/arm64/mm/ |
H A D | context.c | 44 u32 asid; in get_cpu_asid_bits() local 66 u32 asid = get_cpu_asid_bits(); in verify_cpu_asid_bits() local 107 u64 asid; flush_context() local 134 check_update_reserved_asid(u64 asid, u64 newasid) check_update_reserved_asid() argument 161 u64 asid = atomic64_read(&mm->context.id); new_context() local 219 u64 asid, old_active_asid; check_and_switch_context() local 258 atomic64_set(this_cpu_ptr(&active_asids), asid); check_and_switch_context() local 276 u64 asid; arm64_mm_context_get() local 322 u64 asid = atomic64_read(&mm->context.id); arm64_mm_context_put() local 352 unsigned long asid = ASID(mm); cpu_do_switch_mm() local [all...] |
/kernel/linux/linux-6.6/arch/loongarch/mm/ |
H A D | tlb.c | 72 int asid = cpu_asid(cpu, mm); in local_flush_tlb_range() local
|