Searched refs:as_id (Results 1 - 7 of 7) sorted by relevance

/linux-master/virt/kvm/
H A Ddirty_ring.c56 int as_id, id; local
58 as_id = slot >> 16;
61 if (as_id >= kvm_arch_nr_memslot_as_ids(kvm) || id >= KVM_USER_MEM_SLOTS)
64 memslot = id_to_memslot(__kvm_memslots(kvm, as_id), id);
H A Dkvm_main.c1461 static struct kvm_memslots *kvm_get_inactive_memslots(struct kvm *kvm, int as_id) argument
1463 struct kvm_memslots *active = __kvm_memslots(kvm, as_id);
1466 return &kvm->__memslots[as_id][node_idx_inactive];
1481 return b->as_id;
1483 return a->as_id;
1485 WARN_ON_ONCE(a->as_id != b->as_id);
1486 return a->as_id;
1545 int as_id = kvm_memslots_get_as_id(old, new); local
1546 struct kvm_memslots *slots = kvm_get_inactive_memslots(kvm, as_id);
1630 kvm_swap_active_memslots(struct kvm *kvm, int as_id) argument
1792 int as_id = kvm_memslots_get_as_id(old, new); local
2025 int as_id, id; local
2174 int i, as_id, id; local
2237 int i, as_id, id; local
2348 int as_id, id; local
[all...]
/linux-master/arch/x86/kvm/mmu/
H A Dtdp_mmu.c230 int as_id = kvm_mmu_role_as_id(role); local
242 for_each_valid_tdp_mmu_root_yield_safe(kvm, root, as_id) {
290 static void handle_changed_spte(struct kvm *kvm, int as_id, gfn_t gfn,
428 * @as_id: the address space of the paging structure the SPTE was a part of
441 static void handle_changed_spte(struct kvm *kvm, int as_id, gfn_t gfn, argument
468 "as_id: %d gfn: %llx old_spte: %llx new_spte: %llx level: %d",
469 as_id, gfn, old_spte, new_spte, level);
481 trace_kvm_tdp_mmu_spte_changed(as_id, gfn, level, old_spte, new_spte);
506 "as_id: %d gfn: %llx old_spte: %llx new_spte: %llx level: %d",
507 as_id, gf
625 tdp_mmu_set_spte(struct kvm *kvm, int as_id, tdp_ptep_t sptep, u64 old_spte, u64 new_spte, gfn_t gfn, int level) argument
[all...]
H A Dmmutrace.h393 TP_PROTO(int as_id, gfn_t gfn, int level, u64 old_spte, u64 new_spte),
394 TP_ARGS(as_id, gfn, level, old_spte, new_spte),
402 /* as_id can only be 0 or 1 x86, so it fits in a u8. */
403 __field(u8, as_id)
411 __entry->as_id = as_id;
415 __entry->as_id, __entry->gfn, __entry->level,
H A Dtdp_iter.h103 int as_id; member in struct:tdp_iter
H A Dtdp_iter.c52 iter->as_id = kvm_mmu_page_as_id(root);
/linux-master/include/linux/
H A Dkvm_host.h595 u16 as_id; member in struct:kvm_memory_slot
1026 static inline struct kvm_memslots *__kvm_memslots(struct kvm *kvm, int as_id) argument
1028 as_id = array_index_nospec(as_id, KVM_MAX_NR_ADDRESS_SPACES);
1029 return srcu_dereference_check(kvm->memslots[as_id], &kvm->srcu,
1041 int as_id = kvm_arch_vcpu_memslots_id(vcpu); local
1043 return __kvm_memslots(vcpu->kvm, as_id);

Completed in 157 milliseconds