Home
last modified time | relevance | path

Searched refs:gpa_t (Results 1 – 25 of 91) sorted by relevance

1234

/linux/arch/arm64/kvm/vgic/
H A Dvgic-mmio.h14 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 Dvgic-mmio-v2.c26 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 Dvgic-mmio-v3.c82 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 Dkvm_tlb.h26 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 Dkvm_mmu.h11 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 Dgic_v3_its.h8 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 Dgic.h62 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 Dkvm_util.h114 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 Dmemstress.h23 gpa_t gpa;
35 gpa_t gpa;
/linux/tools/testing/selftests/kvm/x86/
H A Dprivate_mem_conversions_test.c41 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 Dsvm_nested_vmcb12_gpa.c26 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 Dhyperv_extended_hypercalls.c18 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 Dvgic_lpi_stress.c26 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 Diodev.h20 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 Dvcpu_sbi_sta.c27 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 Dgic_v3_its.c57 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 Dpage_track.h30 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 Dloongson_ipi.c54 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 Dprocessor.c15 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 Di8259.c453 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 Deiointc.c124 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 Dipi.c125 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 Dkvm_util.c945 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 Dpfncache.c60 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 Dsev.h123 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()

1234