Home
last modified time | relevance | path

Searched refs:gaddr (Results 1 – 11 of 11) sorted by relevance

/linux/arch/s390/mm/
H A Dgmap.c37 #define IS_GADDR_VALID(gaddr) ((gaddr) & VALID_GADDR_FLAG) argument
38 #define MAKE_VALID_GADDR(gaddr) (((gaddr) & HPAGE_MASK) | VALID_GADDR_FLAG) argument
310 unsigned long init, unsigned long gaddr) in gmap_alloc_table() argument
344 unsigned long *gaddr) in host_to_guest_pmd_delete() argument
346 *gaddr = host_to_guest_delete(gmap, vmaddr); in host_to_guest_pmd_delete()
347 if (IS_GADDR_VALID(*gaddr)) in host_to_guest_pmd_delete()
348 return (pmd_t *)gmap_table_walk(gmap, *gaddr, 1); in host_to_guest_pmd_delete()
361 unsigned long gaddr; in __gmap_unlink_by_vmaddr() local
368 pmdp = host_to_guest_pmd_delete(gmap, vmaddr, &gaddr); in __gmap_unlink_by_vmaddr()
385 static int __gmap_unmap_by_gaddr(struct gmap *gmap, unsigned long gaddr) in __gmap_unmap_by_gaddr() argument
[all …]
/linux/arch/s390/kvm/
H A Dpv.c46 int kvm_s390_pv_make_secure(struct kvm *kvm, unsigned long gaddr, void *uvcb) in kvm_s390_pv_make_secure() argument
52 vmaddr = gfn_to_hva(kvm, gpa_to_gfn(gaddr)); in kvm_s390_pv_make_secure()
58 int kvm_s390_pv_convert_to_secure(struct kvm *kvm, unsigned long gaddr) in kvm_s390_pv_convert_to_secure() argument
64 .gaddr = gaddr, in kvm_s390_pv_convert_to_secure()
67 return kvm_s390_pv_make_secure(kvm, gaddr, &uvcb); in kvm_s390_pv_convert_to_secure()
81 int kvm_s390_pv_destroy_page(struct kvm *kvm, unsigned long gaddr) in kvm_s390_pv_destroy_page() argument
87 page = gfn_to_page(kvm, gpa_to_gfn(gaddr)); in kvm_s390_pv_destroy_page()
702 .gaddr = addr, in unpack_one()
731 uvcb.gaddr, *rc, *rrc); in unpack_one()
833 u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc) in kvm_s390_pv_dump_stor_state() argument
[all …]
H A Dkvm-s390.h308 u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc);
311 int kvm_s390_pv_destroy_page(struct kvm *kvm, unsigned long gaddr);
312 int kvm_s390_pv_convert_to_secure(struct kvm *kvm, unsigned long gaddr);
313 int kvm_s390_pv_make_secure(struct kvm *kvm, unsigned long gaddr, void *uvcb);
464 int __kvm_s390_handle_dat_fault(struct kvm_vcpu *vcpu, gfn_t gfn, gpa_t gaddr, unsigned int flags);
468 static inline int kvm_s390_handle_dat_fault(struct kvm_vcpu *vcpu, gpa_t gaddr, unsigned int flags) in kvm_s390_handle_dat_fault() argument
470 return __kvm_s390_handle_dat_fault(vcpu, gpa_to_gfn(gaddr), gaddr, flags); in kvm_s390_handle_dat_fault()
H A Dkvm-s390.c703 unsigned long gaddr, vmaddr; in kvm_arch_sync_dirty_log() local
711 gaddr = gfn_to_gpa(cur_gfn); in kvm_arch_sync_dirty_log()
717 gmap_sync_dirty_log_pmd(gmap, bitmap, gaddr, vmaddr); in kvm_arch_sync_dirty_log()
2633 r = kvm_s390_pv_dump_stor_state(kvm, result_buff, &dmp.gaddr, dmp.buff_len, in kvm_s390_pv_dmp()
2920 if (!kvm_is_gpa_in_memslot(kvm, mop->gaddr)) { in kvm_s390_vm_mem_op_abs()
2927 r = check_gpa_range(kvm, mop->gaddr, mop->size, acc_mode, mop->key); in kvm_s390_vm_mem_op_abs()
2931 r = access_guest_abs_with_key(kvm, mop->gaddr, tmpbuf, in kvm_s390_vm_mem_op_abs()
2942 r = access_guest_abs_with_key(kvm, mop->gaddr, tmpbuf, in kvm_s390_vm_mem_op_abs()
2982 if (!kvm_is_gpa_in_memslot(kvm, mop->gaddr)) { in kvm_s390_vm_mem_op_cmpxchg()
2987 r = cmpxchg_guest_abs_with_key(kvm, mop->gaddr, mop->size, &old.quad, in kvm_s390_vm_mem_op_cmpxchg()
[all …]
H A Dpci.c231 phys_addr_t gaddr; in kvm_s390_pci_aif_enable() local
260 gaddr = page_to_phys(aibv_page) + (fib->fmt0.aibv & ~PAGE_MASK); in kvm_s390_pci_aif_enable()
261 fib->fmt0.aibv = gaddr; in kvm_s390_pci_aif_enable()
H A Dintercept.c541 .gaddr = guest_uvcb->paddr, in handle_pv_uvc()
550 rc = kvm_s390_pv_make_secure(vcpu->kvm, uvcb.gaddr, &uvcb); in handle_pv_uvc()
/linux/arch/riscv/include/asm/
H A Dinsn-def.h191 #define HFENCE_GVMA(gaddr, vmid) \ argument
193 __RD(0), RS1(gaddr), RS2(vmid))
306 #define HINVAL_GVMA(gaddr, vmid) \ argument
308 __RD(0), RS1(gaddr), RS2(vmid))
/linux/drivers/net/ethernet/microchip/sparx5/lan969x/
H A Dlan969x.c298 .gaddr = lan969x_gaddr,
/linux/drivers/net/ethernet/freescale/fman/
H A Dfman_dtsec.c174 u32 gaddr[8]; /* 0x0A0-0x0BC Group address registers 0-7 */ member
452 iowrite32be(0, &regs->gaddr[i]); in init()
467 reg = &regs->gaddr[reg_idx - 8]; in set_bucket()
/linux/arch/s390/include/asm/
H A Dpgtable.h1366 int ptep_force_prot(struct mm_struct *mm, unsigned long gaddr,
/linux/Documentation/virt/kvm/
H A Dapi.rst3875 __u64 gaddr; /* the guest address */
3892 The start address of the memory region has to be specified in the "gaddr"
5490 __u64 gaddr; /* For dump storage state */
5507 (`gaddr`). `buff_len` needs to be `conf_dump_storage_state_len`