Searched refs:gaddr (Results 1 - 18 of 18) sorted by relevance

/linux-master/drivers/acpi/
H A Dacpi_lpit.c16 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 Dgmap.h116 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 Duv.h198 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 Dpgtable.h1301 int ptep_force_prot(struct mm_struct *mm, unsigned long gaddr,
/linux-master/arch/s390/mm/
H A Dgmap.c319 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 Dfault.c565 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 Dinsn-def.h142 #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 Duv.c275 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 Dpv.c636 .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 Dpriv.c258 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 Dpci.c232 phys_addr_t gaddr; local
261 gaddr = page_to_phys(aibv_page) + (fib->fmt0.aibv & ~PAGE_MASK);
262 fib->fmt0.aibv = gaddr;
H A Dintercept.c538 .gaddr = guest_uvcb->paddr,
547 rc = gmap_make_secure(vcpu->arch.gmap, uvcb.gaddr, &uvcb);
H A Dkvm-s390.c673 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 Dkvm-s390.h277 u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc);
/linux-master/tools/testing/selftests/kvm/s390x/
H A Dmemop.c34 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 Dkvm.h62 __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 Dkvm.h62 __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 Dfman_dtsec.c174 u32 gaddr[8]; /* 0x0A0-0x0BC Group address registers 0-7 */ member in struct:dtsec_regs
452 iowrite32be(0, &regs->gaddr[i]);
467 reg = &regs->gaddr[reg_idx - 8];
1048 /* if !ghtx and mcast the bit must be set in gaddr instead of
1142 * in gaddr instead of igaddr.

Completed in 250 milliseconds