/linux-master/arch/arm64/kvm/hyp/nvhe/ |
H A D | pkvm.c | 24 static void pvm_init_traps_aa64pfr0(struct kvm_vcpu *vcpu) argument 80 static void pvm_init_traps_aa64pfr1(struct kvm_vcpu *vcpu) argument 99 pvm_init_traps_aa64dfr0(struct kvm_vcpu *vcpu) argument 151 pvm_init_traps_aa64mmfr0(struct kvm_vcpu *vcpu) argument 166 pvm_init_traps_aa64mmfr1(struct kvm_vcpu *vcpu) argument 181 pvm_init_trap_regs(struct kvm_vcpu *vcpu) argument 205 __pkvm_vcpu_init_traps(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/x86/kvm/vmx/ |
H A D | sgx.c | 24 static int sgx_get_encls_gva(struct kvm_vcpu *vcpu, unsigned long offset, argument 55 static void sgx_handle_emulation_failure(struct kvm_vcpu *vcpu, u64 addr, argument 63 static int sgx_read_hva(struct kvm_vcpu *vcpu, unsigne argument 74 sgx_gva_to_gpa(struct kvm_vcpu *vcpu, gva_t gva, bool write, gpa_t *gpa) argument 92 sgx_gpa_to_hva(struct kvm_vcpu *vcpu, gpa_t gpa, unsigned long *hva) argument 105 sgx_inject_fault(struct kvm_vcpu *vcpu, gva_t gva, int trapnr) argument 141 __handle_encls_ecreate(struct kvm_vcpu *vcpu, struct sgx_pageinfo *pageinfo, unsigned long secs_hva, gva_t secs_gva) argument 217 handle_encls_ecreate(struct kvm_vcpu *vcpu) argument 297 handle_encls_einit(struct kvm_vcpu *vcpu) argument 359 encls_leaf_enabled_in_guest(struct kvm_vcpu *vcpu, u32 leaf) argument 374 sgx_enabled_in_guest_bios(struct kvm_vcpu *vcpu) argument 381 handle_encls(struct kvm_vcpu *vcpu) argument 428 vcpu_setup_sgx_lepubkeyhash(struct kvm_vcpu *vcpu) argument 440 sgx_intercept_encls_ecreate(struct kvm_vcpu *vcpu) argument 468 vmx_write_encls_bitmap(struct kvm_vcpu *vcpu, struct vmcs12 *vmcs12) argument [all...] |
H A D | pmu_intel.c | 58 static struct kvm_pmc *intel_rdpmc_ecx_to_pmc(struct kvm_vcpu *vcpu, argument 111 static inline u64 vcpu_get_perf_capabilities(struct kvm_vcpu *vcpu) argument 119 static inline bool fw_writes_is_enabled(struct kvm_vcpu *vcpu) argument 132 static bool intel_pmu_is_valid_lbr_msr(struct kvm_vcpu *vcpu, u32 index) argument 150 intel_is_valid_msr(struct kvm_vcpu *vcpu, u32 msr) argument 181 intel_msr_idx_to_pmc(struct kvm_vcpu *vcpu, u32 msr) argument 193 intel_pmu_release_guest_lbr_event(struct kvm_vcpu *vcpu) argument 204 intel_pmu_create_guest_lbr_event(struct kvm_vcpu *vcpu) argument 261 intel_pmu_handle_lbr_msrs_access(struct kvm_vcpu *vcpu, struct msr_data *msr_info, bool read) argument 298 intel_pmu_get_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument 341 intel_pmu_set_msr(struct kvm_vcpu *vcpu, struct msr_data *msr_info) argument 451 intel_pmu_refresh(struct kvm_vcpu *vcpu) argument 561 intel_pmu_init(struct kvm_vcpu *vcpu) argument 587 intel_pmu_reset(struct kvm_vcpu *vcpu) argument 600 intel_pmu_legacy_freezing_lbrs_on_pmi(struct kvm_vcpu *vcpu) argument 610 intel_pmu_deliver_pmi(struct kvm_vcpu *vcpu) argument 621 vmx_update_intercept_for_lbr_msrs(struct kvm_vcpu *vcpu, bool set) argument 637 vmx_disable_lbr_msrs_passthrough(struct kvm_vcpu *vcpu) argument 648 vmx_enable_lbr_msrs_passthrough(struct kvm_vcpu *vcpu) argument 669 vmx_passthrough_lbr_msrs(struct kvm_vcpu *vcpu) argument 696 intel_pmu_cleanup(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/s390/kvm/ |
H A D | guestdbg.c | 59 static void enable_all_hw_bp(struct kvm_vcpu *vcpu) argument 99 static void enable_all_hw_wp(struct kvm_vcpu *vcpu) argument 130 kvm_s390_backup_guest_per_regs(struct kvm_vcpu *vcpu) argument 138 kvm_s390_restore_guest_per_regs(struct kvm_vcpu *vcpu) argument 146 kvm_s390_patch_guest_per_regs(struct kvm_vcpu *vcpu) argument 174 __import_wp_info(struct kvm_vcpu *vcpu, struct kvm_hw_breakpoint *bp_data, struct kvm_hw_wp_info_arch *wp_info) argument 203 kvm_s390_import_bp_data(struct kvm_vcpu *vcpu, struct kvm_guest_debug *dbg) argument 282 kvm_s390_clear_bp_data(struct kvm_vcpu *vcpu) argument 313 find_hw_bp(struct kvm_vcpu *vcpu, unsigned long addr) argument 338 any_wp_changed(struct kvm_vcpu *vcpu) argument 371 kvm_s390_prepare_debug_exit(struct kvm_vcpu *vcpu) argument 388 debug_exit_required(struct kvm_vcpu *vcpu, u8 perc, unsigned long peraddr) argument 436 per_fetched_addr(struct kvm_vcpu *vcpu, unsigned long *addr) argument 497 kvm_s390_handle_per_ifetch_icpt(struct kvm_vcpu *vcpu) argument 537 filter_guest_per_event(struct kvm_vcpu *vcpu) argument 586 kvm_s390_handle_per_event(struct kvm_vcpu *vcpu) argument [all...] |
H A D | kvm-s390.h | 79 static inline void kvm_s390_set_cpuflags(struct kvm_vcpu *vcpu, u32 flags) argument 84 static inline void kvm_s390_clear_cpuflags(struct kvm_vcpu *vcpu, u32 flags) argument 89 static inline bool kvm_s390_test_cpuflags(struct kvm_vcpu *vcpu, u32 flags) argument 94 is_vcpu_stopped(struct kvm_vcpu *vcpu) argument 99 is_vcpu_idle(struct kvm_vcpu *vcpu) argument 116 kvm_s390_get_prefix(struct kvm_vcpu *vcpu) argument 121 kvm_s390_set_prefix(struct kvm_vcpu *vcpu, u32 prefix) argument 130 kvm_s390_get_base_disp_s(struct kvm_vcpu *vcpu, u8 *ar) argument 141 kvm_s390_get_base_disp_sse(struct kvm_vcpu *vcpu, u64 *address1, u64 *address2, u8 *ar_b1, u8 *ar_b2) argument 159 kvm_s390_get_regs_rre(struct kvm_vcpu *vcpu, int *r1, int *r2) argument 167 kvm_s390_get_base_disp_rsy(struct kvm_vcpu *vcpu, u8 *ar) argument 182 kvm_s390_get_base_disp_rs(struct kvm_vcpu *vcpu, u8 *ar) argument 194 kvm_s390_set_psw_cc(struct kvm_vcpu *vcpu, unsigned long cc) argument 286 kvm_s390_pv_cpu_get_handle(struct kvm_vcpu *vcpu) argument 302 kvm_s390_inject_prog_irq(struct kvm_vcpu *vcpu, struct kvm_s390_pgm_info *pgm_info) argument 312 kvm_s390_inject_program_int(struct kvm_vcpu *vcpu, u16 code) argument 330 kvm_s390_rewind_psw(struct kvm_vcpu *vcpu, int ilen) argument 336 kvm_s390_forward_psw(struct kvm_vcpu *vcpu, int ilen) argument 340 kvm_s390_retry_instr(struct kvm_vcpu *vcpu) argument 399 struct kvm_vcpu *vcpu; local 409 struct kvm_vcpu *vcpu; local 451 kvm_s390_inject_prog_cond(struct kvm_vcpu *vcpu, int rc) argument [all...] |
/linux-master/tools/perf/util/ |
H A D | sample.h | 102 u32 vcpu; member in struct:perf_sample
|
/linux-master/tools/testing/selftests/kvm/lib/x86_64/ |
H A D | vmx.c | 47 int vcpu_enable_evmcs(struct kvm_vcpu *vcpu) argument
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | hyperv_tlb_flush.c | 541 struct kvm_vcpu *vcpu = (struct kvm_vcpu *)arg; local 564 static void cancel_join_vcpu_thread(pthread_t thread, struct kvm_vcpu *vcpu) argument 584 struct kvm_vcpu *vcpu[ local [all...] |
H A D | xapic_ipi_test.c | 79 struct kvm_vcpu *vcpu; member in struct:thread_params 197 struct kvm_vcpu *vcpu = params->vcpu; local 232 static void cancel_join_vcpu_thread(pthread_t thread, struct kvm_vcpu *vcpu) argument [all...] |
H A D | private_mem_conversions_test.c | 290 static void handle_exit_hypercall(struct kvm_vcpu *vcpu) argument 317 struct kvm_vcpu *vcpu = __vcpu; local
|
H A D | userspace_msr_exit_test.c | 382 static void check_for_guest_assert(struct kvm_vcpu *vcpu) argument 392 static void process_rdmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) argument 424 static void process_wrmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) argument 452 process_ucall_done(struct kvm_vcpu *vcpu) argument 465 process_ucall(struct kvm_vcpu *vcpu) argument 489 run_guest_then_process_rdmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) argument 496 run_guest_then_process_wrmsr(struct kvm_vcpu *vcpu, uint32_t msr_index) argument 503 run_guest_then_process_ucall(struct kvm_vcpu *vcpu) argument 509 run_guest_then_process_ucall_done(struct kvm_vcpu *vcpu) argument 578 handle_ucall(struct kvm_vcpu *vcpu) argument [all...] |
H A D | pmu_counters_test.c | 26 static struct kvm_vm *pmu_vm_create_with_one_vcpu(struct kvm_vcpu **vcpu, argument 51 static void run_vcpu(struct kvm_vcpu *vcpu) argument 292 struct kvm_vcpu *vcpu; local 456 struct kvm_vcpu *vcpu; local 523 struct kvm_vcpu *vcpu; local [all...] |
/linux-master/arch/x86/kvm/mmu/ |
H A D | mmu_internal.h | 282 static inline int kvm_mmu_do_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, argument [all...] |
/linux-master/arch/arm64/kvm/hyp/include/hyp/ |
H A D | switch.h | 43 static inline bool guest_owns_fp_regs(struct kvm_vcpu *vcpu) argument 49 static inline void __fpsimd_save_fpexc32(struct kvm_vcpu *vcpu) argument 57 static inline void __activate_traps_fpsimd32(struct kvm_vcpu *vcpu) argument 156 __activate_traps_hfgxtr(struct kvm_vcpu *vcpu) argument 192 __deactivate_traps_hfgxtr(struct kvm_vcpu *vcpu) argument 213 __activate_traps_common(struct kvm_vcpu *vcpu) argument 255 __deactivate_traps_common(struct kvm_vcpu *vcpu) argument 274 ___activate_traps(struct kvm_vcpu *vcpu) argument 287 ___deactivate_traps(struct kvm_vcpu *vcpu) argument 301 __populate_fault_info(struct kvm_vcpu *vcpu) argument 306 kvm_hyp_handle_mops(struct kvm_vcpu *vcpu, u64 *exit_code) argument 322 __hyp_sve_restore_guest(struct kvm_vcpu *vcpu) argument 336 kvm_hyp_handle_fpsimd(struct kvm_vcpu *vcpu, u64 *exit_code) argument 397 handle_tx2_tvm(struct kvm_vcpu *vcpu) argument 482 kvm_hyp_handle_ptrauth(struct kvm_vcpu *vcpu, u64 *exit_code) argument 506 kvm_hyp_handle_cntpct(struct kvm_vcpu *vcpu) argument 555 handle_ampere1_tcr(struct kvm_vcpu *vcpu) argument 579 kvm_hyp_handle_sysreg(struct kvm_vcpu *vcpu, u64 *exit_code) argument 602 kvm_hyp_handle_cp15_32(struct kvm_vcpu *vcpu, u64 *exit_code) argument 611 kvm_hyp_handle_memory_fault(struct kvm_vcpu *vcpu, u64 *exit_code) argument 623 kvm_hyp_handle_dabt_low(struct kvm_vcpu *vcpu, u64 *exit_code) argument 663 kvm_hyp_handle_exit(struct kvm_vcpu *vcpu, u64 *exit_code) argument 676 synchronize_vcpu_pstate(struct kvm_vcpu *vcpu, u64 *exit_code) argument 699 fixup_guest_exit(struct kvm_vcpu *vcpu, u64 *exit_code) argument [all...] |
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-v3.c | 22 void vgic_v3_set_underflow(struct kvm_vcpu *vcpu) argument 35 void vgic_v3_fold_lr_state(struct kvm_vcpu *vcpu) argument 107 vgic_v3_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr) argument 189 vgic_v3_clear_lr(struct kvm_vcpu *vcpu, int lr) argument 194 vgic_v3_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) argument 224 vgic_v3_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcrp) argument 260 vgic_v3_enable(struct kvm_vcpu *vcpu) argument 307 struct kvm_vcpu *vcpu; local 402 struct kvm_vcpu *vcpu; local 542 struct kvm_vcpu *vcpu; local 721 vgic_v3_load(struct kvm_vcpu *vcpu) argument 741 vgic_v3_vmcr_sync(struct kvm_vcpu *vcpu) argument 749 vgic_v3_put(struct kvm_vcpu *vcpu) argument [all...] |
H A D | vgic.c | 83 struct vgic_irq *vgic_get_irq(struct kvm *kvm, struct kvm_vcpu *vcpu, argument 133 void vgic_flush_pending_lpis(struct kvm_vcpu *vcpu) argument 280 vgic_sort_ap_list(struct kvm_vcpu *vcpu) argument 320 struct kvm_vcpu *vcpu; local 421 kvm_vgic_inject_irq(struct kvm *kvm, struct kvm_vcpu *vcpu, unsigned int intid, bool level, void *owner) argument 462 kvm_vgic_map_irq(struct kvm_vcpu *vcpu, struct vgic_irq *irq, unsigned int host_irq, struct irq_ops *ops) argument 496 kvm_vgic_map_phys_irq(struct kvm_vcpu *vcpu, unsigned int host_irq, u32 vintid, struct irq_ops *ops) argument 522 kvm_vgic_reset_mapped_irq(struct kvm_vcpu *vcpu, u32 vintid) argument 539 kvm_vgic_unmap_phys_irq(struct kvm_vcpu *vcpu, unsigned int vintid) argument 558 kvm_vgic_get_map(struct kvm_vcpu *vcpu, unsigned int vintid) argument 583 kvm_vgic_set_owner(struct kvm_vcpu *vcpu, unsigned int intid, void *owner) argument 615 vgic_prune_ap_list(struct kvm_vcpu *vcpu) argument 716 vgic_fold_lr_state(struct kvm_vcpu *vcpu) argument 725 vgic_populate_lr(struct kvm_vcpu *vcpu, struct vgic_irq *irq, int lr) argument 736 vgic_clear_lr(struct kvm_vcpu *vcpu, int lr) argument 744 vgic_set_underflow(struct kvm_vcpu *vcpu) argument 753 compute_ap_list_depth(struct kvm_vcpu *vcpu, bool *multi_sgi) argument 779 vgic_flush_lr_state(struct kvm_vcpu *vcpu) argument 848 vgic_save_state(struct kvm_vcpu *vcpu) argument 857 kvm_vgic_sync_hwstate(struct kvm_vcpu *vcpu) argument 878 vgic_restore_state(struct kvm_vcpu *vcpu) argument 887 kvm_vgic_flush_hwstate(struct kvm_vcpu *vcpu) argument 920 kvm_vgic_load(struct kvm_vcpu *vcpu) argument 931 kvm_vgic_put(struct kvm_vcpu *vcpu) argument 942 kvm_vgic_vmcr_sync(struct kvm_vcpu *vcpu) argument 953 kvm_vgic_vcpu_pending_irq(struct kvm_vcpu *vcpu) argument 989 struct kvm_vcpu *vcpu; local 1004 kvm_vgic_map_is_active(struct kvm_vcpu *vcpu, unsigned int vintid) argument [all...] |
/linux-master/tools/testing/selftests/kvm/lib/riscv/ |
H A D | processor.c | 18 bool __vcpu_has_ext(struct kvm_vcpu *vcpu, uint64_t ext) argument 195 void riscv_vcpu_mmu_setup(struct kvm_vcpu *vcpu) argument 219 void vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) argument 292 vcpu_arch_set_entry_point(struct kvm_vcpu *vcpu, void *guest_code) argument 304 struct kvm_vcpu *vcpu; local 341 vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) argument 390 assert_on_unhandled_exception(struct kvm_vcpu *vcpu) argument 426 vcpu_init_vector_tables(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/tools/testing/selftests/kvm/riscv/ |
H A D | get-reg-list.c | 128 void finalize_vcpu(struct kvm_vcpu *vcpu, struct vcpu_reg_list *c) argument
|
/linux-master/arch/riscv/kvm/ |
H A D | vcpu_onereg.c | 171 void kvm_riscv_vcpu_setup_isa(struct kvm_vcpu *vcpu) argument 183 static int kvm_riscv_vcpu_get_reg_config(struct kvm_vcpu *vcpu, argument 232 static int kvm_riscv_vcpu_set_reg_config(struct kvm_vcpu *vcpu, argument 336 kvm_riscv_vcpu_get_reg_core(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 369 kvm_riscv_vcpu_set_reg_core(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 404 kvm_riscv_vcpu_general_get_csr(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long *out_val) argument 423 kvm_riscv_vcpu_general_set_csr(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long reg_val) argument 445 kvm_riscv_vcpu_smstateen_set_csr(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long reg_val) argument 459 kvm_riscv_vcpu_smstateen_get_csr(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long *out_val) argument 473 kvm_riscv_vcpu_get_reg_csr(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 515 kvm_riscv_vcpu_set_reg_csr(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 557 riscv_vcpu_get_isa_ext_single(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long *reg_val) argument 578 riscv_vcpu_set_isa_ext_single(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long reg_val) argument 616 riscv_vcpu_get_isa_ext_multi(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long *reg_val) argument 639 riscv_vcpu_set_isa_ext_multi(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long reg_val, bool enable) argument 659 kvm_riscv_vcpu_get_reg_isa_ext(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 699 kvm_riscv_vcpu_set_reg_isa_ext(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 732 copy_config_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) argument 768 num_config_regs(const struct kvm_vcpu *vcpu) argument 797 num_csr_regs(const struct kvm_vcpu *vcpu) argument 809 copy_csr_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) argument 891 num_fp_f_regs(const struct kvm_vcpu *vcpu) argument 901 copy_fp_f_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) argument 920 num_fp_d_regs(const struct kvm_vcpu *vcpu) argument 930 copy_fp_d_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) argument 960 copy_isa_ext_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) argument 987 num_isa_ext_regs(const struct kvm_vcpu *vcpu) argument 992 copy_sbi_ext_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) argument 1017 num_sbi_ext_regs(struct kvm_vcpu *vcpu) argument 1022 copy_sbi_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) argument 1049 num_sbi_regs(struct kvm_vcpu *vcpu) argument 1054 num_vector_regs(const struct kvm_vcpu *vcpu) argument 1063 copy_vector_reg_indices(const struct kvm_vcpu *vcpu, u64 __user *uindices) argument 1108 kvm_riscv_vcpu_num_regs(struct kvm_vcpu *vcpu) argument 1129 kvm_riscv_vcpu_copy_reg_indices(struct kvm_vcpu *vcpu, u64 __user *uindices) argument 1187 kvm_riscv_vcpu_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument 1220 kvm_riscv_vcpu_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument [all...] |
H A D | aia_aplic.c | 441 static int aplic_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, argument 513 static int aplic_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, argument
|
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | vgic_init.c | 39 static void v3_redist_reg_get_errno(int gicv3_fd, int vcpu, int offset, argument 49 static void v3_redist_reg_get(int gicv3_fd, int vcpu, int offset, uint32_t want, argument 69 static int run_vcpu(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/include/xen/interface/ |
H A D | event_channel.h | 64 uint32_t vcpu; member in struct:evtchn_bind_virq 93 uint32_t vcpu; member in struct:evtchn_bind_ipi 140 uint32_t vcpu; /* VCPU to which this channel is bound. */ member in struct:evtchn_status 168 uint32_t vcpu; member in struct:evtchn_bind_vcpu 202 uint32_t vcpu; member in struct:evtchn_init_control [all...] |
/linux-master/arch/arm64/kvm/hyp/ |
H A D | vgic-v3-sr.c | 474 static int __vgic_v3_get_group(struct kvm_vcpu *vcpu) argument 484 static int __vgic_v3_highest_priority_lr(struct kvm_vcpu *vcpu, u32 vmcr, argument 523 static int __vgic_v3_find_active_lr(struct kvm_vcpu *vcpu, int intid, argument 674 static void __vgic_v3_read_iar(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 730 __vgic_v3_write_dir(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 753 __vgic_v3_write_eoir(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 788 __vgic_v3_read_igrpen0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 793 __vgic_v3_read_igrpen1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 798 __vgic_v3_write_igrpen0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 810 __vgic_v3_write_igrpen1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 822 __vgic_v3_read_bpr0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 827 __vgic_v3_read_bpr1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 832 __vgic_v3_write_bpr0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 849 __vgic_v3_write_bpr1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 869 __vgic_v3_read_apxrn(struct kvm_vcpu *vcpu, int rt, int n) argument 881 __vgic_v3_write_apxrn(struct kvm_vcpu *vcpu, int rt, int n) argument 891 __vgic_v3_read_apxr0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 897 __vgic_v3_read_apxr1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 903 __vgic_v3_read_apxr2(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 908 __vgic_v3_read_apxr3(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 913 __vgic_v3_write_apxr0(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 918 __vgic_v3_write_apxr1(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 923 __vgic_v3_write_apxr2(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 928 __vgic_v3_write_apxr3(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 933 __vgic_v3_read_hppir(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 952 __vgic_v3_read_pmr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 959 __vgic_v3_write_pmr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 971 __vgic_v3_read_rpr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 977 __vgic_v3_read_ctlr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 999 __vgic_v3_write_ctlr(struct kvm_vcpu *vcpu, u32 vmcr, int rt) argument 1016 __vgic_v3_perform_cpuif_access(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_emulate.c | 70 static bool spr_allowed(struct kvm_vcpu *vcpu, enum priv_level level) argument 84 static inline void kvmppc_copyto_vcpu_tm(struct kvm_vcpu *vcpu) argument 103 kvmppc_copyfrom_vcpu_tm(struct kvm_vcpu *vcpu) argument 122 kvmppc_emulate_treclaim(struct kvm_vcpu *vcpu, int ra_val) argument 168 kvmppc_emulate_trchkpt(struct kvm_vcpu *vcpu) argument 193 kvmppc_emulate_tabort(struct kvm_vcpu *vcpu, int ra_val) argument 234 kvmppc_core_emulate_op_pr(struct kvm_vcpu *vcpu, unsigned int inst, int *advance) argument 633 kvmppc_set_bat(struct kvm_vcpu *vcpu, struct kvmppc_bat *bat, bool upper, u32 val) argument 653 kvmppc_find_bat(struct kvm_vcpu *vcpu, int sprn) argument 678 kvmppc_core_emulate_mtspr_pr(struct kvm_vcpu *vcpu, int sprn, ulong spr_val) argument 864 kvmppc_core_emulate_mfspr_pr(struct kvm_vcpu *vcpu, int sprn, ulong *spr_val) argument 1034 kvmppc_alignment_dsisr(struct kvm_vcpu *vcpu, unsigned int inst) argument 1039 kvmppc_alignment_dar(struct kvm_vcpu *vcpu, unsigned int inst) argument [all...] |
H A D | book3s_xics.c | 586 static noinline unsigned long kvmppc_h_xirr(struct kvm_vcpu *vcpu) argument 619 static noinline int kvmppc_h_ipi(struct kvm_vcpu *vcpu, unsigned long server, argument 704 kvmppc_h_ipoll(struct kvm_vcpu *vcpu, unsigned long server) argument 721 kvmppc_h_cppr(struct kvm_vcpu *vcpu, unsigned long cppr) argument 777 ics_eoi(struct kvm_vcpu *vcpu, u32 irq) argument 817 kvmppc_h_eoi(struct kvm_vcpu *vcpu, unsigned long xirr) argument 848 kvmppc_xics_rm_complete(struct kvm_vcpu *vcpu, u32 hcall) argument 875 kvmppc_xics_hcall(struct kvm_vcpu *vcpu, u32 req) argument 944 struct kvm_vcpu *vcpu; local 1062 kvmppc_xics_create_icp(struct kvm_vcpu *vcpu, unsigned long server_num) argument 1087 kvmppc_xics_get_icp(struct kvm_vcpu *vcpu) argument 1101 kvmppc_xics_set_icp(struct kvm_vcpu *vcpu, u64 icpval) argument 1336 struct kvm_vcpu *vcpu; local 1449 kvmppc_xics_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, u32 xcpu) argument 1469 kvmppc_xics_free_icp(struct kvm_vcpu *vcpu) argument [all...] |