Home
last modified time | relevance | path

Searched refs:vcpu (Results 1 – 19 of 19) sorted by relevance

/include/kvm/
A Darm_pmu.h48 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 Darm_hypercalls.h9 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 Darm_arch_timer.h54 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 Darm_vgic.h126 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 Darm_psci.h22 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 Diodev.h18 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 Dkvm_host.h239 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 Dentry-kvm.h35 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 Dkvm_dirty_ring.h58 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 Darm_ffa.h467 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 Devent_channel.h64 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 Dxenpmu.h39 uint32_t vcpu; member
/include/linux/irqchip/
A Darm-vgic-info.h26 struct resource vcpu; member
/include/asm-generic/
A Dmshyperv.h259 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 Dhvm_op.h60 uint32_t vcpu; member
/include/xen/
A Dxen-ops.h34 bool xen_vcpu_stolen(int vcpu);
/include/trace/events/
A Dkvm.h382 TP_PROTO(struct kvm_vcpu *vcpu),
383 TP_ARGS(vcpu),
390 __entry->vcpu_id = vcpu->vcpu_id;
/include/uapi/linux/
A Dacrn.h179 __u32 vcpu; member
A Dkvm.h990 __u32 vcpu; member
996 __u32 vcpu; member

Completed in 42 milliseconds