Lines Matching defs:slot
219 struct kvm_memory_slot *slot;
228 slot = __gfn_to_memslot(__kvm_memslots(kvm, as_id), gfn);
229 mark_page_dirty_in_slot(slot, gfn);
655 int (*handler)(struct kvm *kvm, struct kvm_memory_slot *slot,
693 struct kvm_memory_slot *slot,
711 static int age_gfn_range(struct kvm *kvm, struct kvm_memory_slot *slot,
758 static int test_age_gfn(struct kvm *kvm, struct kvm_memory_slot *slot,
783 static int set_tdp_spte(struct kvm *kvm, struct kvm_memory_slot *slot,
868 bool kvm_tdp_mmu_wrprot_slot(struct kvm *kvm, struct kvm_memory_slot *slot,
877 if (root_as_id != slot->as_id)
880 spte_set |= wrprot_gfn_range(kvm, root, slot->base_gfn,
881 slot->base_gfn + slot->npages, min_level);
933 bool kvm_tdp_mmu_clear_dirty_slot(struct kvm *kvm, struct kvm_memory_slot *slot)
941 if (root_as_id != slot->as_id)
944 spte_set |= clear_dirty_gfn_range(kvm, root, slot->base_gfn,
945 slot->base_gfn + slot->npages);
999 struct kvm_memory_slot *slot,
1009 if (root_as_id != slot->as_id)
1049 bool kvm_tdp_mmu_slot_set_dirty(struct kvm *kvm, struct kvm_memory_slot *slot)
1057 if (root_as_id != slot->as_id)
1060 spte_set |= set_dirty_gfn_range(kvm, root, slot->base_gfn,
1061 slot->base_gfn + slot->npages);
1068 * GFNs within the slot.
1105 * be replaced by large mappings, for GFNs within the slot.
1108 const struct kvm_memory_slot *slot)
1115 if (root_as_id != slot->as_id)
1118 zap_collapsible_spte_range(kvm, root, slot->base_gfn,
1119 slot->base_gfn + slot->npages);
1155 struct kvm_memory_slot *slot, gfn_t gfn)
1164 if (root_as_id != slot->as_id)