| /linux/drivers/acpi/ |
| A D | acpi_lpit.c | 16 struct acpi_generic_address gaddr; member 34 residency_info_mem.gaddr.bit_width); in lpit_read_residency_counter_us() 45 residency_info_ffh.gaddr. bit_width - 1, in lpit_read_residency_counter_us() 46 residency_info_ffh.gaddr.bit_offset); in lpit_read_residency_counter_us() 49 *counter >>= residency_info_ffh.gaddr.bit_offset; in lpit_read_residency_counter_us() 89 if (!residency_info_mem.gaddr.address) in lpit_read_residency_count_address() 92 *address = residency_info_mem.gaddr.address; in lpit_read_residency_count_address() 112 info->gaddr = lpit_native->residency_counter; in lpit_update_residency() 115 info->gaddr.bit_width / 8); in lpit_update_residency() 138 !residency_info_mem.gaddr.address) { in lpit_process() [all …]
|
| /linux/arch/s390/mm/ |
| A D | gmap.c | 335 page->index = gaddr; in gmap_alloc_table() 719 for (gaddr = from; gaddr < to; in gmap_discard() 720 gaddr = (gaddr + PMD_SIZE) & PMD_MASK) { in gmap_discard() 738 size = min(to - gaddr, PMD_SIZE - (gaddr & ~PMD_MASK)); in gmap_discard() 1076 gaddr += PAGE_SIZE; in gmap_protect_range() 1084 gaddr = (gaddr & HPAGE_MASK) + HPAGE_SIZE; in gmap_protect_range() 2222 gaddr < end) { in gmap_shadow_notify() 2295 gmap_call_notifier(gmap, gaddr, gaddr + PAGE_SIZE - 1); in ptep_notify() 2305 gmap_call_notifier(gmap, gaddr, gaddr + HPAGE_SIZE - 1); in pmdp_notify_gmap() 2321 gaddr &= HPAGE_MASK; in gmap_pmdp_xchg() [all …]
|
| A D | fault.c | 572 unsigned long gaddr = get_fault_address(regs); in do_non_secure_storage_access() local 576 if (gmap_convert_to_secure(gmap, gaddr) == -EINVAL) in do_non_secure_storage_access() 584 unsigned long gaddr = get_fault_address(regs); in do_secure_storage_violation() local 591 if (!gmap_destroy_page(gmap, gaddr)) in do_secure_storage_violation()
|
| /linux/arch/s390/include/asm/ |
| A D | gmap.h | 116 unsigned long __gmap_translate(struct gmap *, unsigned long gaddr); 117 unsigned long gmap_translate(struct gmap *, unsigned long gaddr); 118 int __gmap_link(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr); 119 int gmap_fault(struct gmap *, unsigned long gaddr, unsigned int fault_flags); 121 void __gmap_zap(struct gmap *, unsigned long gaddr); 124 int gmap_read_table(struct gmap *gmap, unsigned long gaddr, unsigned long *val); 148 unsigned long gaddr, unsigned long vmaddr);
|
| A D | uv.h | 198 u64 gaddr; member 224 u64 gaddr; member 304 u64 gaddr; member 479 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb); 480 int gmap_destroy_page(struct gmap *gmap, unsigned long gaddr); 484 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr);
|
| A D | pgtable.h | 1335 int ptep_force_prot(struct mm_struct *mm, unsigned long gaddr,
|
| /linux/arch/s390/kernel/ |
| A D | uv.c | 23 unsigned long __gmap_translate(struct gmap *gmap, unsigned long gaddr) in __gmap_translate() argument 28 int gmap_fault(struct gmap *gmap, unsigned long gaddr, in gmap_fault() argument 340 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb) in gmap_make_secure() argument 354 uaddr = __gmap_translate(gmap, gaddr); in gmap_make_secure() 433 if (gmap_fault(gmap, gaddr, FAULT_FLAG_WRITE)) in gmap_make_secure() 441 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr) in gmap_convert_to_secure() argument 447 .gaddr = gaddr, in gmap_convert_to_secure() 450 return gmap_make_secure(gmap, gaddr, &uvcb); in gmap_convert_to_secure() 463 int gmap_destroy_page(struct gmap *gmap, unsigned long gaddr) in gmap_destroy_page() argument 474 uaddr = __gmap_translate(gmap, gaddr); in gmap_destroy_page()
|
| /linux/arch/s390/kvm/ |
| A D | pv.c | 636 .gaddr = addr, in unpack_one() 647 uvcb.gaddr, *rc, *rrc); in unpack_one() 747 u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc) in kvm_s390_pv_dump_stor_state() argument 753 .gaddr = *gaddr, in kvm_s390_pv_dump_stor_state() 764 if (!IS_ALIGNED(*gaddr, HPAGE_SIZE)) in kvm_s390_pv_dump_stor_state() 804 uvcb.gaddr += HPAGE_SIZE; in kvm_s390_pv_dump_stor_state() 820 *gaddr = uvcb.gaddr; in kvm_s390_pv_dump_stor_state() 827 uvcb.gaddr, ret, uvcb.header.rc, uvcb.header.rrc); in kvm_s390_pv_dump_stor_state()
|
| A D | priv.c | 258 unsigned long gaddr, vmaddr; in handle_iske() local 275 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_iske() 276 gaddr = kvm_s390_logical_to_effective(vcpu, gaddr); in handle_iske() 277 gaddr = kvm_s390_real_to_abs(vcpu, gaddr); in handle_iske() 278 vmaddr = gfn_to_hva(vcpu->kvm, gpa_to_gfn(gaddr)); in handle_iske() 306 unsigned long vmaddr, gaddr; in handle_rrbe() local 322 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_rrbe() 323 gaddr = kvm_s390_logical_to_effective(vcpu, gaddr); in handle_rrbe() 324 gaddr = kvm_s390_real_to_abs(vcpu, gaddr); in handle_rrbe() 325 vmaddr = gfn_to_hva(vcpu->kvm, gpa_to_gfn(gaddr)); in handle_rrbe()
|
| A D | pci.c | 232 phys_addr_t gaddr; in kvm_s390_pci_aif_enable() local 261 gaddr = page_to_phys(aibv_page) + (fib->fmt0.aibv & ~PAGE_MASK); in kvm_s390_pci_aif_enable() 262 fib->fmt0.aibv = gaddr; in kvm_s390_pci_aif_enable()
|
| A D | intercept.c | 538 .gaddr = guest_uvcb->paddr, in handle_pv_uvc() 547 rc = gmap_make_secure(vcpu->arch.gmap, uvcb.gaddr, &uvcb); in handle_pv_uvc()
|
| A D | kvm-s390.c | 683 unsigned long gaddr, vmaddr; in kvm_arch_sync_dirty_log() local 691 gaddr = gfn_to_gpa(cur_gfn); in kvm_arch_sync_dirty_log() 697 gmap_sync_dirty_log_pmd(gmap, bitmap, gaddr, vmaddr); in kvm_arch_sync_dirty_log() 2889 if (!kvm_is_gpa_in_memslot(kvm, mop->gaddr)) { in kvm_s390_vm_mem_op_abs() 2896 r = check_gpa_range(kvm, mop->gaddr, mop->size, acc_mode, mop->key); in kvm_s390_vm_mem_op_abs() 2900 r = access_guest_abs_with_key(kvm, mop->gaddr, tmpbuf, in kvm_s390_vm_mem_op_abs() 2911 r = access_guest_abs_with_key(kvm, mop->gaddr, tmpbuf, in kvm_s390_vm_mem_op_abs() 2951 if (!kvm_is_gpa_in_memslot(kvm, mop->gaddr)) { in kvm_s390_vm_mem_op_cmpxchg() 5389 r = check_gva_range(vcpu, mop->gaddr, mop->ar, mop->size, in kvm_s390_vcpu_mem_op() 5394 r = read_guest_with_key(vcpu, mop->gaddr, mop->ar, tmpbuf, in kvm_s390_vcpu_mem_op() [all …]
|
| A D | kvm-s390.h | 297 u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc);
|
| /linux/arch/riscv/include/asm/ |
| A D | insn-def.h | 142 #define HFENCE_GVMA(gaddr, vmid) \ argument 144 __RD(0), RS1(gaddr), RS2(vmid)) 179 #define HINVAL_GVMA(gaddr, vmid) \ argument 181 __RD(0), RS1(gaddr), RS2(vmid))
|
| /linux/tools/testing/selftests/kvm/s390x/ |
| A D | memop.c | 35 uintptr_t gaddr; member 62 .gaddr = (uintptr_t)desc->gaddr, in ksmo_from_desc() 154 ksmo->gaddr, ksmo->size, ksmo->buf, ksmo->ar, ksmo->key, in print_memop() 205 __desc.gaddr = addr_gva2gpa(__info.vm, __desc.gaddr_v); \ 207 __desc.gaddr = __desc.gaddr_v; \ 217 #define GADDR(a) .gaddr = ((uintptr_t)a)
|
| /linux/tools/arch/s390/include/uapi/asm/ |
| A D | kvm.h | 62 __u64 gaddr; /* the guest address */ member 242 __u64 gaddr; /* For dump storage state */ member
|
| /linux/arch/s390/include/uapi/asm/ |
| A D | kvm.h | 62 __u64 gaddr; /* the guest address */ member 242 __u64 gaddr; /* For dump storage state */ member
|
| /linux/drivers/net/ethernet/freescale/fman/ |
| 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/Documentation/virt/kvm/ |
| A D | api.rst | 3820 __u64 gaddr; /* the guest address */ 3837 The start address of the memory region has to be specified in the "gaddr" 5433 __u64 gaddr; /* For dump storage state */ 5450 (`gaddr`). `buff_len` needs to be `conf_dump_storage_state_len`
|