Searched defs:vcpu (Results 276 - 300 of 381) sorted by relevance

<<111213141516

/linux-master/arch/powerpc/kvm/
H A De500.h58 struct kvm_vcpu vcpu; member in struct:kvmppc_vcpu_e500
100 static inline struct kvmppc_vcpu_e500 *to_e500(struct kvm_vcpu *vcpu) argument
208 get_cur_pid(struct kvm_vcpu *vcpu) argument
213 get_cur_as(struct kvm_vcpu *vcpu) argument
218 get_cur_pr(struct kvm_vcpu *vcpu) argument
223 get_cur_spid(const struct kvm_vcpu *vcpu) argument
228 get_cur_sas(const struct kvm_vcpu *vcpu) argument
233 get_tlb_tlbsel(const struct kvm_vcpu *vcpu) argument
242 get_tlb_nv_bit(const struct kvm_vcpu *vcpu) argument
247 get_tlb_esel_bit(const struct kvm_vcpu *vcpu) argument
252 tlbe_is_host_safe(const struct kvm_vcpu *vcpu, const struct kvm_book3e_206_tlb_entry *tlbe) argument
305 get_lpid(struct kvm_vcpu *vcpu) argument
313 get_tlbmiss_tid(struct kvm_vcpu *vcpu) argument
325 has_feature(const struct kvm_vcpu *vcpu, enum vcpu_ftr ftr) argument
[all...]
H A Dbook3s_xive.h154 struct kvm_vcpu *vcpu; member in struct:kvmppc_xive_vcpu
201 struct kvm_vcpu *vcpu = NULL; local
242 struct kvm_vcpu *vcpu = NULL; local
[all...]
H A De500_mmu_host.c158 void kvmppc_map_magic(struct kvm_vcpu *vcpu) argument
295 void kvmppc_core_flush_tlb(struct kvm_vcpu *vcpu) argument
304 kvmppc_e500_setup_stlbe( struct kvm_vcpu *vcpu, struct kvm_book3e_206_tlb_entry *gtlbe, int tsize, struct tlbe_ref *ref, u64 gvaddr, struct kvm_book3e_206_tlb_entry *stlbe) argument
586 kvmppc_mmu_map(struct kvm_vcpu *vcpu, u64 eaddr, gpa_t gpaddr, unsigned int index) argument
625 kvmppc_load_last_inst(struct kvm_vcpu *vcpu, enum instruction_fetch_type type, unsigned long *instr) argument
715 kvmppc_load_last_inst(struct kvm_vcpu *vcpu, enum instruction_fetch_type type, unsigned long *instr) argument
[all...]
H A Dbook3s_xive_native.c44 static void kvmppc_xive_native_cleanup_queue(struct kvm_vcpu *vcpu, int prio) argument
74 void kvmppc_xive_native_cleanup_vcpu(struct kvm_vcpu *vcpu) argument
123 kvmppc_xive_native_connect_vcpu(struct kvm_device *dev, struct kvm_vcpu *vcpu, u32 server_num) argument
563 struct kvm_vcpu *vcpu; local
711 struct kvm_vcpu *vcpu; local
808 struct kvm_vcpu *vcpu; local
891 kvmppc_xive_native_vcpu_eq_sync(struct kvm_vcpu *vcpu) argument
917 struct kvm_vcpu *vcpu; local
1018 struct kvm_vcpu *vcpu; local
1136 kvmppc_xive_native_get_vp(struct kvm_vcpu *vcpu, union kvmppc_one_reg *val) argument
1174 kvmppc_xive_native_set_vp(struct kvm_vcpu *vcpu, union kvmppc_one_reg *val) argument
1215 struct kvm_vcpu *vcpu; local
[all...]
/linux-master/drivers/iommu/
H A Dfsl_pamu.c256 u32 get_stash_id(u32 stash_dest_hint, u32 vcpu) argument
/linux-master/arch/arm64/include/asm/
H A Dkvm_asm.h305 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] variable
310 ldr \vcpu, [\ctxt, #HOST_CONTEXT_VCPU] variable
315 str \\vcpu, [\\ctxt, #HOST_CONTEXT_VCPU] variable
[all...]
H A Dkvm_emulate.h59 vcpu_el1_is_32bit(struct kvm_vcpu *vcpu) argument
64 vcpu_el1_is_32bit(struct kvm_vcpu *vcpu) argument
70 vcpu_reset_hcr(struct kvm_vcpu *vcpu) argument
107 vcpu_hcr(struct kvm_vcpu *vcpu) argument
112 vcpu_clear_wfx_traps(struct kvm_vcpu *vcpu) argument
122 vcpu_set_wfx_traps(struct kvm_vcpu *vcpu) argument
128 vcpu_ptrauth_enable(struct kvm_vcpu *vcpu) argument
133 vcpu_ptrauth_disable(struct kvm_vcpu *vcpu) argument
138 vcpu_get_vsesr(struct kvm_vcpu *vcpu) argument
143 vcpu_set_vsesr(struct kvm_vcpu *vcpu, u64 vsesr) argument
148 vcpu_pc(const struct kvm_vcpu *vcpu) argument
153 vcpu_cpsr(const struct kvm_vcpu *vcpu) argument
158 vcpu_mode_is_32bit(const struct kvm_vcpu *vcpu) argument
163 kvm_condition_valid(const struct kvm_vcpu *vcpu) argument
171 vcpu_set_thumb(struct kvm_vcpu *vcpu) argument
181 vcpu_get_reg(const struct kvm_vcpu *vcpu, u8 reg_num) argument
187 vcpu_set_reg(struct kvm_vcpu *vcpu, u8 reg_num, unsigned long val) argument
205 vcpu_is_el2(const struct kvm_vcpu *vcpu) argument
216 vcpu_el2_e2h_is_set(const struct kvm_vcpu *vcpu) argument
226 vcpu_el2_tge_is_set(const struct kvm_vcpu *vcpu) argument
246 is_hyp_ctxt(const struct kvm_vcpu *vcpu) argument
283 vcpu_mode_priv(const struct kvm_vcpu *vcpu) argument
297 kvm_vcpu_get_esr(const struct kvm_vcpu *vcpu) argument
302 kvm_vcpu_get_condition(const struct kvm_vcpu *vcpu) argument
312 kvm_vcpu_get_hfar(const struct kvm_vcpu *vcpu) argument
317 kvm_vcpu_get_fault_ipa(const struct kvm_vcpu *vcpu) argument
322 kvm_vcpu_get_disr(const struct kvm_vcpu *vcpu) argument
327 kvm_vcpu_hvc_get_imm(const struct kvm_vcpu *vcpu) argument
332 kvm_vcpu_dabt_isvalid(const struct kvm_vcpu *vcpu) argument
337 kvm_vcpu_dabt_iss_nisv_sanitized(const struct kvm_vcpu *vcpu) argument
342 kvm_vcpu_dabt_issext(const struct kvm_vcpu *vcpu) argument
347 kvm_vcpu_dabt_issf(const struct kvm_vcpu *vcpu) argument
352 kvm_vcpu_dabt_get_rd(const struct kvm_vcpu *vcpu) argument
357 kvm_vcpu_abt_iss1tw(const struct kvm_vcpu *vcpu) argument
363 kvm_vcpu_dabt_iswrite(const struct kvm_vcpu *vcpu) argument
368 kvm_vcpu_dabt_is_cm(const struct kvm_vcpu *vcpu) argument
373 kvm_vcpu_dabt_get_as(const struct kvm_vcpu *vcpu) argument
379 kvm_vcpu_trap_il_is32bit(const struct kvm_vcpu *vcpu) argument
384 kvm_vcpu_trap_get_class(const struct kvm_vcpu *vcpu) argument
389 kvm_vcpu_trap_is_iabt(const struct kvm_vcpu *vcpu) argument
394 kvm_vcpu_trap_is_exec_fault(const struct kvm_vcpu *vcpu) argument
399 kvm_vcpu_trap_get_fault(const struct kvm_vcpu *vcpu) argument
405 kvm_vcpu_trap_is_permission_fault(const struct kvm_vcpu *vcpu) argument
411 kvm_vcpu_trap_is_translation_fault(const struct kvm_vcpu *vcpu) argument
417 kvm_vcpu_trap_get_perm_fault_granule(const struct kvm_vcpu *vcpu) argument
425 kvm_vcpu_abt_issea(const struct kvm_vcpu *vcpu) argument
438 kvm_vcpu_sys_get_rt(struct kvm_vcpu *vcpu) argument
444 kvm_is_write_fault(struct kvm_vcpu *vcpu) argument
468 kvm_vcpu_get_mpidr_aff(struct kvm_vcpu *vcpu) argument
473 kvm_vcpu_set_be(struct kvm_vcpu *vcpu) argument
484 kvm_vcpu_is_be(struct kvm_vcpu *vcpu) argument
495 vcpu_data_guest_to_host(struct kvm_vcpu *vcpu, unsigned long data, unsigned int len) argument
526 vcpu_data_host_to_guest(struct kvm_vcpu *vcpu, unsigned long data, unsigned int len) argument
557 kvm_incr_pc(struct kvm_vcpu *vcpu) argument
578 kvm_get_reset_cptr_el2(struct kvm_vcpu *vcpu) argument
608 kvm_reset_cptr_el2(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/x86/kvm/vmx/
H A Dcapabilities.h119 static inline bool cpu_need_tpr_shadow(struct kvm_vcpu *vcpu) argument
/linux-master/tools/testing/selftests/kvm/aarch64/
H A Dvgic_irq.c661 static void run_guest_cmd(struct kvm_vcpu *vcpu, int gic_fd, argument
742 struct kvm_vcpu *vcpu; local
589 kvm_irq_write_ispendr_check(int gic_fd, uint32_t intid, struct kvm_vcpu *vcpu, bool expect_failure) argument
[all...]
H A Dvpmu_counter_access.c30 struct kvm_vcpu *vcpu; member in struct:vpmu_vm
465 static void run_vcpu(struct kvm_vcpu *vcpu, uint64_t pmcr_n) argument
485 struct kvm_vcpu *vcpu; local
519 struct kvm_vcpu *vcpu; local
561 struct kvm_vcpu *vcpu; local
[all...]
H A Ddebug-exceptions.c426 struct kvm_vcpu *vcpu; local
467 struct kvm_vcpu *vcpu; local
579 struct kvm_vcpu *vcpu; local
[all...]
/linux-master/tools/perf/dlfilters/
H A Ddlfilter-test-api-v2.c77 __s32 vcpu; member in struct:perf_dlfilter_sample
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-mmio-v3.c64 static unsigned long vgic_mmio_read_v3_misc(struct kvm_vcpu *vcpu, argument
104 static void vgic_mmio_write_v3_misc(struct kvm_vcpu *vcpu, argument
153 vgic_mmio_uaccess_write_v3_misc(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
193 vgic_mmio_read_irouter(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
211 vgic_mmio_write_irouter(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
238 vgic_lpis_enabled(struct kvm_vcpu *vcpu) argument
245 vgic_mmio_read_v3r_ctlr(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
258 vgic_mmio_write_v3r_ctlr(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
292 vgic_mmio_vcpu_rdist_is_last(struct kvm_vcpu *vcpu) argument
319 vgic_mmio_read_v3r_typer(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
338 vgic_mmio_read_v3r_iidr(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
344 vgic_mmio_read_v3_idregs(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
356 vgic_v3_uaccess_write_pending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
452 vgic_mmio_read_propbase(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
460 vgic_mmio_write_propbase(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
480 vgic_mmio_read_pendbase(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
491 vgic_mmio_write_pendbase(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
511 vgic_mmio_read_sync(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
517 vgic_set_rdist_busy(struct kvm_vcpu *vcpu, bool busy) argument
528 vgic_mmio_write_invlpi(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
555 vgic_mmio_write_invall(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
746 vgic_register_redist_iodev(struct kvm_vcpu *vcpu) argument
805 vgic_unregister_redist_iodev(struct kvm_vcpu *vcpu) argument
814 struct kvm_vcpu *vcpu; local
961 struct kvm_vcpu *vcpu; local
1010 vgic_v3_queue_sgi(struct kvm_vcpu *vcpu, u32 sgi, bool allow_group1) argument
1058 vgic_v3_dispatch_sgi(struct kvm_vcpu *vcpu, u64 reg, bool allow_group1) argument
1095 vgic_v3_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write, int offset, u32 *val) argument
1106 vgic_v3_redist_uaccess(struct kvm_vcpu *vcpu, bool is_write, int offset, u32 *val) argument
1117 vgic_v3_line_level_info_uaccess(struct kvm_vcpu *vcpu, bool is_write, u32 intid, u32 *val) argument
[all...]
H A Dvgic-mmio.c19 unsigned long vgic_mmio_read_raz(struct kvm_vcpu *vcpu, argument
25 unsigned long vgic_mmio_read_rao(struct kvm_vcpu *vcpu, argument
31 void vgic_mmio_write_wi(struct kvm_vcpu *vcpu, gpa_t addr, argument
37 int vgic_mmio_uaccess_write_wi(struct kvm_vcpu *vcpu, gpa_t addr, argument
44 unsigned long vgic_mmio_read_group(struct kvm_vcpu *vcpu, argument
69 void vgic_mmio_write_group(struct kvm_vcpu *vcpu, gpa_t addr, argument
96 vgic_mmio_read_enable(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
116 vgic_mmio_write_senable(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
165 vgic_mmio_write_cenable(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
187 vgic_uaccess_write_senable(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
208 vgic_uaccess_write_cenable(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
229 __read_pending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, bool is_user) argument
286 vgic_mmio_read_pending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
292 vgic_uaccess_read_pending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
298 is_vgic_v2_sgi(struct kvm_vcpu *vcpu, struct vgic_irq *irq) argument
304 __set_pending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val, bool is_user) argument
353 vgic_mmio_write_spending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
360 vgic_uaccess_write_spending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
369 vgic_hw_irq_cpending(struct kvm_vcpu *vcpu, struct vgic_irq *irq) argument
389 __clear_pending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val, bool is_user) argument
440 vgic_mmio_write_cpending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
447 vgic_uaccess_write_cpending(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
471 vgic_access_active_prepare(struct kvm_vcpu *vcpu, u32 intid) argument
480 vgic_access_active_finish(struct kvm_vcpu *vcpu, u32 intid) argument
488 __vgic_mmio_read_active(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
512 vgic_mmio_read_active(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
529 vgic_uaccess_read_active(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
536 vgic_hw_irq_change_active(struct kvm_vcpu *vcpu, struct vgic_irq *irq, bool active, bool is_uaccess) argument
546 vgic_mmio_change_active(struct kvm_vcpu *vcpu, struct vgic_irq *irq, bool active) argument
593 __vgic_mmio_write_cactive(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
607 vgic_mmio_write_cactive(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
622 vgic_mmio_uaccess_write_cactive(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
630 __vgic_mmio_write_sactive(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
644 vgic_mmio_write_sactive(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
659 vgic_mmio_uaccess_write_sactive(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
667 vgic_mmio_read_priority(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
692 vgic_mmio_write_priority(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
714 vgic_mmio_read_config(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument
733 vgic_mmio_write_config(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument
766 vgic_read_irq_line_level_info(struct kvm_vcpu *vcpu, u32 intid) argument
788 vgic_write_irq_line_level_info(struct kvm_vcpu *vcpu, u32 intid, const u32 val) argument
843 vgic_set_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr) argument
851 vgic_get_vmcr(struct kvm_vcpu *vcpu, struct vgic_vmcr *vmcr) argument
950 vgic_get_mmio_region(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev, gpa_t addr, int len) argument
963 vgic_uaccess_read(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev, gpa_t addr, u32 *val) argument
984 vgic_uaccess_write(struct kvm_vcpu *vcpu, struct vgic_io_device *iodev, gpa_t addr, const u32 *val) argument
1005 vgic_uaccess(struct kvm_vcpu *vcpu, struct vgic_io_device *dev, bool is_write, int offset, u32 *val) argument
1014 dispatch_mmio_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, void *val) argument
1046 dispatch_mmio_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, gpa_t addr, int len, const void *val) argument
[all...]
H A Dvgic.h102 static inline u32 vgic_get_implementation_rev(struct kvm_vcpu *vcpu) argument
170 struct kvm_vcpu *vcpu; member in struct:vgic_reg_attr
282 vgic_v3_max_apr_idx(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/loongarch/include/asm/
H A Dkvm_host.h232 static inline void kvm_arch_sched_in(struct kvm_vcpu *vcpu, int cpu) {} argument
233 static inline void kvm_arch_vcpu_blocking(struct kvm_vcpu *vcpu) {} argument
234 kvm_arch_vcpu_unblocking(struct kvm_vcpu *vcpu) argument
235 kvm_arch_vcpu_block_finish(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/riscv/kvm/
H A Dmmu.c609 int kvm_riscv_gstage_map(struct kvm_vcpu *vcpu, argument
747 void kvm_riscv_gstage_update_hgatp(struct kvm_vcpu *vcpu) argument
/linux-master/arch/x86/kvm/mmu/
H A Dpaging_tmpl.h151 static bool FNAME(prefetch_invalid_gpte)(struct kvm_vcpu *vcpu, argument
197 static int FNAME(update_accessed_dirty_bits)(struct kvm_vcpu *vcpu, argument
259 static inline unsigned FNAME(gpte_pkeys)(struct kvm_vcpu *vcpu, u64 gpte) argument
302 walk_addr_generic(struct guest_walker *walker, struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, gpa_t addr, u64 access) argument
525 walk_addr(struct guest_walker *walker, struct kvm_vcpu *vcpu, gpa_t addr, u64 access) argument
533 prefetch_gpte(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, u64 *spte, pt_element_t gpte) argument
561 gpte_changed(struct kvm_vcpu *vcpu, struct guest_walker *gw, int level) argument
584 pte_prefetch(struct kvm_vcpu *vcpu, struct guest_walker *gw, u64 *sptep) argument
627 fetch(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault, struct guest_walker *gw) argument
777 page_fault(struct kvm_vcpu *vcpu, struct kvm_page_fault *fault) argument
868 gva_to_gpa(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, gpa_t addr, u64 access, struct x86_exception *exception) argument
903 sync_spte(struct kvm_vcpu *vcpu, struct kvm_mmu_page *sp, int i) argument
[all...]
/linux-master/virt/kvm/
H A Deventfd.c767 ioeventfd_write(struct kvm_vcpu *vcpu, struct kvm_io_device *this, gpa_t addr, argument
/linux-master/arch/loongarch/kvm/
H A Dmmu.c567 static int kvm_map_page_fast(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) argument
757 static kvm_pte_t *kvm_split_huge(struct kvm_vcpu *vcpu, kvm_pte_t *ptep, gfn_t gfn) argument
800 static int kvm_map_page(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) argument
934 kvm_handle_mm_fault(struct kvm_vcpu *vcpu, unsigned long gpa, bool write) argument
[all...]
H A Dvcpu.c39 static int kvm_check_requests(struct kvm_vcpu *vcpu) argument
62 static int kvm_enter_guest_check(struct kvm_vcpu *vcpu) argument
84 static int kvm_pre_enter_guest(struct kvm_vcpu *vcpu) argument
121 kvm_handle_exit(struct kvm_run *run, struct kvm_vcpu *vcpu) argument
160 kvm_arch_vcpu_runnable(struct kvm_vcpu *vcpu) argument
166 kvm_arch_vcpu_should_kick(struct kvm_vcpu *vcpu) argument
171 kvm_arch_vcpu_in_kernel(struct kvm_vcpu *vcpu) argument
176 kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf) argument
181 kvm_arch_vcpu_ioctl_translate(struct kvm_vcpu *vcpu, struct kvm_translation *tr) argument
187 kvm_cpu_has_pending_timer(struct kvm_vcpu *vcpu) argument
200 kvm_arch_vcpu_dump_regs(struct kvm_vcpu *vcpu) argument
223 kvm_arch_vcpu_ioctl_get_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
231 kvm_arch_vcpu_ioctl_set_mpstate(struct kvm_vcpu *vcpu, struct kvm_mp_state *mp_state) argument
247 kvm_arch_vcpu_ioctl_set_guest_debug(struct kvm_vcpu *vcpu, struct kvm_guest_debug *dbg) argument
253 _kvm_getcsr(struct kvm_vcpu *vcpu, unsigned int id, u64 *val) argument
277 _kvm_setcsr(struct kvm_vcpu *vcpu, unsigned int id, u64 val) argument
389 kvm_get_one_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg, u64 *v) argument
425 kvm_get_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
445 kvm_set_one_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg, u64 v) argument
491 kvm_set_reg(struct kvm_vcpu *vcpu, const struct kvm_one_reg *reg) argument
509 kvm_arch_vcpu_ioctl_get_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
514 kvm_arch_vcpu_ioctl_set_sregs(struct kvm_vcpu *vcpu, struct kvm_sregs *sregs) argument
519 kvm_arch_vcpu_ioctl_get_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) argument
531 kvm_arch_vcpu_ioctl_set_regs(struct kvm_vcpu *vcpu, struct kvm_regs *regs) argument
544 kvm_vcpu_ioctl_enable_cap(struct kvm_vcpu *vcpu, struct kvm_enable_cap *cap) argument
551 kvm_loongarch_cpucfg_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
564 kvm_loongarch_vcpu_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
580 kvm_loongarch_get_cpucfg_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
596 kvm_loongarch_vcpu_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
612 kvm_loongarch_cpucfg_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
618 kvm_loongarch_vcpu_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
640 struct kvm_vcpu *vcpu = filp->private_data; local
707 kvm_arch_vcpu_ioctl_get_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) argument
719 kvm_arch_vcpu_ioctl_set_fpu(struct kvm_vcpu *vcpu, struct kvm_fpu *fpu) argument
732 kvm_own_fpu(struct kvm_vcpu *vcpu) argument
748 kvm_own_lsx(struct kvm_vcpu *vcpu) argument
783 kvm_own_lasx(struct kvm_vcpu *vcpu) argument
817 kvm_lose_fpu(struct kvm_vcpu *vcpu) argument
847 kvm_vcpu_ioctl_interrupt(struct kvm_vcpu *vcpu, struct kvm_interrupt *irq) argument
869 struct kvm_vcpu *vcpu = filp->private_data; local
890 kvm_arch_vcpu_create(struct kvm_vcpu *vcpu) argument
934 kvm_arch_vcpu_postcreate(struct kvm_vcpu *vcpu) argument
938 kvm_arch_vcpu_destroy(struct kvm_vcpu *vcpu) argument
958 _kvm_vcpu_load(struct kvm_vcpu *vcpu, int cpu) argument
1053 kvm_arch_vcpu_load(struct kvm_vcpu *vcpu, int cpu) argument
1063 _kvm_vcpu_put(struct kvm_vcpu *vcpu, int cpu) argument
1136 kvm_arch_vcpu_put(struct kvm_vcpu *vcpu) argument
1150 kvm_arch_vcpu_ioctl_run(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/arm64/kvm/
H A Dpmu-emul.c34 static struct kvm_pmc *kvm_vcpu_idx_to_pmc(struct kvm_vcpu *vcpu, int cnt_idx) argument
85 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); local
117 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); local
142 u64 kvm_pmu_get_counter_value(struct kvm_vcpu *vcpu, u64 select_idx) argument
152 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); local
183 kvm_pmu_set_counter_value(struct kvm_vcpu *vcpu, u64 select_idx, u64 val) argument
212 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); local
232 kvm_pmu_vcpu_init(struct kvm_vcpu *vcpu) argument
246 kvm_pmu_vcpu_reset(struct kvm_vcpu *vcpu) argument
260 kvm_pmu_vcpu_destroy(struct kvm_vcpu *vcpu) argument
269 kvm_pmu_valid_counter_mask(struct kvm_vcpu *vcpu) argument
286 kvm_pmu_enable_counter_mask(struct kvm_vcpu *vcpu, u64 val) argument
320 kvm_pmu_disable_counter_mask(struct kvm_vcpu *vcpu, u64 val) argument
340 kvm_pmu_overflow_status(struct kvm_vcpu *vcpu) argument
353 kvm_pmu_update_state(struct kvm_vcpu *vcpu) argument
374 kvm_pmu_should_notify_user(struct kvm_vcpu *vcpu) argument
389 kvm_pmu_update_run(struct kvm_vcpu *vcpu) argument
406 kvm_pmu_flush_hwstate(struct kvm_vcpu *vcpu) argument
418 kvm_pmu_sync_hwstate(struct kvm_vcpu *vcpu) argument
430 struct kvm_vcpu *vcpu; local
441 kvm_pmu_counter_increment(struct kvm_vcpu *vcpu, unsigned long mask, u32 event) argument
503 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); local
542 kvm_pmu_software_increment(struct kvm_vcpu *vcpu, u64 val) argument
552 kvm_pmu_handle_pmcr(struct kvm_vcpu *vcpu, u64 val) argument
588 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); local
599 struct kvm_vcpu *vcpu = kvm_pmc_to_vcpu(pmc); local
679 kvm_pmu_set_counter_event_type(struct kvm_vcpu *vcpu, u64 data, u64 select_idx) argument
761 kvm_pmu_get_pmceid(struct kvm_vcpu *vcpu, bool pmceid1) argument
806 kvm_vcpu_reload_pmu(struct kvm_vcpu *vcpu) argument
817 kvm_arm_pmu_v3_enable(struct kvm_vcpu *vcpu) argument
850 kvm_arm_pmu_v3_init(struct kvm_vcpu *vcpu) argument
887 struct kvm_vcpu *vcpu; local
951 kvm_arm_pmu_v3_set_pmu(struct kvm_vcpu *vcpu, int pmu_id) argument
981 kvm_arm_pmu_v3_set_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
1084 kvm_arm_pmu_v3_get_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
1108 kvm_arm_pmu_v3_has_attr(struct kvm_vcpu *vcpu, struct kvm_device_attr *attr) argument
1137 kvm_vcpu_read_pmcr(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/arch/x86/kvm/
H A Dx86.h95 static inline bool kvm_vcpu_has_run(struct kvm_vcpu *vcpu) argument
100 static inline bool kvm_is_exception_pending(struct kvm_vcpu *vcpu) argument
107 static inline void kvm_clear_exception_queue(struct kvm_vcpu *vcpu) argument
114 kvm_queue_interrupt(struct kvm_vcpu *vcpu, u8 vector, bool soft) argument
122 kvm_clear_interrupt_queue(struct kvm_vcpu *vcpu) argument
127 kvm_event_needs_reinjection(struct kvm_vcpu *vcpu) argument
138 is_protmode(struct kvm_vcpu *vcpu) argument
143 is_long_mode(struct kvm_vcpu *vcpu) argument
152 is_64_bit_mode(struct kvm_vcpu *vcpu) argument
164 is_64_bit_hypercall(struct kvm_vcpu *vcpu) argument
183 mmu_is_nested(struct kvm_vcpu *vcpu) argument
188 is_pae(struct kvm_vcpu *vcpu) argument
193 is_pse(struct kvm_vcpu *vcpu) argument
198 is_paging(struct kvm_vcpu *vcpu) argument
203 is_pae_paging(struct kvm_vcpu *vcpu) argument
208 vcpu_virt_addr_bits(struct kvm_vcpu *vcpu) argument
213 is_noncanonical_address(u64 la, struct kvm_vcpu *vcpu) argument
218 vcpu_cache_mmio_info(struct kvm_vcpu *vcpu, gva_t gva, gfn_t gfn, unsigned access) argument
236 vcpu_match_mmio_gen(struct kvm_vcpu *vcpu) argument
247 vcpu_clear_mmio_info(struct kvm_vcpu *vcpu, gva_t gva) argument
255 vcpu_match_mmio_gva(struct kvm_vcpu *vcpu, unsigned long gva) argument
264 vcpu_match_mmio_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) argument
273 kvm_register_read(struct kvm_vcpu *vcpu, int reg) argument
280 kvm_register_write(struct kvm_vcpu *vcpu, int reg, unsigned long val) argument
378 kvm_pr_unimpl_wrmsr(struct kvm_vcpu *vcpu, u32 msr, u64 data) argument
384 kvm_pr_unimpl_rdmsr(struct kvm_vcpu *vcpu, u32 msr) argument
390 nsec_to_cycles(struct kvm_vcpu *vcpu, u64 nsec) argument
435 kvm_before_interrupt(struct kvm_vcpu *vcpu, enum kvm_intr_type intr) argument
441 kvm_after_interrupt(struct kvm_vcpu *vcpu) argument
446 kvm_handling_nmi_from_guest(struct kvm_vcpu *vcpu) argument
[all...]
H A Dcpuid.c133 static int kvm_check_cpuid(struct kvm_vcpu *vcpu, argument
170 static int kvm_cpuid_check_equal(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *e2, argument
220 static struct kvm_hypervisor_cpuid kvm_get_hypervisor_cpuid(struct kvm_vcpu *vcpu, argument
234 static struct kvm_cpuid_entry2 *kvm_find_kvm_cpuid_features(struct kvm_vcpu *vcpu) argument
245 kvm_update_pv_runtime(struct kvm_vcpu *vcpu) argument
272 __kvm_update_cpuid_runtime(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *entries, int nent) argument
319 kvm_update_cpuid_runtime(struct kvm_vcpu *vcpu) argument
338 kvm_vcpu_after_set_cpuid(struct kvm_vcpu *vcpu) argument
400 cpuid_query_maxphyaddr(struct kvm_vcpu *vcpu) argument
419 kvm_vcpu_reserved_gpa_bits_raw(struct kvm_vcpu *vcpu) argument
424 kvm_set_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid_entry2 *e2, int nent) argument
477 kvm_vcpu_ioctl_set_cpuid(struct kvm_vcpu *vcpu, struct kvm_cpuid *cpuid, struct kvm_cpuid_entry __user *entries) argument
522 kvm_vcpu_ioctl_set_cpuid2(struct kvm_vcpu *vcpu, struct kvm_cpuid2 *cpuid, struct kvm_cpuid_entry2 __user *entries) argument
545 kvm_vcpu_ioctl_get_cpuid2(struct kvm_vcpu *vcpu, struct kvm_cpuid2 *cpuid, struct kvm_cpuid_entry2 __user *entries) argument
1457 kvm_find_cpuid_entry_index(struct kvm_vcpu *vcpu, u32 function, u32 index) argument
1465 kvm_find_cpuid_entry(struct kvm_vcpu *vcpu, u32 function) argument
1502 get_out_of_range_cpuid_entry(struct kvm_vcpu *vcpu, u32 *fn_ptr, u32 index) argument
1541 kvm_cpuid(struct kvm_vcpu *vcpu, u32 *eax, u32 *ebx, u32 *ecx, u32 *edx, bool exact_only) argument
1593 kvm_emulate_cpuid(struct kvm_vcpu *vcpu) argument
[all...]
/linux-master/tools/testing/selftests/kvm/lib/aarch64/
H A Dprocessor.c259 void aarch64_vcpu_setup(struct kvm_vcpu *vcpu, struct kvm_vcpu_init *init) argument
357 vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) argument
368 vcpu_arch_set_entry_point(struct kvm_vcpu *vcpu, void *guest_code) argument
378 struct kvm_vcpu *vcpu = __vm_vcpu_add(vm, vcpu_id); local
395 struct kvm_vcpu *vcpu = __aarch64_vcpu_add(vm, vcpu_id, init); local
407 vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) argument
432 assert_on_unhandled_exception(struct kvm_vcpu *vcpu) argument
454 vcpu_init_descriptor_tables(struct kvm_vcpu *vcpu) argument
[all...]

Completed in 289 milliseconds

<<111213141516