Searched refs:kvm_vcpu (Results 1 – 11 of 11) sorted by relevance
| /include/kvm/ |
| D | arm_pmu.h | 48 u64 kvm_pmu_get_counter_value(struct kvm_vcpu *vcpu, u64 select_idx); 49 void kvm_pmu_set_counter_value(struct kvm_vcpu *vcpu, u64 select_idx, u64 val); 50 u64 kvm_pmu_valid_counter_mask(struct kvm_vcpu *vcpu); 51 u64 kvm_pmu_get_pmceid(struct kvm_vcpu *vcpu, bool pmceid1); 52 void kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu); 53 void kvm_pmu_vcpu_reset(struct kvm_vcpu *vcpu); 54 void kvm_pmu_vcpu_destroy(struct kvm_vcpu *vcpu); 55 void kvm_pmu_disable_counter_mask(struct kvm_vcpu *vcpu, u64 val); 56 void kvm_pmu_enable_counter_mask(struct kvm_vcpu *vcpu, u64 val); 57 void kvm_pmu_flush_hwstate(struct kvm_vcpu *vcpu); [all …]
|
| 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() 16 static inline unsigned long smccc_get_arg1(struct kvm_vcpu *vcpu) in smccc_get_arg1() 21 static inline unsigned long smccc_get_arg2(struct kvm_vcpu *vcpu) in smccc_get_arg2() 26 static inline unsigned long smccc_get_arg3(struct kvm_vcpu *vcpu) in smccc_get_arg3() 31 static inline unsigned long smccc_get_arg4(struct kvm_vcpu *vcpu) in smccc_get_arg4() 36 static inline unsigned long smccc_get_arg5(struct kvm_vcpu *vcpu) in smccc_get_arg5() 41 static inline unsigned long smccc_get_arg6(struct kvm_vcpu *vcpu) in smccc_get_arg6() 46 static inline void smccc_set_retval(struct kvm_vcpu *vcpu, in smccc_set_retval() 62 int kvm_arm_get_fw_num_regs(struct kvm_vcpu *vcpu); [all …]
|
| D | arm_arch_timer.h | 54 struct kvm_vcpu *vcpu; 85 void get_timer_map(struct kvm_vcpu *vcpu, struct timer_map *map); 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_user(struct kvm_vcpu *vcpu); 102 bool kvm_timer_should_notify_user(struct kvm_vcpu *vcpu); 103 void kvm_timer_update_run(struct kvm_vcpu *vcpu); 104 void kvm_timer_vcpu_terminate(struct kvm_vcpu *vcpu); 108 u64 kvm_arm_timer_get_reg(struct kvm_vcpu *, u64 regid); [all …]
|
| D | arm_vgic.h | 123 struct kvm_vcpu *vcpu; /* SGIs and PPIs: The VCPU 128 struct kvm_vcpu *target_vcpu; /* The VCPU that this interrupt should 179 struct kvm_vcpu *redist_vcpu; 372 int kvm_vgic_vcpu_init(struct kvm_vcpu *vcpu); 375 void kvm_vgic_vcpu_destroy(struct kvm_vcpu *vcpu); 380 int kvm_vgic_inject_irq(struct kvm *kvm, struct kvm_vcpu *vcpu, 382 int kvm_vgic_map_phys_irq(struct kvm_vcpu *vcpu, unsigned int host_irq, 384 int kvm_vgic_unmap_phys_irq(struct kvm_vcpu *vcpu, unsigned int vintid); 385 int kvm_vgic_get_map(struct kvm_vcpu *vcpu, unsigned int vintid); 386 bool kvm_vgic_map_is_active(struct kvm_vcpu *vcpu, unsigned int vintid); [all …]
|
| D | iodev.h | 10 struct kvm_vcpu; 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() 50 static inline int kvm_iodevice_write(struct kvm_vcpu *vcpu, in kvm_iodevice_write()
|
| D | arm_psci.h | 20 static inline int kvm_psci_version(struct kvm_vcpu *vcpu) in kvm_psci_version() 40 static inline void kvm_psci_narrow_to_32bit(struct kvm_vcpu *vcpu) in kvm_psci_narrow_to_32bit() 52 static inline bool kvm_psci_valid_affinity(struct kvm_vcpu *vcpu, in kvm_psci_valid_affinity() 69 int kvm_psci_call(struct kvm_vcpu *vcpu);
|
| /include/linux/ |
| D | entry-kvm.h | 23 struct kvm_vcpu; 34 static inline int arch_xfer_to_guest_mode_handle_work(struct kvm_vcpu *vcpu, 38 static inline int arch_xfer_to_guest_mode_handle_work(struct kvm_vcpu *vcpu, in arch_xfer_to_guest_mode_handle_work() 52 int xfer_to_guest_mode_handle_work(struct kvm_vcpu *vcpu);
|
| D | kvm_host.h | 188 …BUILD_BUG_ON((unsigned)(nr) >= (sizeof_field(struct kvm_vcpu, requests) * 8) - KVM_REQUEST_ARCH_BA… 226 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, 228 int kvm_io_bus_write_cookie(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, 230 int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, 244 struct kvm_vcpu *vcpu; 252 void kvm_clear_async_pf_completion_queue(struct kvm_vcpu *vcpu); 253 void kvm_check_async_pf_completion(struct kvm_vcpu *vcpu); 254 bool kvm_setup_async_pf(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, 256 int kvm_async_pf_wakeup_all(struct kvm_vcpu *vcpu); 330 struct kvm_vcpu { struct [all …]
|
| D | kvm_dirty_ring.h | 57 static inline void kvm_dirty_ring_push(struct kvm_vcpu *vcpu, in kvm_dirty_ring_push() 90 void kvm_dirty_ring_push(struct kvm_vcpu *vcpu, u32 slot, u64 offset); 92 bool kvm_dirty_ring_check_request(struct kvm_vcpu *vcpu);
|
| D | kvm_types.h | 16 struct kvm_vcpu;
|
| /include/trace/events/ |
| D | kvm.h | 427 TP_PROTO(struct kvm_vcpu *vcpu),
|