| /linux-6.15/drivers/acpi/ |
| H 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-6.15/arch/s390/mm/ |
| H A D | gmap.c | 36 #define IS_GADDR_VALID(gaddr) ((gaddr) & VALID_GADDR_FLAG) argument 37 #define MAKE_VALID_GADDR(gaddr) (((gaddr) & HPAGE_MASK) | VALID_GADDR_FLAG) argument 363 unsigned long gaddr; in __gmap_unlink_by_vmaddr() local 654 for (gaddr = from; gaddr < to; in gmap_discard() 655 gaddr = (gaddr + PMD_SIZE) & PMD_MASK) { in gmap_discard() 673 size = min(to - gaddr, PMD_SIZE - (gaddr & ~PMD_MASK)); in gmap_discard() 1932 gaddr < end) { in gmap_shadow_notify() 2001 gmap_call_notifier(gmap, gaddr, gaddr + PAGE_SIZE - 1); in ptep_notify() 2011 gmap_call_notifier(gmap, gaddr, gaddr + HPAGE_SIZE - 1); in pmdp_notify_gmap() 2027 gaddr &= HPAGE_MASK; in gmap_pmdp_xchg() [all …]
|
| /linux-6.15/arch/s390/kvm/ |
| H A D | gmap.c | 34 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb) in gmap_make_secure() argument 41 vmaddr = gfn_to_hva(kvm, gpa_to_gfn(gaddr)); in gmap_make_secure() 47 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr) in gmap_convert_to_secure() argument 53 .gaddr = gaddr, in gmap_convert_to_secure() 56 return gmap_make_secure(gmap, gaddr, &uvcb); in gmap_convert_to_secure() 109 int gmap_destroy_page(struct gmap *gmap, unsigned long gaddr) in gmap_destroy_page() argument 115 page = gfn_to_page(gmap->private, gpa_to_gfn(gaddr)); in gmap_destroy_page()
|
| H A D | gmap.h | 15 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb); 16 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr); 17 int gmap_destroy_page(struct gmap *gmap, unsigned long gaddr);
|
| H A D | pv.c | 637 .gaddr = addr, in unpack_one() 666 uvcb.gaddr, *rc, *rrc); in unpack_one() 768 u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc) in kvm_s390_pv_dump_stor_state() argument 774 .gaddr = *gaddr, in kvm_s390_pv_dump_stor_state() 785 if (!IS_ALIGNED(*gaddr, HPAGE_SIZE)) in kvm_s390_pv_dump_stor_state() 825 uvcb.gaddr += HPAGE_SIZE; in kvm_s390_pv_dump_stor_state() 841 *gaddr = uvcb.gaddr; in kvm_s390_pv_dump_stor_state() 848 uvcb.gaddr, ret, uvcb.header.rc, uvcb.header.rrc); in kvm_s390_pv_dump_stor_state()
|
| H 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()
|
| H A D | kvm-s390.h | 308 u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc); 422 int __kvm_s390_handle_dat_fault(struct kvm_vcpu *vcpu, gfn_t gfn, gpa_t gaddr, unsigned int flags); 426 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 428 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 | 699 unsigned long gaddr, vmaddr; in kvm_arch_sync_dirty_log() local 707 gaddr = gfn_to_gpa(cur_gfn); in kvm_arch_sync_dirty_log() 2922 if (!kvm_is_gpa_in_memslot(kvm, mop->gaddr)) { in kvm_s390_vm_mem_op_abs() 2984 if (!kvm_is_gpa_in_memslot(kvm, mop->gaddr)) { in kvm_s390_vm_mem_op_cmpxchg() 4519 gfn_t gfn = gpa_to_gfn(gaddr); in __kvm_s390_fixup_fault_sync() 4526 tmp = __gmap_translate(gmap, gaddr); in __kvm_s390_fixup_fault_sync() 4533 rc = __gmap_link(gmap, gaddr, vmaddr); in __kvm_s390_fixup_fault_sync() 4571 gpa_t gaddr = kvm_s390_get_prefix(vcpu); in kvm_s390_mprotect_notify_prefix() local 4930 gfn = gpa_to_gfn(gaddr); in vcpu_dat_fault_handler() 4956 unsigned long gaddr; in vcpu_post_run_handle_fault() local [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 | 539 .gaddr = guest_uvcb->paddr, in handle_pv_uvc() 548 rc = gmap_make_secure(vcpu->arch.gmap, uvcb.gaddr, &uvcb); in handle_pv_uvc()
|
| /linux-6.15/arch/s390/include/asm/ |
| H A D | gmap.h | 111 unsigned long __gmap_translate(struct gmap *, unsigned long gaddr); 112 int __gmap_link(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr); 114 void __gmap_zap(struct gmap *, unsigned long gaddr); 117 int gmap_read_table(struct gmap *gmap, unsigned long gaddr, unsigned long *val); 133 int gmap_protect_one(struct gmap *gmap, unsigned long gaddr, int prot, unsigned long bits); 136 unsigned long gaddr, unsigned long vmaddr); 142 unsigned long *gmap_table_walk(struct gmap *gmap, unsigned long gaddr, int level);
|
| H A D | uv.h | 220 u64 gaddr; member 246 u64 gaddr; member 326 u64 gaddr; member
|
| H A D | pgtable.h | 1374 int ptep_force_prot(struct mm_struct *mm, unsigned long gaddr,
|
| /linux-6.15/drivers/net/ethernet/microchip/sparx5/ |
| H A D | sparx5_main_regs.h | 78 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_RAM_CTRL], 0, 1, 4, 0,\ 95 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_PS_COMMON], 0, 1, 352,\ 106 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_MIRROR_PROBE], g, 3, \ 147 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_MIRROR_PROBE], g, 3, \ 153 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_MIRROR_PROBE], g, 3, \ 159 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_MIRROR_PROBE], g, 3, \ 170 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_SRC], g, \ 176 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_SRC], g, \ 182 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_SRC], g, \ 193 __REG(TARGET_ANA_AC, 0, 1, regs->gaddr[GA_ANA_AC_PGID], g, \ [all …]
|
| H A D | sparx5_main.h | 296 const unsigned int *gaddr; member
|
| H A D | sparx5_main.c | 1054 .gaddr = sparx5_gaddr,
|
| /linux-6.15/arch/riscv/include/asm/ |
| H 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-6.15/tools/testing/selftests/kvm/s390/ |
| H 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-6.15/tools/arch/s390/include/uapi/asm/ |
| H A D | kvm.h | 62 __u64 gaddr; /* the guest address */ member 242 __u64 gaddr; /* For dump storage state */ member
|
| /linux-6.15/arch/s390/include/uapi/asm/ |
| H A D | kvm.h | 62 __u64 gaddr; /* the guest address */ member 242 __u64 gaddr; /* For dump storage state */ member
|
| /linux-6.15/drivers/net/ethernet/microchip/sparx5/lan969x/ |
| H A D | lan969x.c | 298 .gaddr = lan969x_gaddr,
|
| /linux-6.15/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-6.15/Documentation/virt/kvm/ |
| H A D | api.rst | 3830 __u64 gaddr; /* the guest address */ 3847 The start address of the memory region has to be specified in the "gaddr" 5443 __u64 gaddr; /* For dump storage state */ 5460 (`gaddr`). `buff_len` needs to be `conf_dump_storage_state_len`
|