| /include/kvm/ |
| A D | arm_pmu.h | 48 void kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu); 49 void kvm_pmu_vcpu_destroy(struct kvm_vcpu *vcpu); 51 void kvm_pmu_flush_hwstate(struct kvm_vcpu *vcpu); 52 void kvm_pmu_sync_hwstate(struct kvm_vcpu *vcpu); 54 void kvm_pmu_update_run(struct kvm_vcpu *vcpu); 59 void kvm_vcpu_reload_pmu(struct kvm_vcpu *vcpu); 73 #define kvm_vcpu_has_pmu(vcpu) \ argument 74 (vcpu_has_feature(vcpu, KVM_ARM_VCPU_PMU_V3)) 81 #define kvm_pmu_update_vcpu_events(vcpu) \ argument 92 u64 kvm_vcpu_read_pmcr(struct kvm_vcpu *vcpu); [all …]
|
| A D | arm_hypercalls.h | 9 int kvm_smccc_call_handler(struct kvm_vcpu *vcpu); 11 static inline u32 smccc_get_function(struct kvm_vcpu *vcpu) in smccc_get_function() argument 13 return vcpu_get_reg(vcpu, 0); in smccc_get_function() 18 return vcpu_get_reg(vcpu, 1); in smccc_get_arg1() 23 return vcpu_get_reg(vcpu, 2); in smccc_get_arg2() 28 return vcpu_get_reg(vcpu, 3); in smccc_get_arg3() 37 vcpu_set_reg(vcpu, 0, a0); in smccc_set_retval() 38 vcpu_set_reg(vcpu, 1, a1); in smccc_set_retval() 39 vcpu_set_reg(vcpu, 2, a2); in smccc_set_retval() 40 vcpu_set_reg(vcpu, 3, a3); in smccc_set_retval() [all …]
|
| A D | arm_arch_timer.h | 54 struct kvm_vcpu *vcpu; member 98 int kvm_timer_enable(struct kvm_vcpu *vcpu); 99 void kvm_timer_vcpu_reset(struct kvm_vcpu *vcpu); 100 void kvm_timer_vcpu_init(struct kvm_vcpu *vcpu); 101 void kvm_timer_sync_nested(struct kvm_vcpu *vcpu); 102 void kvm_timer_sync_user(struct kvm_vcpu *vcpu); 104 void kvm_timer_update_run(struct kvm_vcpu *vcpu); 105 void kvm_timer_vcpu_terminate(struct kvm_vcpu *vcpu); 118 void kvm_timer_vcpu_load(struct kvm_vcpu *vcpu); 119 void kvm_timer_vcpu_put(struct kvm_vcpu *vcpu); [all …]
|
| A D | arm_vgic.h | 126 struct kvm_vcpu *vcpu; /* SGIs and PPIs: The VCPU member 381 int kvm_vgic_vcpu_init(struct kvm_vcpu *vcpu); 382 int kvm_vgic_vcpu_nv_init(struct kvm_vcpu *vcpu); 400 void kvm_vgic_load(struct kvm_vcpu *vcpu); 401 void kvm_vgic_put(struct kvm_vcpu *vcpu); 403 u16 vgic_v3_get_eisr(struct kvm_vcpu *vcpu); 404 u16 vgic_v3_get_elrsr(struct kvm_vcpu *vcpu); 405 u64 vgic_v3_get_misr(struct kvm_vcpu *vcpu); 446 int vgic_v4_load(struct kvm_vcpu *vcpu); 447 void vgic_v4_commit(struct kvm_vcpu *vcpu); [all …]
|
| A D | arm_psci.h | 22 static inline int kvm_psci_version(struct kvm_vcpu *vcpu) in kvm_psci_version() argument 31 if (vcpu_has_feature(vcpu, KVM_ARM_VCPU_PSCI_0_2)) { in kvm_psci_version() 32 if (vcpu->kvm->arch.psci_version) in kvm_psci_version() 33 return vcpu->kvm->arch.psci_version; in kvm_psci_version() 42 int kvm_psci_call(struct kvm_vcpu *vcpu);
|
| A D | iodev.h | 18 int (*read)(struct kvm_vcpu *vcpu, 23 int (*write)(struct kvm_vcpu *vcpu, 42 static inline int kvm_iodevice_read(struct kvm_vcpu *vcpu, in kvm_iodevice_read() argument 46 return dev->ops->read ? dev->ops->read(vcpu, dev, addr, l, v) in kvm_iodevice_read() 50 static inline int kvm_iodevice_write(struct kvm_vcpu *vcpu, in kvm_iodevice_write() argument 54 return dev->ops->write ? dev->ops->write(vcpu, dev, addr, l, v) in kvm_iodevice_write()
|
| /include/linux/ |
| A D | kvm_host.h | 239 struct kvm_vcpu *vcpu; member 653 u32 vcpu; member 885 (vcpu)->vcpu_id, kvm_rip_read(vcpu), ## __VA_ARGS__) 951 vcpu->____srcu_idx = srcu_read_lock(&vcpu->kvm->srcu); in kvm_vcpu_srcu_read_lock() 956 srcu_read_unlock(&vcpu->kvm->srcu, vcpu->____srcu_idx); in kvm_vcpu_srcu_read_unlock() 1009 if (vcpu && vcpu->vcpu_id == id) in kvm_get_vcpu_by_id() 1010 return vcpu; in kvm_get_vcpu_by_id() 1012 if (vcpu->vcpu_id == id) in kvm_get_vcpu_by_id() 1013 return vcpu; in kvm_get_vcpu_by_id() 1697 return vcpu->arch.waitp; in kvm_arch_vcpu_get_wait() [all …]
|
| A D | entry-kvm.h | 35 static inline int arch_xfer_to_guest_mode_handle_work(struct kvm_vcpu *vcpu, 39 static inline int arch_xfer_to_guest_mode_handle_work(struct kvm_vcpu *vcpu, in arch_xfer_to_guest_mode_handle_work() argument 53 int xfer_to_guest_mode_handle_work(struct kvm_vcpu *vcpu);
|
| A D | kvm_dirty_ring.h | 58 static inline void kvm_dirty_ring_push(struct kvm_vcpu *vcpu, in kvm_dirty_ring_push() argument 83 void kvm_dirty_ring_push(struct kvm_vcpu *vcpu, u32 slot, u64 offset); 85 bool kvm_dirty_ring_check_request(struct kvm_vcpu *vcpu);
|
| A D | arm_ffa.h | 467 int (*run)(struct ffa_device *dev, u16 vcpu); 470 typedef void (*ffa_sched_recv_cb)(u16 vcpu, bool is_per_vcpu, void *cb_data); 486 u16 vcpu);
|
| /include/xen/interface/ |
| A D | event_channel.h | 64 uint32_t vcpu; member 93 uint32_t vcpu; member 140 uint32_t vcpu; /* VCPU to which this channel is bound. */ member 168 uint32_t vcpu; member 202 uint32_t vcpu; member
|
| A D | xenpmu.h | 39 uint32_t vcpu; member
|
| /include/linux/irqchip/ |
| A D | arm-vgic-info.h | 26 struct resource vcpu; member
|
| /include/asm-generic/ |
| A D | mshyperv.h | 259 int cpu, vcpu, vcpu_bank, vcpu_offset, nr_bank = 1; in __cpumask_to_vpset() local 280 vcpu = hv_cpu_number_to_vp_number(cpu); in __cpumask_to_vpset() 281 if (vcpu == VP_INVAL) in __cpumask_to_vpset() 283 vcpu_bank = vcpu / HV_VCPUS_PER_SPARSE_BANK; in __cpumask_to_vpset() 284 vcpu_offset = vcpu % HV_VCPUS_PER_SPARSE_BANK; in __cpumask_to_vpset()
|
| /include/xen/interface/hvm/ |
| A D | hvm_op.h | 60 uint32_t vcpu; member
|
| /include/xen/ |
| A D | xen-ops.h | 34 bool xen_vcpu_stolen(int vcpu);
|
| /include/trace/events/ |
| A D | kvm.h | 382 TP_PROTO(struct kvm_vcpu *vcpu), 383 TP_ARGS(vcpu), 390 __entry->vcpu_id = vcpu->vcpu_id;
|
| /include/uapi/linux/ |
| A D | acrn.h | 179 __u32 vcpu; member
|
| A D | kvm.h | 990 __u32 vcpu; member 996 __u32 vcpu; member
|