Home
last modified time | relevance | path

Searched refs:cpu_last_asid (Results 1 – 2 of 2) sorted by relevance

/linux-4.1.27/arch/arm64/mm/
Dcontext.c36 unsigned int cpu_last_asid = ASID_FIRST_VERSION; variable
69 if (likely((mm->context.id ^ cpu_last_asid) >> MAX_ASID_BITS)) { in set_mm_context()
104 asid = cpu_last_asid + cpu; in reset_context()
134 if (!unlikely((mm->context.id ^ cpu_last_asid) >> MAX_ASID_BITS)) { in __new_context()
145 asid = ++cpu_last_asid; in __new_context()
153 cpu_last_asid += (1 << MAX_ASID_BITS) - (1 << bits); in __new_context()
154 if (cpu_last_asid == 0) in __new_context()
155 cpu_last_asid = ASID_FIRST_VERSION; in __new_context()
156 asid = cpu_last_asid + smp_processor_id(); in __new_context()
162 cpu_last_asid += NR_CPUS - 1; in __new_context()
/linux-4.1.27/arch/arm64/include/asm/
Dmmu_context.h33 extern unsigned int cpu_last_asid;
130 if (!((mm->context.id ^ cpu_last_asid) >> MAX_ASID_BITS)) in check_and_switch_context()