Home
last modified time | relevance | path

Searched refs:mmio_gpa (Results 1 – 8 of 8) sorted by relevance

/linux/tools/testing/selftests/kvm/
H A Dcoalesced_io_test.c18 u64 mmio_gpa; member
53 WRITE_ONCE(*io->mmio, io->mmio_gpa + i); in guest_code()
60 WRITE_ONCE(*io->mmio, io->mmio_gpa + i); in guest_code()
64 WRITE_ONCE(*io->mmio, io->mmio_gpa + i); in guest_code()
96 run->mmio.phys_addr == io->mmio_gpa && run->mmio.len == 8 && in vcpu_run_and_verify_io_exit()
97 *(u64 *)run->mmio.data == io->mmio_gpa + io->ring_size - 1)) || in vcpu_run_and_verify_io_exit()
105 want_pio ? (unsigned long long)io->pio_port : io->mmio_gpa, in vcpu_run_and_verify_io_exit()
106 (want_pio ? io->pio_port : io->mmio_gpa) + io->ring_size - 1, run->exit_reason, in vcpu_run_and_verify_io_exit()
141 TEST_ASSERT(entry->phys_addr == io->mmio_gpa && in vcpu_run_and_verify_coalesced_io()
144 io->mmio_gpa, io->mmio_gpa + i, i, in vcpu_run_and_verify_coalesced_io()
[all …]
/linux/tools/testing/selftests/kvm/lib/arm64/
H A Ducall.c11 void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa) in ucall_arch_init() argument
15 virt_map(vm, mmio_gva, mmio_gpa, 1); in ucall_arch_init()
17 vm->ucall_mmio_addr = mmio_gpa; in ucall_arch_init()
/linux/tools/testing/selftests/kvm/lib/loongarch/
H A Ducall.c14 void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa) in ucall_arch_init() argument
18 virt_map(vm, mmio_gva, mmio_gpa, 1); in ucall_arch_init()
20 vm->ucall_mmio_addr = mmio_gpa; in ucall_arch_init()
/linux/tools/testing/selftests/kvm/include/
H A Ducall_common.h32 void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa);
42 void ucall_init(struct kvm_vm *vm, gpa_t mmio_gpa);
/linux/tools/testing/selftests/kvm/lib/
H A Ducall_common.c28 void ucall_init(struct kvm_vm *vm, gpa_t mmio_gpa) in ucall_init() argument
47 ucall_arch_init(vm, mmio_gpa); in ucall_init()
/linux/tools/testing/selftests/kvm/include/x86/
H A Ducall.h9 static inline void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa) in ucall_arch_init() argument
/linux/tools/testing/selftests/kvm/include/s390/
H A Ducall.h9 static inline void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa) in ucall_arch_init() argument
/linux/tools/testing/selftests/kvm/include/riscv/
H A Ducall.h10 static inline void ucall_arch_init(struct kvm_vm *vm, gpa_t mmio_gpa) in ucall_arch_init() argument