Symbol: asid_cache
arch/arc/include/asm/mmu_context.h
52
DECLARE_PER_CPU(unsigned int, asid_cache);
arch/arc/include/asm/mmu_context.h
53
#define asid_cpu(cpu) per_cpu(asid_cache, cpu)
arch/arc/mm/tlb.c
19
DEFINE_PER_CPU(unsigned int, asid_cache) = MM_CTXT_FIRST_CYCLE;
arch/csky/include/asm/processor.h
18
unsigned long asid_cache;
arch/loongarch/include/asm/cpu-info.h
36
u64 asid_cache;
arch/loongarch/include/asm/mmu_context.h
35
#define asid_cache(cpu) (cpu_data[cpu].asid_cache)
arch/loongarch/include/asm/mmu_context.h
40
if ((cpu_context(cpu, mm) ^ asid_cache(cpu)) & asid_version_mask(cpu))
arch/loongarch/include/asm/mmu_context.h
54
u64 asid = asid_cache(cpu);
arch/loongarch/include/asm/mmu_context.h
59
cpu_context(cpu, mm) = asid_cache(cpu) = asid;
arch/loongarch/kernel/traps.c
1154
if (!cpu_data[cpu].asid_cache)
arch/loongarch/kernel/traps.c
1155
cpu_data[cpu].asid_cache = asid_first_version(cpu);
arch/mips/include/asm/cpu-info.h
53
u64 asid_cache;
arch/mips/include/asm/mmu_context.h
123
#define asid_cache(cpu) (cpu_data[cpu].asid_cache)
arch/mips/kernel/cpu-probe.c
2079
cpu_data[cpu].asid_cache = asid_first_version(cpu);
arch/mips/kernel/traps.c
2265
cpu_data[cpu].asid_cache = 0;
arch/mips/kernel/traps.c
2266
else if (!cpu_data[cpu].asid_cache)
arch/mips/kernel/traps.c
2267
cpu_data[cpu].asid_cache = asid_first_version(cpu);
arch/mips/mm/context.c
210
old_active_mmid = READ_ONCE(cpu_data[cpu].asid_cache);
arch/mips/mm/context.c
213
!cmpxchg_relaxed(&cpu_data[cpu].asid_cache, old_active_mmid, ctx)) {
arch/mips/mm/context.c
220
WRITE_ONCE(cpu_data[cpu].asid_cache, ctx);
arch/mips/mm/context.c
34
asid = asid_cache(cpu);
arch/mips/mm/context.c
43
asid_cache(cpu) = asid;
arch/mips/mm/context.c
59
if (!asid_versions_eq(cpu, cpu_context(cpu, mm), asid_cache(cpu)))
arch/mips/mm/context.c
76
mmid = xchg_relaxed(&cpu_data[cpu].asid_cache, 0);
arch/sh/include/asm/mmu_context.h
153
if (asid_cache(cpu) == NO_CONTEXT)
arch/sh/include/asm/mmu_context.h
154
asid_cache(cpu) = MMU_CONTEXT_FIRST_VERSION;
arch/sh/include/asm/mmu_context.h
156
set_asid(asid_cache(cpu) & MMU_CONTEXT_ASID_MASK);
arch/sh/include/asm/mmu_context.h
37
#define asid_cache(cpu) (cpu_data[cpu].asid_cache)
arch/sh/include/asm/mmu_context.h
57
unsigned long asid = asid_cache(cpu);
arch/sh/include/asm/mmu_context.h
80
cpu_context(cpu, mm) = asid_cache(cpu) = asid;
arch/sh/include/asm/processor.h
75
unsigned long asid_cache;
arch/sh/kernel/cpu/init.c
342
current_cpu_data.asid_cache = NO_CONTEXT;
arch/xtensa/include/asm/mmu_context.h
34
DECLARE_PER_CPU(unsigned long, asid_cache);
arch/xtensa/include/asm/mmu_context.h
35
#define cpu_asid_cache(cpu) per_cpu(asid_cache, cpu)
arch/xtensa/mm/mmu.c
21
DEFINE_PER_CPU(unsigned long, asid_cache) = ASID_USER_FIRST;