/linux-master/arch/arm64/kvm/ |
H A D | vgic-sys-reg-v3.c | 13 static int set_gic_ctlr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, argument 59 static int get_gic_ctlr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, argument 87 static int set_gic_pmr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, argument 99 get_gic_pmr(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 *val) argument 110 set_gic_bpr0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 val) argument 122 get_gic_bpr0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 *val) argument 133 set_gic_bpr1(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 val) argument 147 get_gic_bpr1(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 *val) argument 162 set_gic_grpen0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 val) argument 174 get_gic_grpen0(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 *val) argument 185 set_gic_grpen1(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 val) argument 197 get_gic_grpen1(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 *val) argument 208 set_apr_reg(struct kvm_vcpu *vcpu, u64 val, u8 apr, u8 idx) argument 218 get_apr_reg(struct kvm_vcpu *vcpu, u8 apr, u8 idx) argument 228 set_gic_ap0r(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 val) argument 241 get_gic_ap0r(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 *val) argument 254 set_gic_ap1r(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 val) argument 267 get_gic_ap1r(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 *val) argument 280 set_gic_sre(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 val) argument 290 get_gic_sre(struct kvm_vcpu *vcpu, const struct sys_reg_desc *r, u64 *val) argument 342 vgic_v3_has_cpu_sysregs_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument 351 vgic_v3_cpu_sysregs_uaccess(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr, bool is_write) argument [all...] |
H A D | psci.c | 34 static unsigned long kvm_psci_vcpu_suspend(struct kvm_vcpu *vcpu) argument 54 static inline bool kvm_psci_valid_affinity(struct kvm_vcpu *vcpu, argument 64 struct kvm_vcpu *vcpu = NULL; local 121 kvm_psci_vcpu_affinity_info(struct kvm_vcpu *vcpu) argument 164 kvm_prepare_system_event(struct kvm_vcpu *vcpu, u32 type, u64 flags) argument 192 kvm_psci_system_off(struct kvm_vcpu *vcpu) argument 197 kvm_psci_system_reset(struct kvm_vcpu *vcpu) argument 202 kvm_psci_system_reset2(struct kvm_vcpu *vcpu) argument 208 kvm_psci_system_suspend(struct kvm_vcpu *vcpu) argument 217 kvm_psci_narrow_to_32bit(struct kvm_vcpu *vcpu) argument 229 kvm_psci_check_allowed_function(struct kvm_vcpu *vcpu, u32 fn) argument 240 kvm_psci_0_2_call(struct kvm_vcpu *vcpu) argument 315 kvm_psci_1_x_call(struct kvm_vcpu *vcpu, u32 minor) argument 403 kvm_psci_0_1_call(struct kvm_vcpu *vcpu) argument 439 kvm_psci_call(struct kvm_vcpu *vcpu) argument [all...] |
H A D | handle_exit.c | 31 static void kvm_handle_guest_serror(struct kvm_vcpu *vcpu, u64 esr) argument 37 static int handle_hvc(struct kvm_vcpu *vcpu) argument 56 handle_smc(struct kvm_vcpu *vcpu) argument 93 handle_no_fpsimd(struct kvm_vcpu *vcpu) argument 114 kvm_handle_wfx(struct kvm_vcpu *vcpu) argument 166 kvm_handle_guest_debug(struct kvm_vcpu *vcpu) argument 188 kvm_handle_unknown_ec(struct kvm_vcpu *vcpu) argument 203 handle_sve(struct kvm_vcpu *vcpu) argument 214 kvm_handle_ptrauth(struct kvm_vcpu *vcpu) argument 220 kvm_handle_eret(struct kvm_vcpu *vcpu) argument 244 handle_svc(struct kvm_vcpu *vcpu) argument 283 kvm_get_exit_handler(struct kvm_vcpu *vcpu) argument 297 handle_trap_exceptions(struct kvm_vcpu *vcpu) argument 322 handle_exit(struct kvm_vcpu *vcpu, int exception_index) argument 366 handle_exit_early(struct kvm_vcpu *vcpu, int exception_index) argument 386 nvhe_hyp_panic_handler(u64 esr, u64 spsr, u64 elr_virt, u64 elr_phys, u64 par, uintptr_t vcpu, u64 far, u64 hpfar) argument [all...] |
H A D | hypercalls.c | 19 static void kvm_ptp_get_time(struct kvm_vcpu *vcpu, u64 *val) argument 96 static bool kvm_smccc_test_fw_bmap(struct kvm_vcpu *vcpu, u32 func_id) argument 227 static u8 kvm_smccc_get_action(struct kvm_vcpu *vcpu, u32 func_id) argument 244 static void kvm_prepare_hypercall_exit(struct kvm_vcpu *vcpu, u3 argument 263 kvm_smccc_call_handler(struct kvm_vcpu *vcpu) argument 408 kvm_arm_get_fw_num_regs(struct kvm_vcpu *vcpu) argument 413 kvm_arm_copy_fw_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) argument 476 kvm_arm_get_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 510 kvm_arm_set_fw_reg_bmap(struct kvm_vcpu *vcpu, u64 reg_id, u64 val) argument 551 kvm_arm_set_fw_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_64_mmu_host.c | 24 void kvmppc_mmu_invalidate_pte(struct kvm_vcpu *vcpu, struct hpte_cache *pte) argument 33 static u16 kvmppc_sid_hash(struct kvm_vcpu *vcpu, u64 gvsid) argument 46 static struct kvmppc_sid_map *find_sid_vsid(struct kvm_vcpu *vcpu, u64 gvsid) argument 71 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte, argument 214 kvmppc_mmu_unmap_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *pte) argument 225 create_sid_map(struct kvm_vcpu *vcpu, u64 gvsid) argument 271 kvmppc_mmu_next_segment(struct kvm_vcpu *vcpu, ulong esid) argument 312 kvmppc_mmu_map_segment(struct kvm_vcpu *vcpu, ulong eaddr) argument 358 kvmppc_mmu_flush_segment(struct kvm_vcpu *vcpu, ulong ea, ulong seg_size) argument 375 kvmppc_mmu_flush_segments(struct kvm_vcpu *vcpu) argument 383 kvmppc_mmu_destroy_pr(struct kvm_vcpu *vcpu) argument 389 kvmppc_mmu_init_pr(struct kvm_vcpu *vcpu) argument [all...] |
H A D | book3s_pr_papr.c | 23 static unsigned long get_pteg_addr(struct kvm_vcpu *vcpu, long pte_index) argument 36 static int kvmppc_h_pr_enter(struct kvm_vcpu *vcpu) argument 86 kvmppc_h_pr_remove(struct kvm_vcpu *vcpu) argument 145 kvmppc_h_pr_bulk_remove(struct kvm_vcpu *vcpu) argument 214 kvmppc_h_pr_protect(struct kvm_vcpu *vcpu) argument 262 kvmppc_h_pr_logical_ci_load(struct kvm_vcpu *vcpu) argument 273 kvmppc_h_pr_logical_ci_store(struct kvm_vcpu *vcpu) argument 284 kvmppc_h_pr_set_mode(struct kvm_vcpu *vcpu) argument 301 kvmppc_h_pr_put_tce(struct kvm_vcpu *vcpu) argument 315 kvmppc_h_pr_put_tce_indirect(struct kvm_vcpu *vcpu) argument 331 kvmppc_h_pr_stuff_tce(struct kvm_vcpu *vcpu) argument 347 kvmppc_h_pr_put_tce(struct kvm_vcpu *vcpu) argument 352 kvmppc_h_pr_put_tce_indirect(struct kvm_vcpu *vcpu) argument 357 kvmppc_h_pr_stuff_tce(struct kvm_vcpu *vcpu) argument 363 kvmppc_h_pr_xics_hcall(struct kvm_vcpu *vcpu, u32 cmd) argument 370 kvmppc_h_pr(struct kvm_vcpu *vcpu, unsigned long cmd) argument [all...] |
H A D | e500.c | 214 kvmppc_e500_get_tlb_stid(struct kvm_vcpu *vcpu, struct kvm_book3e_206_tlb_entry *gtlbe) argument 221 kvmppc_set_pid(struct kvm_vcpu *vcpu, u32 pid) argument 293 kvmppc_mmu_msr_notify(struct kvm_vcpu *vcpu, u32 old_msr) argument 299 kvmppc_core_vcpu_load_e500(struct kvm_vcpu *vcpu, int cpu) argument 307 kvmppc_core_vcpu_put_e500(struct kvm_vcpu *vcpu) argument 346 kvmppc_core_vcpu_setup(struct kvm_vcpu *vcpu) argument 361 kvmppc_core_get_sregs_e500(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument 386 kvmppc_core_set_sregs_e500(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument 422 kvmppc_get_one_reg_e500(struct kvm_vcpu *vcpu, u64 id, union kvmppc_one_reg *val) argument 429 kvmppc_set_one_reg_e500(struct kvm_vcpu *vcpu, u64 id, union kvmppc_one_reg *val) argument 436 kvmppc_core_vcpu_create_e500(struct kvm_vcpu *vcpu) argument 466 kvmppc_core_vcpu_free_e500(struct kvm_vcpu *vcpu) argument [all...] |
H A D | e500mc.c | 28 void kvmppc_set_pending_interrupt(struct kvm_vcpu *vcpu, enum int_class type) argument 105 void kvmppc_set_pid(struct kvm_vcpu *vcpu, u32 pid) argument 110 void kvmppc_mmu_msr_notify(struct kvm_vcpu *vcpu, u32 old_msr) argument 117 static void kvmppc_core_vcpu_load_e500mc(struct kvm_vcpu *vcpu, int cpu) argument 154 kvmppc_core_vcpu_put_e500mc(struct kvm_vcpu *vcpu) argument 200 kvmppc_core_vcpu_setup(struct kvm_vcpu *vcpu) argument 219 kvmppc_core_get_sregs_e500mc(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument 243 kvmppc_core_set_sregs_e500mc(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument 277 kvmppc_get_one_reg_e500mc(struct kvm_vcpu *vcpu, u64 id, union kvmppc_one_reg *val) argument 293 kvmppc_set_one_reg_e500mc(struct kvm_vcpu *vcpu, u64 id, union kvmppc_one_reg *val) argument 309 kvmppc_core_vcpu_create_e500mc(struct kvm_vcpu *vcpu) argument 337 kvmppc_core_vcpu_free_e500mc(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | sys_regs.c | 35 static void inject_undef64(struct kvm_vcpu *vcpu) argument 86 static u64 get_pvm_id_aa64pfr0(const struct kvm_vcpu *vcpu) argument 97 static u64 get_pvm_id_aa64pfr1(const struct kvm_vcpu *vcpu) argument 108 get_pvm_id_aa64zfr0(const struct kvm_vcpu *vcpu) argument 118 get_pvm_id_aa64dfr0(const struct kvm_vcpu *vcpu) argument 128 get_pvm_id_aa64dfr1(const struct kvm_vcpu *vcpu) argument 138 get_pvm_id_aa64afr0(const struct kvm_vcpu *vcpu) argument 148 get_pvm_id_aa64afr1(const struct kvm_vcpu *vcpu) argument 158 get_pvm_id_aa64isar0(const struct kvm_vcpu *vcpu) argument 163 get_pvm_id_aa64isar1(const struct kvm_vcpu *vcpu) argument 176 get_pvm_id_aa64isar2(const struct kvm_vcpu *vcpu) argument 187 get_pvm_id_aa64mmfr0(const struct kvm_vcpu *vcpu) argument 197 get_pvm_id_aa64mmfr1(const struct kvm_vcpu *vcpu) argument 202 get_pvm_id_aa64mmfr2(const struct kvm_vcpu *vcpu) argument 208 pvm_read_id_reg(const struct kvm_vcpu *vcpu, u32 id) argument 243 read_id_reg(const struct kvm_vcpu *vcpu, struct sys_reg_desc const *r) argument 250 pvm_access_raz_wi(struct kvm_vcpu *vcpu, struct sys_reg_params *p, const struct sys_reg_desc *r) argument 265 pvm_access_id_aarch32(struct kvm_vcpu *vcpu, struct sys_reg_params *p, const struct sys_reg_desc *r) argument 291 pvm_access_id_aarch64(struct kvm_vcpu *vcpu, struct sys_reg_params *p, const struct sys_reg_desc *r) argument 304 pvm_gic_read_sre(struct kvm_vcpu *vcpu, struct sys_reg_params *p, const struct sys_reg_desc *r) argument 474 kvm_handle_pvm_sysreg(struct kvm_vcpu *vcpu, u64 *exit_code) argument 512 kvm_handle_pvm_restricted(struct kvm_vcpu *vcpu, u64 *exit_code) argument [all...] |
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-v2.c | 29 void vgic_v2_set_underflow(struct kvm_vcpu *vcpu) argument 49 void vgic_v2_fold_lr_state(struct kvm_vcpu *vcpu) argument 122 void vgic_v2_populate_lr(struct kvm_vcpu *vcpu, struc argument 200 vgic_v2_clear_lr(struct kvm_vcpu *vcpu, int lr) argument 205 vgic_v2_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) argument 232 vgic_v2_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) argument 260 vgic_v2_enable(struct kvm_vcpu *vcpu) argument 403 save_lrs(struct kvm_vcpu *vcpu, void __iomem *base) argument 424 vgic_v2_save_state(struct kvm_vcpu *vcpu) argument 438 vgic_v2_restore_state(struct kvm_vcpu *vcpu) argument 457 vgic_v2_load(struct kvm_vcpu *vcpu) argument 467 vgic_v2_vmcr_sync(struct kvm_vcpu *vcpu) argument 474 vgic_v2_put(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/tools/perf/util/ |
H A D | kvm-stat.h | 51 struct kvm_event_stats *vcpu; member in struct:kvm_event
|
/linux-master/arch/x86/kvm/ |
H A D | i8259.c | 54 struct kvm_vcpu *vcpu; variable in typeref:struct:kvm_vcpu 65 kvm_vcpu_kick(vcpu); variable 276 struct kvm_vcpu *vcpu; local 521 static int picdev_master_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, argument 528 static int picdev_master_read(struct kvm_vcpu *vcpu, struc argument 535 picdev_slave_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, const void *val) argument 542 picdev_slave_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, void *val) argument 549 picdev_elcr_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, const void *val) argument 556 picdev_elcr_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, void *val) argument [all...] |
H A D | irq_comm.c | 51 struct kvm_vcpu *vcpu, *lowest = NULL; local 343 struct kvm_vcpu *vcpu; local 412 kvm_scan_ioapic_routes(struct kvm_vcpu *vcpu, ulong *ioapic_handled_vectors) argument [all...] |
/linux-master/arch/riscv/kvm/ |
H A D | aia_device.c | 50 struct kvm_vcpu *vcpu; local 193 struct kvm_vcpu *vcpu; local 255 struct kvm_vcpu *vcpu; local 515 kvm_riscv_vcpu_aia_update(struct kvm_vcpu *vcpu) argument 525 kvm_riscv_vcpu_aia_reset(struct kvm_vcpu *vcpu) argument 543 kvm_riscv_vcpu_aia_init(struct kvm_vcpu *vcpu) argument 564 kvm_riscv_vcpu_aia_deinit(struct kvm_vcpu *vcpu) argument 578 struct kvm_vcpu *vcpu; local 599 struct kvm_vcpu *vcpu; local [all...] |
H A D | tlb.c | 158 void kvm_riscv_local_tlb_sanitize(struct kvm_vcpu *vcpu) argument 181 void kvm_riscv_fence_i_process(struct kvm_vcpu *vcpu) argument 187 void kvm_riscv_hfence_gvma_vmid_all_process(struct kvm_vcpu *vcpu) argument 195 void kvm_riscv_hfence_vvma_all_process(struct kvm_vcpu *vcpu) argument 203 vcpu_hfence_dequeue(struct kvm_vcpu *vcpu, struct kvm_riscv_hfence *out_data) argument 228 vcpu_hfence_enqueue(struct kvm_vcpu *vcpu, const struct kvm_riscv_hfence *data) argument 252 kvm_riscv_hfence_process(struct kvm_vcpu *vcpu) argument 295 struct kvm_vcpu *vcpu; local [all...] |
H A D | vcpu_sbi.c | 88 riscv_vcpu_get_sbi_ext(struct kvm_vcpu *vcpu, unsigned long idx) argument 105 bool riscv_vcpu_supports_sbi_ext(struct kvm_vcpu *vcpu, int idx) argument 115 void kvm_riscv_vcpu_sbi_forward(struct kvm_vcpu *vcpu, struct kvm_run *run) argument 134 void kvm_riscv_vcpu_sbi_system_reset(struct kvm_vcpu *vcpu, argument 152 kvm_riscv_vcpu_sbi_return(struct kvm_vcpu *vcpu, struct kvm_run *run) argument 171 riscv_vcpu_set_sbi_ext_single(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long reg_val) argument 192 riscv_vcpu_get_sbi_ext_single(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long *reg_val) argument 209 riscv_vcpu_set_sbi_ext_multi(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long reg_val, bool enable) argument 229 riscv_vcpu_get_sbi_ext_multi(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long *reg_val) argument 252 kvm_riscv_vcpu_set_reg_sbi_ext(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 288 kvm_riscv_vcpu_get_reg_sbi_ext(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 328 kvm_riscv_vcpu_set_reg_sbi(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 357 kvm_riscv_vcpu_get_reg_sbi(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 391 kvm_vcpu_sbi_find_ext( struct kvm_vcpu *vcpu, unsigned long extid) argument 416 kvm_riscv_vcpu_sbi_ecall(struct kvm_vcpu *vcpu, struct kvm_run *run) argument 481 kvm_riscv_vcpu_sbi_init(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/drivers/virt/acrn/ |
H A D | ioreq.c | 39 static int ioreq_complete_request(struct acrn_vm *vm, u16 vcpu, argument 93 int acrn_ioreq_request_default_complete(struct acrn_vm *vm, u16 vcpu) argument 175 int vcpu, re local 73 acrn_ioreq_complete_request(struct acrn_ioreq_client *client, u16 vcpu, struct acrn_io_request *acrn_req) argument 216 unsigned long vcpu; local 312 handle_cf8cfc(struct acrn_vm *vm, struct acrn_io_request *req, u16 vcpu) argument [all...] |
/linux-master/tools/testing/selftests/kvm/s390x/ |
H A D | tprot.c | 207 struct kvm_vcpu *vcpu; local [all...] |
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | nested_exceptions_test.c | 167 static void assert_ucall_vector(struct kvm_vcpu *vcpu, int vector) argument 190 static void queue_ss_exception(struct kvm_vcpu *vcpu, bool inject) argument 221 struct kvm_vcpu *vcpu; local [all...] |
/linux-master/arch/s390/kvm/ |
H A D | intercept.c | 25 u8 kvm_s390_get_ilen(struct kvm_vcpu *vcpu) argument 53 static int handle_stop(struct kvm_vcpu *vcpu) argument 91 handle_validity(struct kvm_vcpu *vcpu) argument 106 handle_instruction(struct kvm_vcpu *vcpu) argument 143 inject_prog_on_prog_intercept(struct kvm_vcpu *vcpu) argument 211 handle_itdb(struct kvm_vcpu *vcpu) argument 231 should_handle_per_event(const struct kvm_vcpu *vcpu) argument 246 handle_prog(struct kvm_vcpu *vcpu) argument 302 handle_external_interrupt(struct kvm_vcpu *vcpu) argument 358 handle_mvpg_pei(struct kvm_vcpu *vcpu) argument 388 handle_partial_execution(struct kvm_vcpu *vcpu) argument 405 handle_sthyi(struct kvm_vcpu *vcpu) argument 462 handle_operexc(struct kvm_vcpu *vcpu) argument 498 handle_pv_spx(struct kvm_vcpu *vcpu) argument 507 handle_pv_sclp(struct kvm_vcpu *vcpu) argument 531 handle_pv_uvc(struct kvm_vcpu *vcpu) argument 562 handle_pv_notification(struct kvm_vcpu *vcpu) argument 589 should_handle_per_ifetch(const struct kvm_vcpu *vcpu, int rc) argument 602 kvm_handle_sie_intercept(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | get-reg-list.c | 58 static bool check_supported_feat_reg(struct kvm_vcpu *vcpu, __u64 reg) argument 77 bool check_supported_reg(struct kvm_vcpu *vcpu, __u64 reg) argument 87 void finalize_vcpu(struct kvm_vcpu *vcpu, struct vcpu_reg_list *c) argument
|
/linux-master/include/kvm/ |
H A D | arm_arch_timer.h | 54 struct kvm_vcpu *vcpu; member in struct:arch_timer_context [all...] |
/linux-master/arch/x86/kvm/vmx/ |
H A D | nested.h | 40 get_vmcs12(struct kvm_vcpu *vcpu) argument 45 get_shadow_vmcs12(struct kvm_vcpu *vcpu) argument 55 vmx_has_valid_vmcs12(struct kvm_vcpu *vcpu) argument 64 nested_get_vpid02(struct kvm_vcpu *vcpu) argument 71 nested_ept_get_eptp(struct kvm_vcpu *vcpu) argument 77 nested_ept_ad_enabled(struct kvm_vcpu *vcpu) argument 99 nested_cpu_vmx_misc_cr3_count(struct kvm_vcpu *vcpu) argument 109 nested_cpu_has_vmwrite_any_field(struct kvm_vcpu *vcpu) argument 115 nested_cpu_has_zero_length_injection(struct kvm_vcpu *vcpu) argument 120 nested_cpu_supports_monitor_trap_flag(struct kvm_vcpu *vcpu) argument 126 nested_cpu_has_vmx_shadow_vmcs(struct kvm_vcpu *vcpu) argument 228 nested_exit_on_nmi(struct kvm_vcpu *vcpu) argument 237 nested_exit_on_intr(struct kvm_vcpu *vcpu) argument 257 nested_guest_cr0_valid(struct kvm_vcpu *vcpu, unsigned long val) argument 271 nested_host_cr0_valid(struct kvm_vcpu *vcpu, unsigned long val) argument 279 nested_cr4_valid(struct kvm_vcpu *vcpu, unsigned long val) argument [all...] |
/linux-master/arch/loongarch/kvm/ |
H A D | exit.c | 23 static unsigned long kvm_emu_read_csr(struct kvm_vcpu *vcpu, int csrid) argument 40 static unsigned long kvm_emu_write_csr(struct kvm_vcpu *vcpu, int csrid, unsigned long val) argument 54 static unsigned long kvm_emu_xchg_csr(struct kvm_vcpu *vcpu, int csrid, argument 71 static int kvm_handle_csr(struct kvm_vcpu *vcpu, larch_ins argument 107 kvm_emu_iocsr(larch_inst inst, struct kvm_run *run, struct kvm_vcpu *vcpu) argument 170 kvm_complete_iocsr_read(struct kvm_vcpu *vcpu, struct kvm_run *run) argument 198 kvm_emu_idle(struct kvm_vcpu *vcpu) argument 209 kvm_trap_handle_gspr(struct kvm_vcpu *vcpu) argument 293 kvm_handle_gspr(struct kvm_vcpu *vcpu) argument 316 kvm_emu_mmio_read(struct kvm_vcpu *vcpu, larch_inst inst) argument 430 kvm_complete_mmio_read(struct kvm_vcpu *vcpu, struct kvm_run *run) argument 469 kvm_emu_mmio_write(struct kvm_vcpu *vcpu, larch_inst inst) argument 578 kvm_handle_rdwr_fault(struct kvm_vcpu *vcpu, bool write) argument 616 kvm_handle_read_fault(struct kvm_vcpu *vcpu) argument 621 kvm_handle_write_fault(struct kvm_vcpu *vcpu) argument 633 kvm_handle_fpu_disabled(struct kvm_vcpu *vcpu) argument 665 kvm_handle_lsx_disabled(struct kvm_vcpu *vcpu) argument 680 kvm_handle_lasx_disabled(struct kvm_vcpu *vcpu) argument 691 kvm_fault_ni(struct kvm_vcpu *vcpu) argument 721 kvm_handle_fault(struct kvm_vcpu *vcpu, int fault) argument [all...] |
/linux-master/tools/testing/selftests/kvm/ |
H A D | steal_time.c | 63 static bool is_steal_time_supported(struct kvm_vcpu *vcpu) argument 68 static void steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) argument 159 static bool is_steal_time_supported(struct kvm_vcpu *vcpu) argument 169 static void steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) argument 269 is_steal_time_supported(struct kvm_vcpu *vcpu) argument 280 steal_time_init(struct kvm_vcpu *vcpu, uint32_t i) argument 323 run_vcpu(struct kvm_vcpu *vcpu) argument [all...] |