| /linux/arch/arm64/kvm/vgic/ |
| H A D | vgic-mmio.h | 14 unsigned long (*read)(struct kvm_vcpu *vcpu, gpa_t addr, 17 gpa_t addr, unsigned int len); 20 void (*write)(struct kvm_vcpu *vcpu, gpa_t addr, 23 gpa_t addr, unsigned int len, 26 unsigned long (*uaccess_read)(struct kvm_vcpu *vcpu, gpa_t addr, 29 int (*uaccess_write)(struct kvm_vcpu *vcpu, gpa_t addr, 32 gpa_t addr, unsigned int len, 113 gpa_t addr, unsigned int len); 116 gpa_t addr, unsigned int len); 118 void vgic_mmio_write_wi(struct kvm_vcpu *vcpu, gpa_t addr, [all …]
|
| H A D | vgic-mmio-v2.c | 26 gpa_t addr, unsigned int len) in vgic_mmio_read_v2_misc() 53 gpa_t addr, unsigned int len, in vgic_mmio_write_v2_misc() 73 gpa_t addr, unsigned int len, in vgic_mmio_uaccess_write_v2_misc() 111 gpa_t addr, unsigned int len, in vgic_mmio_uaccess_write_v2_group() 121 gpa_t addr, unsigned int len, in vgic_mmio_write_sgir() 163 gpa_t addr, unsigned int len) in vgic_mmio_read_target() 181 gpa_t addr, unsigned int len, in vgic_mmio_write_target() 209 gpa_t addr, unsigned int len) in vgic_mmio_read_sgipend() 226 gpa_t addr, unsigned int len, in vgic_mmio_write_sgipendc() 248 gpa_t addr, unsigned int len, in vgic_mmio_write_sgipends() [all …]
|
| H A D | vgic-mmio-v3.c | 82 gpa_t addr, unsigned int len) in vgic_mmio_read_v3_misc() 122 gpa_t addr, unsigned int len, in vgic_mmio_write_v3_misc() 171 gpa_t addr, unsigned int len, in vgic_mmio_uaccess_write_v3_misc() 221 gpa_t addr, unsigned int len) in vgic_mmio_read_irouter() 239 gpa_t addr, unsigned int len, in vgic_mmio_write_irouter() 273 gpa_t addr, unsigned int len) in vgic_mmio_read_v3r_ctlr() 286 gpa_t addr, unsigned int len, in vgic_mmio_write_v3r_ctlr() 332 gpa_t end = rdreg->base + rdreg->count * KVM_VGIC_V3_REDIST_SIZE; in vgic_mmio_vcpu_rdist_is_last() 347 gpa_t addr, unsigned int len) in vgic_mmio_read_v3r_typer() 366 gpa_t addr, unsigned int len) in vgic_mmio_read_v3r_iidr() [all …]
|
| /linux/arch/riscv/include/asm/ |
| H A D | kvm_tlb.h | 26 gpa_t addr; 27 gpa_t size; 35 gpa_t gpa, gpa_t gpsz, 38 void kvm_riscv_local_hfence_gvma_gpa(gpa_t gpa, gpa_t gpsz, 64 gpa_t gpa, gpa_t gpsz,
|
| H A D | kvm_mmu.h | 11 int kvm_riscv_mmu_ioremap(struct kvm *kvm, gpa_t gpa, phys_addr_t hpa, 13 void kvm_riscv_mmu_iounmap(struct kvm *kvm, gpa_t gpa, unsigned long size); 15 gpa_t gpa, unsigned long hva, bool is_write,
|
| /linux/tools/testing/selftests/kvm/include/arm64/ |
| H A D | gic_v3_its.h | 8 void its_init(gpa_t coll_tbl, size_t coll_tbl_sz, gpa_t device_tbl, 9 size_t device_tbl_sz, gpa_t cmdq, size_t cmdq_size); 11 void its_send_mapd_cmd(void *cmdq_base, u32 device_id, gpa_t itt_base,
|
| H A D | gic.h | 62 void gic_rdist_enable_lpis(gpa_t cfg_table, size_t cfg_table_size, 63 gpa_t pend_table);
|
| /linux/tools/testing/selftests/kvm/include/ |
| H A D | kvm_util.h | 114 gpa_t ucall_mmio_addr; 117 gpa_t gpa_tag_mask; 421 static inline void vm_set_memory_attributes(struct kvm_vm *vm, gpa_t gpa, in vm_set_memory_attributes() 442 static inline void vm_mem_set_private(struct kvm_vm *vm, gpa_t gpa, in vm_mem_set_private() 448 static inline void vm_mem_set_shared(struct kvm_vm *vm, gpa_t gpa, in vm_mem_set_shared() 454 void vm_guest_mem_fallocate(struct kvm_vm *vm, gpa_t gpa, u64 size, 457 static inline void vm_guest_mem_punch_hole(struct kvm_vm *vm, gpa_t gpa, in vm_guest_mem_punch_hole() 463 static inline void vm_guest_mem_allocate(struct kvm_vm *vm, gpa_t gpa, in vm_guest_mem_allocate() 688 gpa_t gpa, u64 size, void *hva); 690 gpa_t gp [all...] |
| H A D | memstress.h | 23 gpa_t gpa; 35 gpa_t gpa;
|
| /linux/tools/testing/selftests/kvm/x86/ |
| H A D | private_mem_conversions_test.c | 41 static void memcmp_h(u8 *mem, gpa_t gpa, u8 pattern, size_t size) in memcmp_h() 73 static void guest_sync_shared(gpa_t gpa, u64 size, in guest_sync_shared() 79 static void guest_sync_private(gpa_t gpa, u64 size, u8 pattern) in guest_sync_private() 89 static void guest_map_mem(gpa_t gpa, u64 size, bool map_shared, in guest_map_mem() 101 static void guest_map_shared(gpa_t gpa, u64 size, bool do_fallocate) in guest_map_shared() 106 static void guest_map_private(gpa_t gpa, u64 size, bool do_fallocate) in guest_map_private() 137 gpa_t gpa = base_gpa + test_ranges[i].offset; in guest_test_explicit_conversion() 217 static void guest_punch_hole(gpa_t gpa, u64 size) in guest_punch_hole() 242 gpa_t gpa = base_gpa + test_ranges[i].offset; in guest_test_punch_hole() 292 gpa_t gp in handle_exit_hypercall() [all...] |
| H A D | svm_nested_vmcb12_gpa.c | 26 static void l1_vmrun(struct svm_test_data *svm, gpa_t gpa) in l2_code() 33 static void l1_vmload(struct svm_test_data *svm, gpa_t gpa) in l1_vmrun() 40 static void l1_vmsave(struct svm_test_data *svm, gpa_t gpa) in l1_vmload() 47 static void l1_vmexit(struct svm_test_data *svm, gpa_t gpa) in l1_vmsave()
|
| H A D | hyperv_extended_hypercalls.c | 18 static void guest_code(gpa_t in_pg_gpa, gpa_t out_pg_gpa, in guest_code()
|
| /linux/tools/testing/selftests/kvm/arm64/ |
| H A D | vgic_lpi_stress.c | 26 static gpa_t gpa_base; 38 gpa_t device_table; 39 gpa_t collection_table; 40 gpa_t cmdq_base; 42 gpa_t itt_tables; 44 gpa_t lpi_prop_table; 45 gpa_t lpi_pend_tables; 76 gpa_t itt_base = test_data.itt_tables + (device_id * SZ_64K); in guest_setup_its_mappings() 191 gpa_t cmdq_base; in setup_test_data() 227 gpa_t db_add in signal_lpi() [all...] |
| /linux/include/kvm/ |
| H A D | iodev.h | 20 gpa_t addr, 25 gpa_t addr, 43 struct kvm_io_device *dev, gpa_t addr, in kvm_iodevice_read() 51 struct kvm_io_device *dev, gpa_t addr, in kvm_iodevice_write()
|
| /linux/arch/riscv/kvm/ |
| H A D | vcpu_sbi_sta.c | 27 gpa_t shmem = vcpu->arch.sta.shmem; in kvm_riscv_vcpu_record_steal_time() 88 gpa_t shmem; in kvm_sbi_sta_steal_time_set_shmem() 107 shmem |= ((gpa_t)shmem_phys_hi << 32); in kvm_sbi_sta_steal_time_set_shmem() 184 gpa_t new_shmem = INVALID_GPA; in kvm_sbi_ext_sta_set_reg() 193 gpa_t hi = upper_32_bits(vcpu->arch.sta.shmem); in kvm_sbi_ext_sta_set_reg() 203 gpa_t lo = lower_32_bits(vcpu->arch.sta.shmem); in kvm_sbi_ext_sta_set_reg() 205 new_shmem = ((gpa_t)value << 32); in kvm_sbi_ext_sta_set_reg()
|
| /linux/tools/testing/selftests/kvm/lib/arm64/ |
| H A D | gic_v3_its.c | 57 static void its_install_table(unsigned int type, gpa_t base, size_t size) in its_install_table() 72 static void its_install_cmdq(gpa_t base, size_t size) in its_install_cmdq() 85 void its_init(gpa_t coll_tbl, size_t coll_tbl_sz, gpa_t device_tbl, in its_init() 86 size_t device_tbl_sz, gpa_t cmdq, size_t cmdq_size) in its_init() 206 void its_send_mapd_cmd(void *cmdq_base, u32 device_id, gpa_t itt_base, in its_send_mapd_cmd()
|
| /linux/arch/x86/kvm/mmu/ |
| H A D | page_track.h | 30 void __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, const u8 *new, int bytes); 41 static inline void __kvm_page_track_write(struct kvm *kvm, gpa_t gpa, in __kvm_page_track_write() 50 static inline void kvm_page_track_write(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_page_track_write()
|
| /linux/arch/mips/kvm/ |
| H A D | loongson_ipi.c | 54 gpa_t addr, int len, void *val) in loongson_vipi_read() 99 gpa_t addr, int len, const void *val) in loongson_vipi_write() 154 gpa_t addr, int len, void *val) in kvm_ipi_read() 171 gpa_t addr, int len, const void *val) in kvm_ipi_write()
|
| /linux/tools/testing/selftests/kvm/lib/loongarch/ |
| H A D | processor.c | 15 static gpa_t invalid_pgtable[4]; 38 static void virt_set_pgtable(struct kvm_vm *vm, gpa_t table, gpa_t child) in virt_set_pgtable() 52 gpa_t child, table; in virt_arch_pgd_alloc() 79 gpa_t child; in virt_populate_pte() 109 gpa_t addr_arch_gva2gpa(struct kvm_vm *vm, gva_t gva) in addr_arch_gva2gpa() 119 void virt_arch_pg_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa) in virt_arch_pg_map()
|
| /linux/arch/x86/kvm/ |
| H A D | i8259.c | 453 gpa_t addr, int len, const void *val) in picdev_write() 487 gpa_t addr, int len, void *val) in picdev_read() 518 gpa_t addr, int len, const void *val) in picdev_master_write() 525 gpa_t addr, int len, void *val) in picdev_master_read() 532 gpa_t addr, int len, const void *val) in picdev_slave_write() 539 gpa_t addr, int len, void *val) in picdev_slave_read() 546 gpa_t addr, int len, const void *val) in picdev_elcr_write() 553 gpa_t addr, int len, void *val) in picdev_elcr_read()
|
| /linux/arch/loongarch/kvm/intc/ |
| H A D | eiointc.c | 124 gpa_t addr, unsigned long *val) in loongarch_eiointc_read() 128 gpa_t offset; in loongarch_eiointc_read() 166 gpa_t addr, int len, void *val) in kvm_eiointc_read() 209 gpa_t addr, u64 value, u64 field_mask) in loongarch_eiointc_write() 214 gpa_t offset; in loongarch_eiointc_write() 298 gpa_t addr, int len, const void *val) in kvm_eiointc_write() 345 gpa_t addr, int len, void *val) in kvm_eiointc_virt_read() 375 gpa_t addr, int len, const void *val) in kvm_eiointc_virt_write()
|
| H A D | ipi.c | 125 static int send_ipi_data(struct kvm_vcpu *vcpu, gpa_t addr, uint64_t data) in send_ipi_data() 177 static int loongarch_ipi_readl(struct kvm_vcpu *vcpu, gpa_t addr, int len, void *val) in loongarch_ipi_readl() 216 static int loongarch_ipi_writel(struct kvm_vcpu *vcpu, gpa_t addr, int len, const void *val) in loongarch_ipi_writel() 272 gpa_t addr, int len, void *val) in kvm_ipi_read() 280 gpa_t addr, int len, const void *val) in kvm_ipi_write()
|
| /linux/tools/testing/selftests/kvm/lib/ |
| H A D | kvm_util.c | 945 gpa_t gpa, u64 size, void *hva) 959 gpa_t gpa, u64 size, void *hva) in __vm_set_user_memory_region2() 972 gpa_t gpa, u64 size, void *hva, in vm_set_user_memory_region2() 991 gpa_t gpa, u64 size, void *hva, in vm_mem_add() 1004 gpa_t gpa, u32 slot, u64 npages, u32 flags, in vm_mem_add() 1167 gpa_t gpa, u32 slot, u64 npages, u32 flags) in memslot2region() 1304 gpa_t gpa, len; in vcpu_mmap_sz() 1468 gpa_t gpa = __vm_phy_pages_alloc(vm, pages, in __vm_alloc() 1534 void virt_map(struct kvm_vm *vm, gva_t gva, gpa_t gpa, unsigned int npages) 1567 void *addr_gpa2hva(struct kvm_vm *vm, gpa_t gp [all...] |
| /linux/virt/kvm/ |
| H A D | pfncache.c | 60 static bool kvm_gpc_is_valid_len(gpa_t gpa, unsigned long uhva, in kvm_gpc_is_valid_len() 256 static int __kvm_gpc_refresh(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long uhva) in __kvm_gpc_refresh() 397 static int __kvm_gpc_activate(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long uhva, in __kvm_gpc_activate() 427 int kvm_gpc_activate(struct gfn_to_pfn_cache *gpc, gpa_t gpa, unsigned long len) in kvm_gpc_activate()
|
| /linux/tools/testing/selftests/kvm/include/x86/ |
| H A D | sev.h | 123 static inline void sev_launch_update_data(struct kvm_vm *vm, gpa_t gpa, in sev_launch_update_data() 134 static inline void snp_launch_update_data(struct kvm_vm *vm, gpa_t gpa, in snp_launch_update_data()
|