Home
last modified time | relevance | path

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

123

/Linux-v4.19/virt/kvm/arm/vgic/
Dvgic-mmio.h25 unsigned long (*read)(struct kvm_vcpu *vcpu, gpa_t addr,
28 gpa_t addr, unsigned int len);
31 void (*write)(struct kvm_vcpu *vcpu, gpa_t addr,
34 gpa_t addr, unsigned int len,
37 unsigned long (*uaccess_read)(struct kvm_vcpu *vcpu, gpa_t addr,
40 int (*uaccess_write)(struct kvm_vcpu *vcpu, gpa_t addr,
43 gpa_t addr, unsigned int len,
129 gpa_t addr, unsigned int len);
132 gpa_t addr, unsigned int len);
134 void vgic_mmio_write_wi(struct kvm_vcpu *vcpu, gpa_t addr,
[all …]
Dvgic-mmio.c26 gpa_t addr, unsigned int len) in vgic_mmio_read_raz()
32 gpa_t addr, unsigned int len) in vgic_mmio_read_rao()
37 void vgic_mmio_write_wi(struct kvm_vcpu *vcpu, gpa_t addr, in vgic_mmio_write_wi()
43 int vgic_mmio_uaccess_write_wi(struct kvm_vcpu *vcpu, gpa_t addr, in vgic_mmio_uaccess_write_wi()
51 gpa_t addr, unsigned int len) in vgic_mmio_read_group()
70 void vgic_mmio_write_group(struct kvm_vcpu *vcpu, gpa_t addr, in vgic_mmio_write_group()
93 gpa_t addr, unsigned int len) in vgic_mmio_read_enable()
113 gpa_t addr, unsigned int len, in vgic_mmio_write_senable()
132 gpa_t addr, unsigned int len, in vgic_mmio_write_cenable()
152 gpa_t addr, unsigned int len) in vgic_mmio_read_pending()
[all …]
Dvgic-mmio-v2.c34 gpa_t addr, unsigned int len) in vgic_mmio_read_v2_misc()
61 gpa_t addr, unsigned int len, in vgic_mmio_write_v2_misc()
81 gpa_t addr, unsigned int len, in vgic_mmio_uaccess_write_v2_misc()
107 gpa_t addr, unsigned int len, in vgic_mmio_uaccess_write_v2_group()
117 gpa_t addr, unsigned int len, in vgic_mmio_write_sgir()
160 gpa_t addr, unsigned int len) in vgic_mmio_read_target()
178 gpa_t addr, unsigned int len, in vgic_mmio_write_target()
206 gpa_t addr, unsigned int len) in vgic_mmio_read_sgipend()
223 gpa_t addr, unsigned int len, in vgic_mmio_write_sgipendc()
245 gpa_t addr, unsigned int len, in vgic_mmio_write_sgipends()
[all …]
Dvgic-mmio-v3.c70 gpa_t addr, unsigned int len) in vgic_mmio_read_v3_misc()
104 gpa_t addr, unsigned int len, in vgic_mmio_write_v3_misc()
124 gpa_t addr, unsigned int len, in vgic_mmio_uaccess_write_v3_misc()
138 gpa_t addr, unsigned int len) in vgic_mmio_read_irouter()
156 gpa_t addr, unsigned int len, in vgic_mmio_write_irouter()
183 gpa_t addr, unsigned int len) in vgic_mmio_read_v3r_ctlr()
192 gpa_t addr, unsigned int len, in vgic_mmio_write_v3r_ctlr()
208 gpa_t addr, unsigned int len) in vgic_mmio_read_v3r_typer()
214 gpa_t last_rdist_typer = rdreg->base + GICR_TYPER + in vgic_mmio_read_v3r_typer()
230 gpa_t addr, unsigned int len) in vgic_mmio_read_v3r_iidr()
[all …]
Dvgic-its.c128 gpa_t itt_addr;
430 gpa_t pendbase = GICR_PENDBASER_ADDRESS(vcpu->arch.vgic_cpu.pendbaser); in its_sync_lpi_pending_table()
478 gpa_t addr, unsigned int len) in vgic_mmio_read_its_typer()
500 gpa_t addr, unsigned int len) in vgic_mmio_read_its_iidr()
511 gpa_t addr, unsigned int len, in vgic_mmio_uaccess_write_its_iidr()
523 gpa_t addr, unsigned int len) in vgic_mmio_read_its_idregs()
758 gpa_t *eaddr) in vgic_its_check_id()
995 u32 device_id, gpa_t itt_addr, in vgic_its_alloc_device()
1023 gpa_t itt_addr = its_cmd_get_ittaddr(its_cmd); in vgic_its_cmd_handle_mapd()
1339 gpa_t addr, unsigned int len) in vgic_mmio_read_its_cbaser()
[all …]
Dvgic.h163 gpa_t addr;
172 gpa_t addr, int len);
201 int vgic_register_dist_iodev(struct kvm *kvm, gpa_t dist_base_address,
304 bool vgic_v3_rdist_overlap(struct kvm *kvm, gpa_t base, size_t size);
306 static inline bool vgic_dist_overlap(struct kvm *kvm, gpa_t base, size_t size) in vgic_dist_overlap()
Dvgic-v3.c327 gpa_t pendbase, ptr; in vgic_v3_lpi_sync_pending_status()
383 gpa_t pendbase, ptr; in vgic_v3_save_pending_tables()
429 bool vgic_v3_rdist_overlap(struct kvm *kvm, gpa_t base, size_t size) in vgic_v3_rdist_overlap()
Dvgic-kvm-device.c118 gpa_t base = *addr & KVM_VGIC_V3_RDIST_BASE_MASK; in kvm_vgic_addr()
357 gpa_t addr; in vgic_v2_attr_regs_access()
521 gpa_t addr; in vgic_v3_attr_regs_access()
/Linux-v4.19/include/kvm/
Diodev.h32 gpa_t addr,
37 gpa_t addr,
55 struct kvm_io_device *dev, gpa_t addr, in kvm_iodevice_read()
63 struct kvm_io_device *dev, gpa_t addr, in kvm_iodevice_write()
Darm_vgic.h165 gpa_t base_addr;
178 gpa_t vgic_its_base;
207 gpa_t base;
233 gpa_t vgic_dist_base; /* distributor */
236 gpa_t vgic_cpu_base;
/Linux-v4.19/include/linux/
Dkvm_host.h147 gpa_t addr;
168 int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
171 gpa_t addr, int len, const void *val, long cookie);
172 int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr,
174 int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr,
179 gpa_t addr);
213 gpa_t gpa;
685 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data,
687 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len);
692 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data,
[all …]
Dkvm_types.h49 typedef u64 gpa_t; typedef
60 gpa_t gpa;
/Linux-v4.19/arch/powerpc/kvm/
Dmpic.c125 static int openpic_cpu_write_internal(void *opaque, gpa_t addr,
127 static int openpic_cpu_read_internal(void *opaque, gpa_t addr,
198 gpa_t reg_base;
689 static int openpic_gbl_write(void *opaque, gpa_t addr, u32 val) in openpic_gbl_write()
745 static int openpic_gbl_read(void *opaque, gpa_t addr, u32 *ptr) in openpic_gbl_read()
807 static int openpic_tmr_write(void *opaque, gpa_t addr, u32 val) in openpic_tmr_write()
849 static int openpic_tmr_read(void *opaque, gpa_t addr, u32 *ptr) in openpic_tmr_read()
887 static int openpic_src_write(void *opaque, gpa_t addr, u32 val) in openpic_src_write()
912 static int openpic_src_read(void *opaque, gpa_t addr, u32 *ptr) in openpic_src_read()
941 static int openpic_msi_write(void *opaque, gpa_t addr, u32 val) in openpic_msi_write()
[all …]
/Linux-v4.19/arch/x86/include/asm/
Dkvm_host.h102 #define UNMAPPED_GVA (~(gpa_t)0)
331 gpa_t cr3;
353 gpa_t (*gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t gva, u32 access,
355 gpa_t (*translate_gpa)(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access,
611 gpa_t time;
725 gpa_t gpa_val;
823 gpa_t wall_clock;
1202 int emulator_write_phys(struct kvm_vcpu *vcpu, gpa_t gpa,
1328 gpa_t translate_nested_gpa(struct kvm_vcpu *vcpu, gpa_t gpa, u32 access,
1330 gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva,
[all …]
Dkvm_page_track.h35 void (*track_write)(struct kvm_vcpu *vcpu, gpa_t gpa, const u8 *new,
72 void kvm_page_track_write(struct kvm_vcpu *vcpu, gpa_t gpa, const u8 *new,
/Linux-v4.19/arch/x86/kvm/
Di8259.c452 gpa_t addr, int len, const void *val) in picdev_write()
482 gpa_t addr, int len, void *val) in picdev_read()
513 gpa_t addr, int len, const void *val) in picdev_master_write()
520 gpa_t addr, int len, void *val) in picdev_master_read()
527 gpa_t addr, int len, const void *val) in picdev_slave_write()
534 gpa_t addr, int len, void *val) in picdev_slave_read()
541 gpa_t addr, int len, const void *val) in picdev_eclr_write()
548 gpa_t addr, int len, void *val) in picdev_eclr_read()
Dpaging_tmpl.h93 gpa_t pte_gpa[PT_MAX_FULL_LEVELS];
289 gpa_t pte_gpa; in FNAME()
297 gpa_t real_gpa; in FNAME()
540 gpa_t base_gpa, pte_gpa = gw->pte_gpa[level - 1]; in FNAME()
847 static gpa_t FNAME(get_level1_sp_gpa)(struct kvm_mmu_page *sp) in FNAME()
887 gpa_t pte_gpa; in FNAME()
914 static gpa_t FNAME(gva_to_gpa)(struct kvm_vcpu *vcpu, gva_t vaddr, u32 access, in FNAME()
918 gpa_t gpa = UNMAPPED_GVA; in FNAME()
933 static gpa_t FNAME(gva_to_gpa_nested)(struct kvm_vcpu *vcpu, gva_t vaddr, in FNAME()
938 gpa_t gpa = UNMAPPED_GVA; in FNAME()
[all …]
Dmmu.h67 bool accessed_dirty, gpa_t new_eptp);
89 static inline unsigned long kvm_get_pcid(struct kvm_vcpu *vcpu, gpa_t cr3) in kvm_get_pcid()
Di8254.c421 static inline int pit_in_range(gpa_t addr) in pit_in_range()
429 gpa_t addr, int len, const void *data) in pit_ioport_write()
505 gpa_t addr, int len, void *data) in pit_ioport_read()
575 gpa_t addr, int len, const void *data) in speaker_ioport_write()
592 gpa_t addr, int len, void *data) in speaker_ioport_read()
Dlapic.h57 gpa_t vapic_addr;
108 int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr);
Dioapic.c504 static inline int ioapic_in_range(struct kvm_ioapic *ioapic, gpa_t addr) in ioapic_in_range()
511 gpa_t addr, int len, void *val) in ioapic_mmio_read()
554 gpa_t addr, int len, const void *val) in ioapic_mmio_write()
/Linux-v4.19/arch/s390/kvm/
Dvsie.c42 gpa_t sca_gpa; /* 0x0230 */
43 gpa_t itdba_gpa; /* 0x0238 */
44 gpa_t gvrd_gpa; /* 0x0240 */
45 gpa_t riccbd_gpa; /* 0x0248 */
46 gpa_t sdnx_gpa; /* 0x0250 */
477 static int pin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t *hpa) in pin_guest_page()
489 static void unpin_guest_page(struct kvm *kvm, gpa_t gpa, hpa_t hpa) in unpin_guest_page()
558 gpa_t gpa; in pin_blocks()
672 gpa_t gpa) in unpin_scb()
688 gpa_t gpa) in pin_scb()
/Linux-v4.19/virt/kvm/
Dcoalesced_mmio.c26 gpa_t addr, int len) in coalesced_mmio_in_range()
65 struct kvm_io_device *this, gpa_t addr, in coalesced_mmio_write()
Dkvm_main.c1761 int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len) in kvm_read_guest()
1781 int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, unsigned long len) in kvm_vcpu_read_guest()
1818 int kvm_read_guest_atomic(struct kvm *kvm, gpa_t gpa, void *data, in kvm_read_guest_atomic()
1829 int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, in kvm_vcpu_read_guest_atomic()
1874 int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, in kvm_write_guest()
1895 int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data, in kvm_vcpu_write_guest()
1918 gpa_t gpa, unsigned long len) in __kvm_gfn_to_hva_cache_init()
1954 gpa_t gpa, unsigned long len) in kvm_gfn_to_hva_cache_init()
1966 gpa_t gpa = ghc->gpa + offset; in kvm_write_guest_offset_cached()
2028 int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len) in kvm_clear_guest()
[all …]
/Linux-v4.19/virt/kvm/arm/
Dmmu.c942 gpa_t gpa = addr + (vm_start - memslot->userspace_addr); in stage2_unmap_memslot()
1786 gpa_t gpa, u64 size, in handle_hva_to_gpa()
1814 static int kvm_unmap_hva_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data) in kvm_unmap_hva_handler()
1831 static int kvm_set_spte_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data) in kvm_set_spte_handler()
1868 static int kvm_age_hva_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data) in kvm_age_hva_handler()
1888 static int kvm_test_age_hva_handler(struct kvm *kvm, gpa_t gpa, u64 size, void *data) in kvm_test_age_hva_handler()
2104 gpa_t gpa = mem->guest_phys_addr + in kvm_arch_prepare_memory_region()
2163 gpa_t gpa = slot->base_gfn << PAGE_SHIFT; in kvm_arch_flush_shadow_memslot()

123