/kernel/linux/linux-5.10/drivers/acpi/ |
H A D | acpi_lpit.c | 15 struct acpi_generic_address gaddr; member 33 residency_info_mem.gaddr.bit_width); in lpit_read_residency_counter_us() 41 err = rdmsrl_safe(residency_info_ffh.gaddr.address, counter); in lpit_read_residency_counter_us() 43 u64 mask = GENMASK_ULL(residency_info_ffh.gaddr.bit_offset + in lpit_read_residency_counter_us() 44 residency_info_ffh.gaddr. bit_width - 1, in lpit_read_residency_counter_us() 45 residency_info_ffh.gaddr.bit_offset); in lpit_read_residency_counter_us() 48 *counter >>= residency_info_ffh.gaddr.bit_offset; in lpit_read_residency_counter_us() 88 if (!residency_info_mem.gaddr.address) in lpit_read_residency_count_address() 91 *address = residency_info_mem.gaddr.address; in lpit_read_residency_count_address() 105 info->gaddr in lpit_update_residency() [all...] |
/kernel/linux/linux-6.6/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() 42 err = rdmsrl_safe(residency_info_ffh.gaddr.address, counter); in lpit_read_residency_counter_us() 44 u64 mask = GENMASK_ULL(residency_info_ffh.gaddr.bit_offset + 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 in lpit_update_residency() [all...] |
/kernel/linux/linux-5.10/arch/s390/mm/ |
H A D | gmap.c | 306 unsigned long init, unsigned long gaddr) in gmap_alloc_table() 322 page->index = gaddr; in gmap_alloc_table() 375 * @gaddr: address in the guest address space 379 static int __gmap_unmap_by_gaddr(struct gmap *gmap, unsigned long gaddr) in __gmap_unmap_by_gaddr() argument 384 gaddr >> PMD_SHIFT); in __gmap_unmap_by_gaddr() 464 * @gaddr: guest address 474 unsigned long __gmap_translate(struct gmap *gmap, unsigned long gaddr) in __gmap_translate() argument 479 radix_tree_lookup(&gmap->guest_to_host, gaddr >> PMD_SHIFT); in __gmap_translate() 481 return vmaddr ? (vmaddr | (gaddr & ~PMD_MASK)) : -EFAULT; in __gmap_translate() 488 * @gaddr 305 gmap_alloc_table(struct gmap *gmap, unsigned long *table, unsigned long init, unsigned long gaddr) gmap_alloc_table() argument 494 gmap_translate(struct gmap *gmap, unsigned long gaddr) gmap_translate() argument 540 __gmap_link(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr) __gmap_link() argument 619 gmap_pmdp_xchg(gmap, (pmd_t *)table, __pmd(unprot), gaddr); __gmap_link() local 636 gmap_fault(struct gmap *gmap, unsigned long gaddr, unsigned int fault_flags) gmap_fault() argument 674 __gmap_zap(struct gmap *gmap, unsigned long gaddr) __gmap_zap() argument 697 unsigned long gaddr, vmaddr, size; gmap_discard() local 788 gmap_table_walk(struct gmap *gmap, unsigned long gaddr, int level) gmap_table_walk() argument 850 gmap_pte_op_walk(struct gmap *gmap, unsigned long gaddr, spinlock_t **ptl) gmap_pte_op_walk() argument 874 gmap_pte_op_fixup(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr, int prot) gmap_pte_op_fixup() argument 910 gmap_pmd_op_walk(struct gmap *gmap, unsigned long gaddr) gmap_pmd_op_walk() argument 960 gmap_protect_pmd(struct gmap *gmap, unsigned long gaddr, pmd_t *pmdp, int prot, unsigned long bits) gmap_protect_pmd() argument 1005 gmap_protect_pte(struct gmap *gmap, unsigned long gaddr, pmd_t *pmdp, int prot, unsigned long bits) gmap_protect_pte() argument 1041 gmap_protect_range(struct gmap *gmap, unsigned long gaddr, unsigned long len, int prot, unsigned long bits) gmap_protect_range() argument 1101 gmap_mprotect_notify(struct gmap *gmap, unsigned long gaddr, unsigned long len, int prot) gmap_mprotect_notify() argument 1130 gmap_read_table(struct gmap *gmap, unsigned long gaddr, unsigned long *val) gmap_read_table() argument 2174 gmap_shadow_notify(struct gmap *sg, unsigned long vmaddr, unsigned long gaddr) gmap_shadow_notify() argument 2239 unsigned long offset, gaddr = 0; ptep_notify() local 2270 pmdp_notify_gmap(struct gmap *gmap, pmd_t *pmdp, unsigned long gaddr) pmdp_notify_gmap() argument 2287 gmap_pmdp_xchg(struct gmap *gmap, pmd_t *pmdp, pmd_t new, unsigned long gaddr) gmap_pmdp_xchg() argument 2308 unsigned long gaddr; gmap_pmdp_clear() local 2359 unsigned long *entry, gaddr; gmap_pmdp_idte_local() local 2394 unsigned long *entry, gaddr; gmap_pmdp_idte_global() local 2433 gmap_test_and_clear_dirty_pmd(struct gmap *gmap, pmd_t *pmdp, unsigned long gaddr) gmap_test_and_clear_dirty_pmd() argument 2460 gmap_sync_dirty_log_pmd(struct gmap *gmap, unsigned long bitmap[4], unsigned long gaddr, unsigned long vmaddr) gmap_sync_dirty_log_pmd() argument [all...] |
H A D | fault.c | 876 unsigned long gaddr = regs->int_parm_long & __FAIL_ADDR_MASK; in do_non_secure_storage_access() local 885 if (gmap_convert_to_secure(gmap, gaddr) == -EINVAL) in do_non_secure_storage_access()
|
/kernel/linux/linux-6.6/arch/s390/mm/ |
H A D | gmap.c | 317 unsigned long init, unsigned long gaddr) in gmap_alloc_table() 333 page->index = gaddr; in gmap_alloc_table() 385 * @gaddr: address in the guest address space 389 static int __gmap_unmap_by_gaddr(struct gmap *gmap, unsigned long gaddr) in __gmap_unmap_by_gaddr() argument 394 gaddr >> PMD_SHIFT); in __gmap_unmap_by_gaddr() 474 * @gaddr: guest address 484 unsigned long __gmap_translate(struct gmap *gmap, unsigned long gaddr) in __gmap_translate() argument 489 radix_tree_lookup(&gmap->guest_to_host, gaddr >> PMD_SHIFT); in __gmap_translate() 491 return vmaddr ? (vmaddr | (gaddr & ~PMD_MASK)) : -EFAULT; in __gmap_translate() 498 * @gaddr 316 gmap_alloc_table(struct gmap *gmap, unsigned long *table, unsigned long init, unsigned long gaddr) gmap_alloc_table() argument 504 gmap_translate(struct gmap *gmap, unsigned long gaddr) gmap_translate() argument 550 __gmap_link(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr) __gmap_link() argument 629 gmap_pmdp_xchg(gmap, (pmd_t *)table, __pmd(unprot), gaddr); __gmap_link() local 646 gmap_fault(struct gmap *gmap, unsigned long gaddr, unsigned int fault_flags) gmap_fault() argument 684 __gmap_zap(struct gmap *gmap, unsigned long gaddr) __gmap_zap() argument 713 unsigned long gaddr, vmaddr, size; gmap_discard() local 804 gmap_table_walk(struct gmap *gmap, unsigned long gaddr, int level) gmap_table_walk() argument 866 gmap_pte_op_walk(struct gmap *gmap, unsigned long gaddr, spinlock_t **ptl) gmap_pte_op_walk() argument 890 gmap_pte_op_fixup(struct gmap *gmap, unsigned long gaddr, unsigned long vmaddr, int prot) gmap_pte_op_fixup() argument 926 gmap_pmd_op_walk(struct gmap *gmap, unsigned long gaddr) gmap_pmd_op_walk() argument 976 gmap_protect_pmd(struct gmap *gmap, unsigned long gaddr, pmd_t *pmdp, int prot, unsigned long bits) gmap_protect_pmd() argument 1021 gmap_protect_pte(struct gmap *gmap, unsigned long gaddr, pmd_t *pmdp, int prot, unsigned long bits) gmap_protect_pte() argument 1057 gmap_protect_range(struct gmap *gmap, unsigned long gaddr, unsigned long len, int prot, unsigned long bits) gmap_protect_range() argument 1117 gmap_mprotect_notify(struct gmap *gmap, unsigned long gaddr, unsigned long len, int prot) gmap_mprotect_notify() argument 1146 gmap_read_table(struct gmap *gmap, unsigned long gaddr, unsigned long *val) gmap_read_table() argument 2203 gmap_shadow_notify(struct gmap *sg, unsigned long vmaddr, unsigned long gaddr) gmap_shadow_notify() argument 2268 unsigned long offset, gaddr = 0; ptep_notify() local 2299 pmdp_notify_gmap(struct gmap *gmap, pmd_t *pmdp, unsigned long gaddr) pmdp_notify_gmap() argument 2316 gmap_pmdp_xchg(struct gmap *gmap, pmd_t *pmdp, pmd_t new, unsigned long gaddr) gmap_pmdp_xchg() argument 2337 unsigned long gaddr; gmap_pmdp_clear() local 2388 unsigned long *entry, gaddr; gmap_pmdp_idte_local() local 2423 unsigned long *entry, gaddr; gmap_pmdp_idte_global() local 2462 gmap_test_and_clear_dirty_pmd(struct gmap *gmap, pmd_t *pmdp, unsigned long gaddr) gmap_test_and_clear_dirty_pmd() argument 2489 gmap_sync_dirty_log_pmd(struct gmap *gmap, unsigned long bitmap[4], unsigned long gaddr, unsigned long vmaddr) gmap_sync_dirty_log_pmd() argument [all...] |
H A D | fault.c | 669 unsigned long gaddr = regs->int_parm_long & __FAIL_ADDR_MASK; in do_non_secure_storage_access() local 678 if (gmap_convert_to_secure(gmap, gaddr) == -EINVAL) in do_non_secure_storage_access() 685 unsigned long gaddr = regs->int_parm_long & __FAIL_ADDR_MASK; in do_secure_storage_violation() local 693 if (!gmap_destroy_page(gmap, gaddr)) in do_secure_storage_violation()
|
/kernel/linux/linux-5.10/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 | 150 u64 gaddr; member 176 u64 gaddr; member 353 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb); 356 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr);
|
/kernel/linux/linux-6.6/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 224 u64 gaddr; member 304 u64 gaddr; member 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);
|
/kernel/linux/linux-5.10/tools/testing/selftests/kvm/s390x/ |
H A D | memop.c | 57 ksmo.gaddr = addr_gva2gpa(vm, (uintptr_t)mem1); in main() 75 ksmo.gaddr = (uintptr_t)mem2; in main() 87 ksmo.gaddr = (uintptr_t)mem1; in main() 97 ksmo.gaddr = (uintptr_t)mem1; in main() 108 ksmo.gaddr = (uintptr_t)mem1; in main() 118 ksmo.gaddr = (uintptr_t)mem1; in main() 128 ksmo.gaddr = ~0xfffUL; in main() 138 ksmo.gaddr = (uintptr_t)mem1; in main() 152 ksmo.gaddr = (uintptr_t)mem1; in main()
|
/kernel/linux/linux-5.10/arch/s390/kernel/ |
H A D | uv.c | 219 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb) in gmap_make_secure() argument 233 uaddr = __gmap_translate(gmap, gaddr); in gmap_make_secure() 288 if (gmap_fault(gmap, gaddr, FAULT_FLAG_WRITE)) in gmap_make_secure() 296 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr) in gmap_convert_to_secure() argument 302 .gaddr = gaddr, in gmap_convert_to_secure() 305 return gmap_make_secure(gmap, gaddr, &uvcb); in gmap_convert_to_secure()
|
/kernel/linux/linux-6.6/arch/s390/kernel/ |
H A D | uv.c | 274 int gmap_make_secure(struct gmap *gmap, unsigned long gaddr, void *uvcb) in gmap_make_secure() argument 288 uaddr = __gmap_translate(gmap, gaddr); in gmap_make_secure() 352 if (gmap_fault(gmap, gaddr, FAULT_FLAG_WRITE)) in gmap_make_secure() 360 int gmap_convert_to_secure(struct gmap *gmap, unsigned long gaddr) in gmap_convert_to_secure() argument 366 .gaddr = gaddr, in gmap_convert_to_secure() 369 return gmap_make_secure(gmap, gaddr, &uvcb); in gmap_convert_to_secure() 376 * @gaddr: the guest address to destroy 382 int gmap_destroy_page(struct gmap *gmap, unsigned long gaddr) in gmap_destroy_page() argument 392 uaddr = __gmap_translate(gmap, gaddr); in gmap_destroy_page() [all...] |
/kernel/linux/linux-6.6/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))
|
/kernel/linux/linux-6.6/arch/s390/kvm/ |
H A D | pv.c | 636 .gaddr = addr, in unpack_one() 647 uvcb.gaddr, *rc, *rrc); in unpack_one() 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) in kvm_s390_pv_dump_stor_state() 753 .gaddr = *gaddr, in kvm_s390_pv_dump_stor_state() 764 if (!IS_ALIGNED(*gaddr, HPAGE_SIZ in kvm_s390_pv_dump_stor_state() 746 kvm_s390_pv_dump_stor_state(struct kvm *kvm, void __user *buff_user, u64 *gaddr, u64 buff_user_len, u16 *rc, u16 *rrc) kvm_s390_pv_dump_stor_state() argument [all...] |
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 in handle_rrbe() [all...] |
H 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()
|
H 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()
|
H A D | kvm-s390.c | 674 unsigned long gaddr, vmaddr; in kvm_arch_sync_dirty_log() local 682 gaddr = gfn_to_gpa(cur_gfn); in kvm_arch_sync_dirty_log() 688 gmap_sync_dirty_log_pmd(gmap, bitmap, gaddr, vmaddr); in kvm_arch_sync_dirty_log() 2583 * gaddr is an output parameter since we might stop in kvm_s390_pv_dmp() 2587 r = kvm_s390_pv_dump_stor_state(kvm, result_buff, &dmp.gaddr, dmp.buff_len, in kvm_s390_pv_dmp() 2882 if (kvm_is_error_gpa(kvm, mop->gaddr)) { in kvm_s390_vm_mem_op_abs() 2889 r = check_gpa_range(kvm, mop->gaddr, mop->size, acc_mode, mop->key); in kvm_s390_vm_mem_op_abs() 2893 r = access_guest_abs_with_key(kvm, mop->gaddr, tmpbuf, in kvm_s390_vm_mem_op_abs() 2904 r = access_guest_abs_with_key(kvm, mop->gaddr, tmpbuf, in kvm_s390_vm_mem_op_abs() 2944 if (kvm_is_error_gpa(kvm, mop->gaddr)) { in kvm_s390_vm_mem_op_cmpxchg() [all...] |
/third_party/ltp/utils/sctp/func_tests/ |
H A D | test_1_to_1_sockopt.c | 94 struct sockaddr_in *gaddr; in main() local 381 gaddr = (struct sockaddr_in *) &gprimaddr.ssp_addr; in main() 382 if(htons(gaddr->sin_port) != lstn_addr.sin_port && in main() 383 gaddr->sin_family != lstn_addr.sin_family && in main() 384 gaddr->sin_addr.s_addr != lstn_addr.sin_addr.s_addr) in main()
|
/kernel/linux/linux-5.10/arch/s390/kvm/ |
H A D | priv.c | 260 unsigned long gaddr, vmaddr; in handle_iske() local 277 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_iske() 278 gaddr = kvm_s390_logical_to_effective(vcpu, gaddr); in handle_iske() 279 gaddr = kvm_s390_real_to_abs(vcpu, gaddr); in handle_iske() 280 vmaddr = gfn_to_hva(vcpu->kvm, gpa_to_gfn(gaddr)); in handle_iske() 308 unsigned long vmaddr, gaddr; in handle_rrbe() local 324 gaddr = vcpu->run->s.regs.gprs[reg2] & PAGE_MASK; in handle_rrbe() 325 gaddr in handle_rrbe() [all...] |
H A D | pv.c | 244 .gaddr = addr, in unpack_one() 255 uvcb.gaddr, *rc, *rrc); in unpack_one()
|
H A D | intercept.c | 522 .gaddr = guest_uvcb->paddr, in handle_pv_uvc() 531 rc = gmap_make_secure(vcpu->arch.gmap, uvcb.gaddr, &uvcb); in handle_pv_uvc()
|
/kernel/linux/linux-6.6/tools/testing/selftests/kvm/s390x/ |
H A D | memop.c | 33 uintptr_t gaddr; member 60 .gaddr = (uintptr_t)desc->gaddr, in ksmo_from_desc() 151 printf("gaddr=%llu, size=%u, buf=%llu, ar=%u, key=%u, old_addr=%llx", in print_memop() 152 ksmo->gaddr, ksmo->size, ksmo->buf, ksmo->ar, ksmo->key, in print_memop() 203 __desc.gaddr = addr_gva2gpa(__info.vm, __desc.gaddr_v); \ 205 __desc.gaddr = __desc.gaddr_v; \ 215 #define GADDR(a) .gaddr = ((uintptr_t)a)
|
/third_party/libcoap/src/ |
H A D | coap_net.c | 4258 coap_address_t gaddr; in coap_join_mcast_group_intf() local 4260 coap_address_init(&gaddr); in coap_join_mcast_group_intf() 4275 gaddr.addr.sin6.sin6_family = AF_INET6; in coap_join_mcast_group_intf() 4276 gaddr.addr.sin6.sin6_port = endpoint->bind_addr.addr.sin6.sin6_port; in coap_join_mcast_group_intf() 4277 gaddr.addr.sin6.sin6_addr = mreq6.ipv6mr_multiaddr = in coap_join_mcast_group_intf() 4299 gaddr.addr.sin.sin_family = AF_INET; in coap_join_mcast_group_intf() 4300 gaddr.addr.sin.sin_port = endpoint->bind_addr.addr.sin.sin_port; in coap_join_mcast_group_intf() 4301 gaddr.addr.sin.sin_addr.s_addr = mreq4.imr_multiaddr.s_addr = in coap_join_mcast_group_intf() 4318 if (coap_print_addr(&gaddr, (uint8_t *)addr_str, in coap_join_mcast_group_intf()
|