/linux-master/drivers/acpi/ |
H A D | acpi_lpit.c | 16 struct acpi_generic_address gaddr; member in struct:lpit_residency_info 34 residency_info_mem.gaddr.bit_width); 42 err = rdmsrl_safe(residency_info_ffh.gaddr.address, counter); 44 u64 mask = GENMASK_ULL(residency_info_ffh.gaddr.bit_offset + 45 residency_info_ffh.gaddr. bit_width - 1, 46 residency_info_ffh.gaddr.bit_offset); 49 *counter >>= residency_info_ffh.gaddr.bit_offset; 89 if (!residency_info_mem.gaddr.address) 92 *address = residency_info_mem.gaddr.address; 112 info->gaddr [all...] |
/linux-master/arch/s390/include/asm/ |
H 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);
|
H A D | uv.h | 198 u64 gaddr; member in struct:uv_cb_cts 224 u64 gaddr; member in struct:uv_cb_unp 304 u64 gaddr; member in struct:uv_cb_dump_stor_state 484 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb); 485 int gmap_destroy_page(struct gmap *gmap, unsigned long gaddr); 489 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr);
|
H A D | pgtable.h | 1301 int ptep_force_prot(struct mm_struct *mm, unsigned long gaddr,
|
/linux-master/arch/s390/mm/ |
H A D | gmap.c | 319 unsigned long init, unsigned long gaddr) 335 page->index = gaddr; 387 * @gaddr: address in the guest address space 391 static int __gmap_unmap_by_gaddr(struct gmap *gmap, unsigned long gaddr) argument 396 gaddr >> PMD_SHIFT); 476 * @gaddr: guest address 486 unsigned long __gmap_translate(struct gmap *gmap, unsigned long gaddr) argument 491 radix_tree_lookup(&gmap->guest_to_host, gaddr >> PMD_SHIFT); 493 return vmaddr ? (vmaddr | (gaddr & ~PMD_MASK)) : -EFAULT; 500 * @gaddr 318 gmap_alloc_table(struct gmap *gmap, unsigned long *table, unsigned long init, unsigned long gaddr) argument 506 gmap_translate(struct gmap *gmap, unsigned long gaddr) argument 552 __gmap_link(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr) argument 631 gmap_pmdp_xchg(gmap, (pmd_t *)table, __pmd(unprot), gaddr); local 648 gmap_fault(struct gmap *gmap, unsigned long gaddr, unsigned int fault_flags) argument 686 __gmap_zap(struct gmap *gmap, unsigned long gaddr) argument 715 unsigned long gaddr, vmaddr, size; local 806 gmap_table_walk(struct gmap *gmap, unsigned long gaddr, int level) argument 868 gmap_pte_op_walk(struct gmap *gmap, unsigned long gaddr, spinlock_t **ptl) argument 892 gmap_pte_op_fixup(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr, int prot) argument 928 gmap_pmd_op_walk(struct gmap *gmap, unsigned long gaddr) argument 978 gmap_protect_pmd(struct gmap *gmap, unsigned long gaddr, pmd_t *pmdp, int prot, unsigned long bits) argument 1023 gmap_protect_pte(struct gmap *gmap, unsigned long gaddr, pmd_t *pmdp, int prot, unsigned long bits) argument 1059 gmap_protect_range(struct gmap *gmap, unsigned long gaddr, unsigned long len, int prot, unsigned long bits) argument 1119 gmap_mprotect_notify(struct gmap *gmap, unsigned long gaddr, unsigned long len, int prot) argument 1148 gmap_read_table(struct gmap *gmap, unsigned long gaddr, unsigned long *val) argument 2205 gmap_shadow_notify(struct gmap *sg, unsigned long vmaddr, unsigned long gaddr) argument 2270 unsigned long offset, gaddr = 0; local 2301 pmdp_notify_gmap(struct gmap *gmap, pmd_t *pmdp, unsigned long gaddr) argument 2318 gmap_pmdp_xchg(struct gmap *gmap, pmd_t *pmdp, pmd_t new, unsigned long gaddr) argument 2339 unsigned long gaddr; local 2390 unsigned long *entry, gaddr; local 2425 unsigned long *entry, gaddr; local 2464 gmap_test_and_clear_dirty_pmd(struct gmap *gmap, pmd_t *pmdp, unsigned long gaddr) argument 2491 gmap_sync_dirty_log_pmd(struct gmap *gmap, unsigned long bitmap[4], unsigned long gaddr, unsigned long vmaddr) argument [all...] |
H A D | fault.c | 565 unsigned long gaddr = get_fault_address(regs); local 569 if (gmap_convert_to_secure(gmap, gaddr) == -EINVAL) 577 unsigned long gaddr = get_fault_address(regs); local 584 if (!gmap_destroy_page(gmap, gaddr))
|
/linux-master/arch/riscv/include/asm/ |
H A D | insn-def.h | 142 #define HFENCE_GVMA(gaddr, vmid) \ 144 __RD(0), RS1(gaddr), RS2(vmid)) 179 #define HINVAL_GVMA(gaddr, vmid) \ 181 __RD(0), RS1(gaddr), RS2(vmid))
|
/linux-master/arch/s390/kernel/ |
H A D | uv.c | 275 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb) argument 289 uaddr = __gmap_translate(gmap, gaddr); 357 if (gmap_fault(gmap, gaddr, FAULT_FLAG_WRITE)) 365 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr) argument 371 .gaddr = gaddr, 374 return gmap_make_secure(gmap, gaddr, &uvcb); 381 * @gaddr: the guest address to destroy 387 int gmap_destroy_page(struct gmap *gmap, unsigned long gaddr) argument 397 uaddr = __gmap_translate(gmap, gaddr); [all...] |
/linux-master/arch/s390/kvm/ |
H A D | pv.c | 636 .gaddr = addr, 647 uvcb.gaddr, *rc, *rrc); 723 * @gaddr: Starting absolute guest address for which the storage state 731 * (gaddr). The gaddr pointer will be updated with the last address 741 * -EINVAL if gaddr is not aligned to 1MB 747 u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc) 753 .gaddr = *gaddr, 764 if (!IS_ALIGNED(*gaddr, HPAGE_SIZ 746 kvm_s390_pv_dump_stor_state(struct kvm *kvm, void __user *buff_user, u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc) argument [all...] |
H A D | priv.c | 258 unsigned long gaddr, vmaddr; local 275 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; 276 gaddr = kvm_s390_logical_to_effective(vcpu, gaddr); 277 gaddr = kvm_s390_real_to_abs(vcpu, gaddr); 278 vmaddr = gfn_to_hva(vcpu->kvm, gpa_to_gfn(gaddr)); 306 unsigned long vmaddr, gaddr; local 322 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; 323 gaddr [all...] |
H A D | pci.c | 232 phys_addr_t gaddr; local 261 gaddr = page_to_phys(aibv_page) + (fib->fmt0.aibv & ~PAGE_MASK); 262 fib->fmt0.aibv = gaddr;
|
H A D | intercept.c | 538 .gaddr = guest_uvcb->paddr, 547 rc = gmap_make_secure(vcpu->arch.gmap, uvcb.gaddr, &uvcb);
|
H A D | kvm-s390.c | 673 unsigned long gaddr, vmaddr; local 681 gaddr = gfn_to_gpa(cur_gfn); 687 gmap_sync_dirty_log_pmd(gmap, bitmap, gaddr, vmaddr); 2582 * gaddr is an output parameter since we might stop 2586 r = kvm_s390_pv_dump_stor_state(kvm, result_buff, &dmp.gaddr, dmp.buff_len, 2879 if (!kvm_is_gpa_in_memslot(kvm, mop->gaddr)) { 2886 r = check_gpa_range(kvm, mop->gaddr, mop->size, acc_mode, mop->key); 2890 r = access_guest_abs_with_key(kvm, mop->gaddr, tmpbuf, 2901 r = access_guest_abs_with_key(kvm, mop->gaddr, tmpbuf, 2941 if (!kvm_is_gpa_in_memslot(kvm, mop->gaddr)) { [all...] |
H A D | kvm-s390.h | 277 u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc);
|
/linux-master/tools/testing/selftests/kvm/s390x/ |
H A D | memop.c | 34 uintptr_t gaddr; member in struct:mop_desc 61 .gaddr = (uintptr_t)desc->gaddr, 152 printf("gaddr=%llu, size=%u, buf=%llu, ar=%u, key=%u, old_addr=%llx", 153 ksmo->gaddr, ksmo->size, ksmo->buf, ksmo->ar, ksmo->key, 204 __desc.gaddr = addr_gva2gpa(__info.vm, __desc.gaddr_v); \ 206 __desc.gaddr = __desc.gaddr_v; \ 216 #define GADDR(a) .gaddr = ((uintptr_t)a)
|
/linux-master/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 62 __u64 gaddr; /* the guest address */ member in struct:kvm_s390_mem_op 242 __u64 gaddr; /* For dump storage state */ member in struct:kvm_s390_pv_dmp
|
/linux-master/tools/arch/s390/include/uapi/asm/ |
H A D | kvm.h | 62 __u64 gaddr; /* the guest address */ member in struct:kvm_s390_mem_op 242 __u64 gaddr; /* For dump storage state */ member in struct:kvm_s390_pv_dmp
|
/linux-master/drivers/net/ethernet/freescale/fman/ |
H A D | fman_dtsec.c | 174 u32 gaddr[8]; /* 0x0A0-0x0BC Group address registers 0-7 */ member in struct:dtsec_regs 452 iowrite32be(0, ®s->gaddr[i]); 467 reg = ®s->gaddr[reg_idx - 8]; 1048 /* if !ghtx and mcast the bit must be set in gaddr instead of 1142 * in gaddr instead of igaddr.
|