Lines Matching refs:kvm_vcpu

162 	struct kvm_vcpu *vcpu;
171 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev,
173 struct vgic_irq *vgic_get_irq(struct kvm *kvm, struct kvm_vcpu *vcpu,
186 void vgic_v2_fold_lr_state(struct kvm_vcpu *vcpu);
187 void vgic_v2_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr);
188 void vgic_v2_clear_lr(struct kvm_vcpu *vcpu, int lr);
189 void vgic_v2_set_underflow(struct kvm_vcpu *vcpu);
190 void vgic_v2_set_npie(struct kvm_vcpu *vcpu);
192 int vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
194 int vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write,
196 void vgic_v2_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
197 void vgic_v2_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
198 void vgic_v2_enable(struct kvm_vcpu *vcpu);
205 void vgic_v2_load(struct kvm_vcpu *vcpu);
206 void vgic_v2_put(struct kvm_vcpu *vcpu);
208 void vgic_v2_save_state(struct kvm_vcpu *vcpu);
209 void vgic_v2_restore_state(struct kvm_vcpu *vcpu);
219 void vgic_v3_fold_lr_state(struct kvm_vcpu *vcpu);
220 void vgic_v3_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr);
221 void vgic_v3_clear_lr(struct kvm_vcpu *vcpu, int lr);
222 void vgic_v3_set_underflow(struct kvm_vcpu *vcpu);
223 void vgic_v3_set_npie(struct kvm_vcpu *vcpu);
224 void vgic_v3_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
225 void vgic_v3_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
226 void vgic_v3_enable(struct kvm_vcpu *vcpu);
232 int vgic_register_redist_iodev(struct kvm_vcpu *vcpu);
235 void vgic_v3_load(struct kvm_vcpu *vcpu);
236 void vgic_v3_put(struct kvm_vcpu *vcpu);
240 void vgic_enable_lpis(struct kvm_vcpu *vcpu);
243 int vgic_v3_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
245 int vgic_v3_redist_uaccess(struct kvm_vcpu *vcpu, bool is_write,
247 int vgic_v3_cpu_sysregs_uaccess(struct kvm_vcpu *vcpu, bool is_write,
249 int vgic_v3_has_cpu_sysregs_attr(struct kvm_vcpu *vcpu, bool is_write, u64 id,
251 int vgic_v3_line_level_info_uaccess(struct kvm_vcpu *vcpu, bool is_write,
254 void vgic_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
255 void vgic_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr);
265 static inline int vgic_v3_max_apr_idx(struct kvm_vcpu *vcpu) in vgic_v3_max_apr_idx()
314 int vgic_copy_lpi_list(struct kvm *kvm, struct kvm_vcpu *vcpu, u32 **intid_ptr);
322 int vgic_v4_sync_hwstate(struct kvm_vcpu *vcpu);
323 int vgic_v4_flush_hwstate(struct kvm_vcpu *vcpu);