Home
last modified time | relevance | path

Searched refs:asid_generation (Results 1 - 8 of 8) sorted by relevance

/kernel/linux/linux-5.10/arch/arm/mm/
H A Dcontext.c43 static atomic64_t asid_generation = ATOMIC64_INIT(ASID_FIRST_VERSION); variable
193 u64 generation = atomic64_read(&asid_generation); in new_context()
226 &asid_generation); in new_context()
254 if (!((asid ^ atomic64_read(&asid_generation)) >> ASID_BITS) in check_and_switch_context()
261 if ((asid ^ atomic64_read(&asid_generation)) >> ASID_BITS) { in check_and_switch_context()
/kernel/linux/linux-6.6/arch/arm/mm/
H A Dcontext.c43 static atomic64_t asid_generation = ATOMIC64_INIT(ASID_FIRST_VERSION); variable
193 u64 generation = atomic64_read(&asid_generation); in new_context()
226 &asid_generation); in new_context()
253 if (!((asid ^ atomic64_read(&asid_generation)) >> ASID_BITS) in check_and_switch_context()
260 if ((asid ^ atomic64_read(&asid_generation)) >> ASID_BITS) { in check_and_switch_context()
/kernel/linux/linux-5.10/arch/arm64/mm/
H A Dcontext.c23 static atomic64_t asid_generation; variable
102 (!(((asid) ^ atomic64_read(&asid_generation)) >> asid_bits))
162 u64 generation = atomic64_read(&asid_generation); in new_context()
203 &asid_generation); in new_context()
404 atomic64_set(&asid_generation, ASID_FIRST_VERSION); in asids_init()
/kernel/linux/linux-6.6/arch/arm64/mm/
H A Dcontext.c23 static atomic64_t asid_generation; variable
102 (!(((asid) ^ atomic64_read(&asid_generation)) >> asid_bits))
162 u64 generation = atomic64_read(&asid_generation); in new_context()
203 &asid_generation); in new_context()
404 atomic64_set(&asid_generation, ASID_FIRST_VERSION); in asids_init()
/kernel/linux/linux-5.10/arch/x86/kvm/svm/
H A Dsvm.h109 uint64_t asid_generation; member
174 u64 asid_generation; member
H A Dsvm.c476 sd->asid_generation = 1; in svm_hardware_enable()
1217 svm->asid_generation = 0; in init_vmcb()
1321 svm->asid_generation = 0; in svm_create_vcpu()
1368 svm->asid_generation = 0; in svm_vcpu_load()
1759 ++sd->asid_generation; in new_asid()
1764 svm->asid_generation = sd->asid_generation; in new_asid()
3161 /* FIXME: handle wraparound of asid_generation */ in pre_svm_run()
3162 if (svm->asid_generation != sd->asid_generation) in pre_svm_run()
[all...]
/kernel/linux/linux-6.6/arch/x86/kvm/svm/
H A Dsvm.h113 uint64_t asid_generation; member
296 u64 asid_generation; member
H A Dsvm.c635 sd->asid_generation = 1; in svm_hardware_enable()
1347 svm->current_vmcb->asid_generation = 0; in init_vmcb()
2000 ++sd->asid_generation; in new_asid()
2006 svm->current_vmcb->asid_generation = sd->asid_generation; in new_asid()
3562 svm->current_vmcb->asid_generation = 0; in pre_svm_run()
3570 /* FIXME: handle wraparound of asid_generation */ in pre_svm_run()
3571 if (svm->current_vmcb->asid_generation != sd->asid_generation) in pre_svm_run()
3919 svm->current_vmcb->asid_generation in svm_flush_tlb_asid()
[all...]

Completed in 14 milliseconds