| /linux/arch/s390/mm/ |
| H A D | gmap.c | 37 #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 D | pv.c | 46 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 D | kvm-s390.h | 308 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 D | kvm-s390.c | 703 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 D | pci.c | 231 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 D | intercept.c | 541 .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 D | insn-def.h | 191 #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 D | lan969x.c | 298 .gaddr = lan969x_gaddr,
|
| /linux/drivers/net/ethernet/freescale/fman/ |
| H A D | fman_dtsec.c | 174 u32 gaddr[8]; /* 0x0A0-0x0BC Group address registers 0-7 */ member 452 iowrite32be(0, ®s->gaddr[i]); in init() 467 reg = ®s->gaddr[reg_idx - 8]; in set_bucket()
|
| /linux/arch/s390/include/asm/ |
| H A D | pgtable.h | 1366 int ptep_force_prot(struct mm_struct *mm, unsigned long gaddr,
|
| /linux/Documentation/virt/kvm/ |
| H A D | api.rst | 3875 __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`
|