Lines Matching refs:kvm_vcpu

51 u64 kvm_pmu_get_counter_value(struct kvm_vcpu *vcpu, u64 select_idx);
52 void kvm_pmu_set_counter_value(struct kvm_vcpu *vcpu, u64 select_idx, u64 val);
53 u64 kvm_pmu_valid_counter_mask(struct kvm_vcpu *vcpu);
54 u64 kvm_pmu_get_pmceid(struct kvm_vcpu *vcpu, bool pmceid1);
55 void kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu);
56 void kvm_pmu_vcpu_reset(struct kvm_vcpu *vcpu);
57 void kvm_pmu_vcpu_destroy(struct kvm_vcpu *vcpu);
58 void kvm_pmu_disable_counter_mask(struct kvm_vcpu *vcpu, u64 val);
59 void kvm_pmu_enable_counter_mask(struct kvm_vcpu *vcpu, u64 val);
60 void kvm_pmu_flush_hwstate(struct kvm_vcpu *vcpu);
61 void kvm_pmu_sync_hwstate(struct kvm_vcpu *vcpu);
62 bool kvm_pmu_should_notify_user(struct kvm_vcpu *vcpu);
63 void kvm_pmu_update_run(struct kvm_vcpu *vcpu);
64 void kvm_pmu_software_increment(struct kvm_vcpu *vcpu, u64 val);
65 void kvm_pmu_handle_pmcr(struct kvm_vcpu *vcpu, u64 val);
66 void kvm_pmu_set_counter_event_type(struct kvm_vcpu *vcpu, u64 data,
68 int kvm_arm_pmu_v3_set_attr(struct kvm_vcpu *vcpu,
70 int kvm_arm_pmu_v3_get_attr(struct kvm_vcpu *vcpu,
72 int kvm_arm_pmu_v3_has_attr(struct kvm_vcpu *vcpu,
74 int kvm_arm_pmu_v3_enable(struct kvm_vcpu *vcpu);
77 void kvm_vcpu_pmu_restore_guest(struct kvm_vcpu *vcpu);
78 void kvm_vcpu_pmu_restore_host(struct kvm_vcpu *vcpu);
104 static inline u64 kvm_pmu_get_counter_value(struct kvm_vcpu *vcpu, in kvm_pmu_get_counter_value()
109 static inline void kvm_pmu_set_counter_value(struct kvm_vcpu *vcpu, in kvm_pmu_set_counter_value()
111 static inline u64 kvm_pmu_valid_counter_mask(struct kvm_vcpu *vcpu) in kvm_pmu_valid_counter_mask()
115 static inline void kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu) {} in kvm_pmu_vcpu_init()
116 static inline void kvm_pmu_vcpu_reset(struct kvm_vcpu *vcpu) {} in kvm_pmu_vcpu_reset()
117 static inline void kvm_pmu_vcpu_destroy(struct kvm_vcpu *vcpu) {} in kvm_pmu_vcpu_destroy()
118 static inline void kvm_pmu_disable_counter_mask(struct kvm_vcpu *vcpu, u64 val) {} in kvm_pmu_disable_counter_mask()
119 static inline void kvm_pmu_enable_counter_mask(struct kvm_vcpu *vcpu, u64 val) {} in kvm_pmu_enable_counter_mask()
120 static inline void kvm_pmu_flush_hwstate(struct kvm_vcpu *vcpu) {} in kvm_pmu_flush_hwstate()
121 static inline void kvm_pmu_sync_hwstate(struct kvm_vcpu *vcpu) {} in kvm_pmu_sync_hwstate()
122 static inline bool kvm_pmu_should_notify_user(struct kvm_vcpu *vcpu) in kvm_pmu_should_notify_user()
126 static inline void kvm_pmu_update_run(struct kvm_vcpu *vcpu) {} in kvm_pmu_update_run()
127 static inline void kvm_pmu_software_increment(struct kvm_vcpu *vcpu, u64 val) {} in kvm_pmu_software_increment()
128 static inline void kvm_pmu_handle_pmcr(struct kvm_vcpu *vcpu, u64 val) {} in kvm_pmu_handle_pmcr()
129 static inline void kvm_pmu_set_counter_event_type(struct kvm_vcpu *vcpu, in kvm_pmu_set_counter_event_type()
131 static inline int kvm_arm_pmu_v3_set_attr(struct kvm_vcpu *vcpu, in kvm_arm_pmu_v3_set_attr()
136 static inline int kvm_arm_pmu_v3_get_attr(struct kvm_vcpu *vcpu, in kvm_arm_pmu_v3_get_attr()
141 static inline int kvm_arm_pmu_v3_has_attr(struct kvm_vcpu *vcpu, in kvm_arm_pmu_v3_has_attr()
146 static inline int kvm_arm_pmu_v3_enable(struct kvm_vcpu *vcpu) in kvm_arm_pmu_v3_enable()
150 static inline u64 kvm_pmu_get_pmceid(struct kvm_vcpu *vcpu, bool pmceid1) in kvm_pmu_get_pmceid()
156 static inline void kvm_pmu_update_vcpu_events(struct kvm_vcpu *vcpu) {} in kvm_pmu_update_vcpu_events()
157 static inline void kvm_vcpu_pmu_restore_guest(struct kvm_vcpu *vcpu) {} in kvm_vcpu_pmu_restore_guest()
158 static inline void kvm_vcpu_pmu_restore_host(struct kvm_vcpu *vcpu) {} in kvm_vcpu_pmu_restore_host()