Home
last modified time | relevance | path

Searched refs:kvm (Results 1 – 12 of 12) sorted by relevance

/include/linux/
A Dkvm_dirty_ring.h35 static inline u32 kvm_dirty_ring_get_rsvd_entries(struct kvm *kvm) in kvm_dirty_ring_get_rsvd_entries() argument
40 static inline bool kvm_use_dirty_bitmap(struct kvm *kvm) in kvm_use_dirty_bitmap() argument
45 static inline int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring, in kvm_dirty_ring_alloc() argument
51 static inline int kvm_dirty_ring_reset(struct kvm *kvm, in kvm_dirty_ring_reset() argument
75 int kvm_cpu_dirty_log_size(struct kvm *kvm);
76 bool kvm_use_dirty_bitmap(struct kvm *kvm);
77 bool kvm_arch_allow_write_without_running_vcpu(struct kvm *kvm);
78 u32 kvm_dirty_ring_get_rsvd_entries(struct kvm *kvm);
79 int kvm_dirty_ring_alloc(struct kvm *kvm, struct kvm_dirty_ring *ring,
81 int kvm_dirty_ring_reset(struct kvm *kvm, struct kvm_dirty_ring *ring,
A Dkvm_host.h325 struct kvm *kvm; member
1017 void kvm_destroy_vcpus(struct kvm *kvm);
1020 int kvm_lock_all_vcpus(struct kvm *kvm);
1050 void kvm_get_kvm(struct kvm *kvm);
1051 bool kvm_get_kvm_safe(struct kvm *kvm);
1052 void kvm_put_kvm(struct kvm *kvm);
1334 struct kvm *__kvm = kvm; \
1356 struct kvm *__kvm = kvm; \
1752 int kvm_irq_map_gsi(struct kvm *kvm,
1911 struct kvm *kvm; member
[all …]
A Dkvm_irqfd.h24 struct kvm *kvm; member
41 struct kvm *kvm; member
A Dkvm_types.h6 struct kvm;
65 struct kvm *kvm; member
A Dvfio.h20 struct kvm;
54 struct kvm *kvm; member
66 void (*put_kvm)(struct kvm *kvm);
336 void vfio_file_set_kvm(struct file *file, struct kvm *kvm);
/include/kvm/
A Darm_hypercalls.h45 void kvm_arm_init_hypercalls(struct kvm *kvm);
46 void kvm_arm_teardown_hypercalls(struct kvm *kvm);
52 int kvm_vm_smccc_has_attr(struct kvm *kvm, struct kvm_device_attr *attr);
53 int kvm_vm_smccc_set_attr(struct kvm *kvm, struct kvm_device_attr *attr);
A Darm_vgic.h379 int kvm_set_legacy_vgic_v2_addr(struct kvm *kvm, struct kvm_arm_device_addr *dev_addr);
380 void kvm_vgic_early_init(struct kvm *kvm);
383 int kvm_vgic_create(struct kvm *kvm, u32 type);
384 void kvm_vgic_destroy(struct kvm *kvm);
386 int kvm_vgic_map_resources(struct kvm *kvm);
390 int kvm_vgic_inject_irq(struct kvm *kvm, struct kvm_vcpu *vcpu,
435 int kvm_vgic_setup_default_irq_routing(struct kvm *kvm);
441 int kvm_vgic_v4_set_forwarding(struct kvm *kvm, int irq,
444 void kvm_vgic_v4_unset_forwarding(struct kvm *kvm, int host_irq);
A Darm_pmu.h88 u64 kvm_pmu_evtyper_mask(struct kvm *kvm);
89 int kvm_arm_set_default_pmu(struct kvm *kvm);
90 u8 kvm_arm_pmu_get_max_counters(struct kvm *kvm);
169 static inline u64 kvm_pmu_evtyper_mask(struct kvm *kvm) in kvm_pmu_evtyper_mask() argument
175 static inline int kvm_arm_set_default_pmu(struct kvm *kvm) in kvm_arm_set_default_pmu() argument
180 static inline u8 kvm_arm_pmu_get_max_counters(struct kvm *kvm) in kvm_arm_pmu_get_max_counters() argument
A Darm_psci.h32 if (vcpu->kvm->arch.psci_version) in kvm_psci_version()
33 return vcpu->kvm->arch.psci_version; in kvm_psci_version()
A Darm_arch_timer.h107 void kvm_timer_init_vm(struct kvm *kvm);
132 #define timer_vm_data(ctx) (&(ctx)->vcpu->kvm->arch.timer_data)
/include/uapi/
A DKbuild6 ifeq ($(wildcard $(srctree)/arch/$(SRCARCH)/include/uapi/asm/kvm.h),)
7 no-export-headers += linux/kvm.h
/include/trace/events/
A Dkvm.h8 #define TRACE_SYSTEM kvm

Completed in 25 milliseconds