/linux-master/tools/testing/selftests/kvm/ |
H A D | memslot_modification_stress_test.c | 39 struct kvm_vcpu *vcpu = vcpu_args->vcpu; local
|
H A D | hardware_disable_test.c | 39 struct kvm_vcpu *vcpu = arg; local 89 struct kvm_vcpu *vcpu; local
|
H A D | arch_timer.c | 53 struct kvm_vcpu *vcpu = vcpus[vcpu_idx]; local
|
/linux-master/tools/testing/selftests/kvm/x86_64/ |
H A D | hyperv_features.c | 117 static void vcpu_reset_hv_cpuid(struct kvm_vcpu *vcpu) argument 133 struct kvm_vcpu *vcpu; local 525 struct kvm_vcpu *vcpu; local [all...] |
H A D | nx_huge_pages_test.c | 111 struct kvm_vcpu *vcpu; local
|
H A D | hyperv_clock.c | 176 static void host_check_tsc_msr_rdtsc(struct kvm_vcpu *vcpu) argument 208 struct kvm_vcpu *vcpu; local [all...] |
H A D | vmx_nested_tsc_scaling_test.c | 121 struct kvm_vcpu *vcpu; local
|
H A D | cpuid_test.c | 103 static void run_vcpu(struct kvm_vcpu *vcpu, int stage) argument 138 static void set_cpuid_after_run(struct kvm_vcpu *vcpu) argument 166 test_get_cpuid2(struct kvm_vcpu *vcpu) argument 187 struct kvm_vcpu *vcpu; local [all...] |
H A D | sync_regs_test.c | 158 static void race_sync_regs(struct kvm_vcpu *vcpu, void *racer) argument [all...] |
H A D | kvm_pv_test.c | 112 static void enter_guest(struct kvm_vcpu *vcpu) argument 138 struct kvm_vcpu *vcpu; local 175 struct kvm_vcpu *vcpu; local [all...] |
/linux-master/tools/testing/selftests/kvm/s390x/ |
H A D | sync_regs_test.c | 76 void test_read_invalid(struct kvm_vcpu *vcpu) argument 97 void test_set_invalid(struct kvm_vcpu *vcpu) argument 118 void test_req_and_verify_all_valid_regs(struct kvm_vcpu *vcpu) argument 144 test_set_and_verify_various_reg_values(struct kvm_vcpu *vcpu) argument 183 test_clear_kvm_dirty_regs_bits(struct kvm_vcpu *vcpu) argument 219 struct kvm_vcpu *vcpu; local [all...] |
/linux-master/arch/riscv/kvm/ |
H A D | vcpu_sbi_sta.c | 19 void kvm_riscv_vcpu_sbi_sta_reset(struct kvm_vcpu *vcpu) argument 25 void kvm_riscv_vcpu_record_steal_time(struct kvm_vcpu *vcpu) argument 81 kvm_sbi_sta_steal_time_set_shmem(struct kvm_vcpu *vcpu) argument 128 kvm_sbi_ext_sta_handler(struct kvm_vcpu *vcpu, struct kvm_run *run, struct kvm_vcpu_sbi_return *retdata) argument 149 kvm_sbi_ext_sta_probe(struct kvm_vcpu *vcpu) argument 161 kvm_riscv_vcpu_get_reg_sbi_sta(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long *reg_val) argument 182 kvm_riscv_vcpu_set_reg_sbi_sta(struct kvm_vcpu *vcpu, unsigned long reg_num, unsigned long reg_val) argument [all...] |
/linux-master/tools/testing/selftests/kvm/aarch64/ |
H A D | smccc_filter.c | 61 static struct kvm_vm *setup_vm(struct kvm_vcpu **vcpu) argument 81 struct kvm_vcpu *vcpu; local 100 struct kvm_vcpu *vcpu; local 122 struct kvm_vcpu *vcpu; local 135 struct kvm_vcpu *vcpu; local 148 struct kvm_vcpu *vcpu; local 163 struct kvm_vcpu *vcpu; local 176 expect_call_denied(struct kvm_vcpu *vcpu) argument 191 struct kvm_vcpu *vcpu; local 207 expect_call_fwd_to_user(struct kvm_vcpu *vcpu, uint32_t func_id, enum smccc_conduit conduit) argument 229 struct kvm_vcpu *vcpu; local [all...] |
/linux-master/arch/arm64/kvm/vgic/ |
H A D | vgic-debug.c | 235 struct kvm_vcpu *vcpu = NULL; local 161 print_header(struct seq_file *s, struct vgic_irq *irq, struct kvm_vcpu *vcpu) argument 177 print_irq_state(struct seq_file *s, struct vgic_irq *irq, struct kvm_vcpu *vcpu) argument [all...] |
H A D | vgic-init.c | 73 struct kvm_vcpu *vcpu; local 194 int kvm_vgic_vcpu_init(struct kvm_vcpu *vcpu) argument 245 kvm_vgic_vcpu_enable(struct kvm_vcpu *vcpu) argument 265 struct kvm_vcpu *vcpu; local 373 __kvm_vgic_vcpu_destroy(struct kvm_vcpu *vcpu) argument 390 kvm_vgic_vcpu_destroy(struct kvm_vcpu *vcpu) argument 401 struct kvm_vcpu *vcpu; local [all...] |
H A D | vgic-mmio-v2.c | 25 static unsigned long vgic_mmio_read_v2_misc(struct kvm_vcpu *vcpu, argument 52 static void vgic_mmio_write_v2_misc(struct kvm_vcpu *vcpu, argument 72 static int vgic_mmio_uaccess_write_v2_misc(struct kvm_vcpu *vcpu, argument 110 vgic_mmio_uaccess_write_v2_group(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument 128 struct kvm_vcpu *vcpu; local 162 vgic_mmio_read_target(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument 180 vgic_mmio_write_target(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument 208 vgic_mmio_read_sgipend(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument 225 vgic_mmio_write_sgipendc(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument 247 vgic_mmio_write_sgipends(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument 275 vgic_mmio_read_vcpuif(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument 322 vgic_mmio_write_vcpuif(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument 362 vgic_mmio_read_apr(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len) argument 387 vgic_mmio_write_apr(struct kvm_vcpu *vcpu, gpa_t addr, unsigned int len, unsigned long val) argument 502 struct kvm_vcpu *vcpu; local 539 vgic_v2_cpuif_uaccess(struct kvm_vcpu *vcpu, bool is_write, int offset, u32 *val) argument 551 vgic_v2_dist_uaccess(struct kvm_vcpu *vcpu, bool is_write, int offset, u32 *val) argument [all...] |
/linux-master/arch/x86/kvm/ |
H A D | debugfs.c | 17 struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data; local 26 struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data; local 35 struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data; local 44 struct kvm_vcpu *vcpu = (struct kvm_vcpu *) data; local 59 void kvm_arch_create_vcpu_debugfs(struct kvm_vcpu *vcpu, struct dentry *debugfs_dentry) argument [all...] |
/linux-master/arch/s390/kvm/ |
H A D | diag.c | 20 static int diag_release_pages(struct kvm_vcpu *vcpu) argument 58 __diag_page_ref_service(struct kvm_vcpu *vcpu) argument 145 __diag_time_slice_end(struct kvm_vcpu *vcpu) argument 166 __diag_time_slice_end_directed(struct kvm_vcpu *vcpu) argument 212 __diag_ipl_functions(struct kvm_vcpu *vcpu) argument 246 __diag_virtio_hypercall(struct kvm_vcpu *vcpu) argument 282 kvm_s390_handle_diag(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/tools/testing/selftests/kvm/lib/s390x/ |
H A D | processor.c | 158 void vcpu_arch_set_entry_point(struct kvm_vcpu *vcpu, void *guest_code) argument 169 struct kvm_vcpu *vcpu; local 195 vcpu_args_set(struct kvm_vcpu *vcpu, unsigned int num, ...) argument 215 vcpu_arch_dump(FILE *stream, struct kvm_vcpu *vcpu, uint8_t indent) argument 221 assert_on_unhandled_exception(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/x86/hyperv/ |
H A D | hv_apic.c | 160 int cur_cpu, vcpu, this_cpu = smp_processor_id(); local
|
/linux-master/arch/powerpc/kvm/ |
H A D | book3s_mmu_hpte.c | 56 void kvmppc_mmu_hpte_cache_map(struct kvm_vcpu *vcpu, struct hpte_cache *pte) argument 101 static void invalidate_pte(struct kvm_vcpu *vcpu, struct hpte_cache *pte) argument 132 static void kvmppc_mmu_pte_flush_all(struct kvm_vcpu *vcpu) argument 150 static void kvmppc_mmu_pte_flush_page(struct kvm_vcpu *vcpu, ulong guest_ea) argument 169 kvmppc_mmu_pte_flush_long(struct kvm_vcpu *vcpu, ulong guest_ea) argument 189 kvmppc_mmu_pte_flush(struct kvm_vcpu *vcpu, ulong guest_ea, ulong ea_mask) argument 212 kvmppc_mmu_pte_vflush_short(struct kvm_vcpu *vcpu, u64 guest_vp) argument 233 kvmppc_mmu_pte_vflush_64k(struct kvm_vcpu *vcpu, u64 guest_vp) argument 255 kvmppc_mmu_pte_vflush_long(struct kvm_vcpu *vcpu, u64 guest_vp) argument 275 kvmppc_mmu_pte_vflush(struct kvm_vcpu *vcpu, u64 guest_vp, u64 vp_mask) argument 298 kvmppc_mmu_pte_pflush(struct kvm_vcpu *vcpu, ulong pa_start, ulong pa_end) argument 320 kvmppc_mmu_hpte_cache_next(struct kvm_vcpu *vcpu) argument 338 kvmppc_mmu_hpte_destroy(struct kvm_vcpu *vcpu) argument 351 kvmppc_mmu_hpte_init(struct kvm_vcpu *vcpu) argument [all...] |
H A D | book3s_32_mmu_host.c | 49 void kvmppc_mmu_invalidate_pte(struct kvm_vcpu *vcpu, struct hpte_cache *pte) argument 66 static u16 kvmppc_sid_hash(struct kvm_vcpu *vcpu, u64 gvsid) argument 79 static struct kvmppc_sid_map *find_sid_vsid(struct kvm_vcpu *vcpu, u64 gvsid) argument 106 static u32 *kvmppc_mmu_get_pteg(struct kvm_vcpu *vcpu, u32 vsid, u32 eaddr, argument 130 int kvmppc_mmu_map_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *orig_pte, argument 258 kvmppc_mmu_unmap_page(struct kvm_vcpu *vcpu, struct kvmppc_pte *pte) argument 263 create_sid_map(struct kvm_vcpu *vcpu, u64 gvsid) argument 302 kvmppc_mmu_map_segment(struct kvm_vcpu *vcpu, ulong eaddr) argument 333 kvmppc_mmu_flush_segments(struct kvm_vcpu *vcpu) argument 345 kvmppc_mmu_destroy_pr(struct kvm_vcpu *vcpu) argument 356 kvmppc_mmu_init_pr(struct kvm_vcpu *vcpu) argument [all...] |
H A D | book3s_32_mmu.c | 40 static inline bool check_debug_ip(struct kvm_vcpu *vcpu) argument 75 static u32 find_sr(struct kvm_vcpu *vcpu, gva_t eaddr) argument 80 static u64 kvmppc_mmu_book3s_32_ea_to_vp(struct kvm_vcpu *vcpu, gva_t eaddr, argument 93 static hva_t kvmppc_mmu_book3s_32_get_pteg(struct kvm_vcpu *vcpu, argument 127 kvmppc_mmu_book3s_32_xlate_bat(struct kvm_vcpu *vcpu, gva_t eaddr, struct kvmppc_pte *pte, bool data, bool iswrite) argument 182 kvmppc_mmu_book3s_32_xlate_pte(struct kvm_vcpu *vcpu, gva_t eaddr, struct kvmppc_pte *pte, bool data, bool iswrite, bool primary) argument 290 kvmppc_mmu_book3s_32_xlate(struct kvm_vcpu *vcpu, gva_t eaddr, struct kvmppc_pte *pte, bool data, bool iswrite) argument 326 kvmppc_mmu_book3s_32_mfsrin(struct kvm_vcpu *vcpu, u32 srnum) argument 331 kvmppc_mmu_book3s_32_mtsrin(struct kvm_vcpu *vcpu, u32 srnum, ulong value) argument 338 kvmppc_mmu_book3s_32_tlbie(struct kvm_vcpu *vcpu, ulong ea, bool large) argument 348 kvmppc_mmu_book3s_32_esid_to_vsid(struct kvm_vcpu *vcpu, ulong esid, u64 *vsid) argument 391 kvmppc_mmu_book3s_32_is_dcbz32(struct kvm_vcpu *vcpu) argument 397 kvmppc_mmu_book3s_32_init(struct kvm_vcpu *vcpu) argument [all...] |
/linux-master/arch/mips/kvm/ |
H A D | loongson_ipi.c | 151 static int kvm_ipi_read(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, argument 168 static int kvm_ipi_write(struct kvm_vcpu *vcpu, struct kvm_io_device *dev, argument
|
H A D | tlb.c | 40 static u32 kvm_mips_get_root_asid(struct kvm_vcpu *vcpu) argument 113 int kvm_vz_host_tlb_inv(struct kvm_vcpu *vcpu, unsigned long va) argument 166 int kvm_vz_guest_tlb_lookup(struct kvm_vcpu *vcpu, unsigned long gva, argument
|