Home
last modified time | relevance | path

Searched refs:asid_generation (Results 1 – 3 of 3) sorted by relevance

/linux-4.4.14/arch/arm64/mm/
Dcontext.c32 static atomic64_t asid_generation; variable
107 u64 generation = atomic64_read(&asid_generation); in new_context()
140 &asid_generation); in new_context()
166 if (!((asid ^ atomic64_read(&asid_generation)) >> asid_bits) in check_and_switch_context()
173 if ((asid ^ atomic64_read(&asid_generation)) >> asid_bits) { in check_and_switch_context()
205 atomic64_set(&asid_generation, ASID_FIRST_VERSION); in asids_init()
/linux-4.4.14/arch/arm/mm/
Dcontext.c46 static atomic64_t asid_generation = ATOMIC64_INIT(ASID_FIRST_VERSION);
196 u64 generation = atomic64_read(&asid_generation); in new_context()
229 &asid_generation); in new_context()
257 if (!((asid ^ atomic64_read(&asid_generation)) >> ASID_BITS) in check_and_switch_context()
264 if ((asid ^ atomic64_read(&asid_generation)) >> ASID_BITS) { in check_and_switch_context()
/linux-4.4.14/arch/x86/kvm/
Dsvm.c135 uint64_t asid_generation; member
407 u64 asid_generation; member
663 sd->asid_generation = 1; in svm_hardware_enable()
1101 svm->asid_generation = 0; in init_vmcb()
1181 svm->asid_generation = 0; in svm_create_vcpu()
1220 svm->asid_generation = 0; in svm_vcpu_load()
1574 ++sd->asid_generation; in new_asid()
1579 svm->asid_generation = sd->asid_generation; in new_asid()
3504 if (svm->asid_generation != sd->asid_generation) in pre_svm_run()
3673 svm->asid_generation--; in svm_flush_tlb()