/linux-master/arch/sparc/kernel/ |
H A D | ptrace_64.c | 107 unsigned long uaddr, void *kaddr, 123 if ((uaddr ^ (unsigned long) kaddr) & (1UL << 13)) { 160 static int get_from_target(struct task_struct *target, unsigned long uaddr, argument 164 if (copy_from_user(kbuf, (void __user *) uaddr, len)) 167 int len2 = access_process_vm(target, uaddr, kbuf, len, 175 static int set_to_target(struct task_struct *target, unsigned long uaddr, argument 179 if (copy_to_user((void __user *) uaddr, kbuf, len)) 182 int len2 = access_process_vm(target, uaddr, kbuf, len, 106 flush_ptrace_access(struct vm_area_struct *vma, struct page *page, unsigned long uaddr, void *kaddr, unsigned long len, int write) argument
|
/linux-master/drivers/media/pci/ivtv/ |
H A D | ivtv-udma.c | 16 dma_page->uaddr = first & PAGE_MASK; 117 err = pin_user_pages_unlocked(user_dma.uaddr, user_dma.page_count,
|
/linux-master/net/ipv6/ |
H A D | inet6_connection_sock.c | 59 void inet6_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr) argument 61 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) uaddr;
|
H A D | datagram.c | 141 int __ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, argument 144 struct sockaddr_in6 *usin = (struct sockaddr_in6 *) uaddr; 157 err = __ip4_datagram_connect(sk, uaddr, addr_len); 274 int ip6_datagram_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 279 res = __ip6_datagram_connect(sk, uaddr, addr_len); 285 int ip6_datagram_connect_v6_only(struct sock *sk, struct sockaddr *uaddr, argument 288 DECLARE_SOCKADDR(struct sockaddr_in6 *, sin6, uaddr); 291 return ip6_datagram_connect(sk, uaddr, addr_len);
|
H A D | af_inet6.c | 282 static int __inet6_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, argument 285 struct sockaddr_in6 *addr = (struct sockaddr_in6 *)uaddr; 443 int inet6_bind_sk(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 453 return prot->bind(sk, uaddr, addr_len); 461 err = BPF_CGROUP_RUN_PROG_INET_BIND_LOCK(sk, uaddr, &addr_len, 466 return __inet6_bind(sk, uaddr, addr_len, flags); 470 int inet6_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument 472 return inet6_bind_sk(sock->sk, uaddr, addr_len); 523 int inet6_getname(struct socket *sock, struct sockaddr *uaddr, argument 526 struct sockaddr_in6 *sin = (struct sockaddr_in6 *)uaddr; [all...] |
H A D | ping.c | 48 static int ping_v6_pre_connect(struct sock *sk, struct sockaddr *uaddr, argument 59 return BPF_CGROUP_RUN_PROG_INET6_CONNECT_LOCK(sk, uaddr, &addr_len);
|
/linux-master/arch/arm64/kvm/ |
H A D | guest.c | 194 __u32 __user *uaddr = (__u32 __user *)(unsigned long)reg->addr; local 209 if (copy_to_user(uaddr, addr, KVM_REG_SIZE(reg->id))) 217 __u32 __user *uaddr = (__u32 __user *)(unsigned long)reg->addr; local 237 if (copy_from_user(valp, uaddr, KVM_REG_SIZE(reg->id))) { 631 void __user *uaddr = (void __user *)(long)reg->addr; local 635 ret = copy_from_user(&val, uaddr, KVM_REG_SIZE(reg->id)); 644 void __user *uaddr = (void __user *)(long)reg->addr; local 648 return copy_to_user(uaddr, &val, KVM_REG_SIZE(reg->id)) ? -EFAULT : 0;
|
/linux-master/net/sunrpc/ |
H A D | addr.c | 299 * @uaddr: C string containing universal address to convert 304 * @uaddr does not have to be '\0'-terminated, but kstrtou8() and 310 size_t rpc_uaddr2sockaddr(struct net *net, const char *uaddr, argument 321 memcpy(buf, uaddr, uaddr_len);
|
/linux-master/drivers/crypto/intel/qat/qat_common/ |
H A D | qat_hal.c | 571 unsigned char ae, unsigned int uaddr, 578 uaddr |= UA_ECS; 579 qat_hal_wr_ae_csr(handle, ae, USTORE_ADDRESS, uaddr); 937 unsigned char ae, unsigned int uaddr, 947 uaddr |= UA_ECS; 949 qat_hal_wr_ae_csr(handle, ae, USTORE_ADDRESS, uaddr); 950 uaddr++; 961 unsigned char ae, unsigned int uaddr, 967 uaddr |= UA_ECS; 968 qat_hal_wr_ae_csr(handle, ae, USTORE_ADDRESS, uaddr); 570 qat_hal_wr_uwords(struct icp_qat_fw_loader_handle *handle, unsigned char ae, unsigned int uaddr, unsigned int words_num, u64 *uword) argument 936 qat_hal_get_uwords(struct icp_qat_fw_loader_handle *handle, unsigned char ae, unsigned int uaddr, unsigned int words_num, u64 *uword) argument 960 qat_hal_wr_umem(struct icp_qat_fw_loader_handle *handle, unsigned char ae, unsigned int uaddr, unsigned int words_num, unsigned int *data) argument 1119 unsigned int savctx, uaddr, uwrd_lo, uwrd_hi; local [all...] |
/linux-master/net/ipv4/ |
H A D | ping.c | 294 static int ping_pre_connect(struct sock *sk, struct sockaddr *uaddr, argument 304 return BPF_CGROUP_RUN_PROG_INET4_CONNECT_LOCK(sk, uaddr, &addr_len); 309 struct sockaddr *uaddr, int addr_len) 313 struct sockaddr_in *addr = (struct sockaddr_in *) uaddr; 342 struct sockaddr_in6 *addr = (struct sockaddr_in6 *) uaddr; 415 int ping_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument 422 err = ping_check_bind_addr(sk, isk, uaddr, addr_len); 433 snum = ntohs(((struct sockaddr_in *)uaddr)->sin_port); 439 ping_set_saddr(sk, uaddr); 308 ping_check_bind_addr(struct sock *sk, struct inet_sock *isk, struct sockaddr *uaddr, int addr_len) argument
|
/linux-master/kernel/futex/ |
H A D | requeue.c | 704 * wakeup code can't change q.key from uaddr to uaddr2 if we hold hb. 727 * futex_wait_requeue_pi() - Wait on uaddr and take uaddr2 728 * @uaddr: the futex we initially wait on (non-pi) 731 * @val: the expected value of uaddr 736 * The caller will wait on uaddr and will be requeued by futex_requeue() to 737 * uaddr2 which must be PI aware and unique from uaddr. Normal wakeup will wake 766 int futex_wait_requeue_pi(u32 __user *uaddr, unsigned int flags, argument 781 if (uaddr == uaddr2) 792 * code while we sleep on uaddr. 805 * Prepare to wait on uaddr [all...] |
/linux-master/drivers/vhost/ |
H A D | vhost.c | 1014 static bool vhost_overflow(u64 uaddr, u64 size) argument 1016 if (uaddr > ULONG_MAX || size > ULONG_MAX) 1022 return uaddr > ULONG_MAX - size + 1; 1106 void __user *uaddr = vhost_vq_meta_fetch(vq, local 1110 if (uaddr) 1111 return __copy_to_user(uaddr, from, size); 1140 void __user *uaddr = vhost_vq_meta_fetch(vq, local 1145 if (uaddr) 1146 return __copy_from_user(to, uaddr, size); 1152 vq_err(vq, "IOTLB translation failure: uaddr " 1202 void __user *uaddr = vhost_vq_meta_fetch(vq, local 1351 umem_access_ok(u64 uaddr, u64 size, int access) argument [all...] |
H A D | vdpa.c | 1037 u64 iova, u64 size, u64 uaddr, u32 perm) 1048 vma = find_vma(dev->mm, uaddr); 1053 map_size = min(size, vma->vm_end - uaddr); 1063 offset = (vma->vm_pgoff << PAGE_SHIFT) + uaddr - vma->vm_start; 1066 ret = vhost_vdpa_map(v, iotlb, map_iova, map_size, uaddr, 1075 uaddr += map_size; 1088 u64 iova, u64 size, u64 uaddr, u32 perm) 1122 cur_base = uaddr & PAGE_MASK; 1228 msg->uaddr, msg->perm); 1230 return vhost_vdpa_pa_map(v, iotlb, msg->iova, msg->size, msg->uaddr, 1035 vhost_vdpa_va_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size, u64 uaddr, u32 perm) argument 1086 vhost_vdpa_pa_map(struct vhost_vdpa *v, struct vhost_iotlb *iotlb, u64 iova, u64 size, u64 uaddr, u32 perm) argument [all...] |
/linux-master/include/uapi/linux/ |
H A D | vduse.h | 215 * @uaddr: start address of userspace memory, it must be aligned to page size 224 __u64 uaddr; member in struct:vduse_iova_umem
|
/linux-master/tools/testing/selftests/futex/functional/ |
H A D | futex_wait_timeout.c | 104 .uaddr = (uintptr_t)&f1,
|
/linux-master/include/net/ |
H A D | ipv6_stubs.h | 80 int (*inet6_bind)(struct sock *sk, struct sockaddr *uaddr, int addr_len,
|
/linux-master/drivers/infiniband/hw/mthca/ |
H A D | mthca_memfree.h | 166 struct mthca_user_db_table *db_tab, int index, u64 uaddr);
|
H A D | mthca_memfree.c | 447 struct mthca_user_db_table *db_tab, int index, u64 uaddr) 464 (db_tab->page[i].uvirt && db_tab->page[i].uvirt != uaddr) || 465 (uaddr & 4095)) { 475 ret = pin_user_pages_fast(uaddr & PAGE_MASK, 1, 481 uaddr & ~PAGE_MASK); 499 db_tab->page[i].uvirt = uaddr; 446 mthca_map_user_db(struct mthca_dev *dev, struct mthca_uar *uar, struct mthca_user_db_table *db_tab, int index, u64 uaddr) argument
|
/linux-master/arch/riscv/mm/ |
H A D | tlbflush.c | 223 unsigned long uaddr) 221 arch_tlbbatch_add_pending(struct arch_tlbflush_unmap_batch *batch, struct mm_struct *mm, unsigned long uaddr) argument
|
/linux-master/arch/powerpc/platforms/pseries/ |
H A D | iommu.c | 117 long npages, unsigned long uaddr, 136 rpn = __pa(uaddr) >> tceshift; 139 uaddr += pagesize; 169 long npages, unsigned long uaddr, 179 rpn = __pa(uaddr) >> tceshift; 212 long npages, unsigned long uaddr, 228 tceshift, npages, uaddr, 246 npages, uaddr, direction, attrs); 251 rpn = __pa(uaddr) >> tceshift; 455 void *uaddr local 116 tce_build_pSeries(struct iommu_table *tbl, long index, long npages, unsigned long uaddr, enum dma_data_direction direction, unsigned long attrs) argument 168 tce_build_pSeriesLP(unsigned long liobn, long tcenum, long tceshift, long npages, unsigned long uaddr, enum dma_data_direction direction, unsigned long attrs) argument 211 tce_buildmulti_pSeriesLP(struct iommu_table *tbl, long tcenum, long npages, unsigned long uaddr, enum dma_data_direction direction, unsigned long attrs) argument [all...] |
/linux-master/arch/arm64/include/asm/ |
H A D | uaccess.h | 418 static inline size_t probe_subpage_writeable(const char __user *uaddr, argument 423 return mte_probe_user_range(uaddr, size);
|
/linux-master/include/linux/ |
H A D | socket.h | 391 extern int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr); 423 struct sockaddr __user *uaddr,
|
/linux-master/tools/perf/trace/beauty/include/linux/ |
H A D | socket.h | 391 extern int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr); 423 struct sockaddr __user *uaddr,
|
/linux-master/arch/parisc/kernel/ |
H A D | signal.c | 409 u32 __user *uaddr; local 426 uaddr = (u32 __user *) ((regs->gr[31] & ~3) + 4); 427 err = get_user(opcode, uaddr);
|
/linux-master/arch/x86/include/uapi/asm/ |
H A D | kvm.h | 715 __u64 uaddr; member in struct:kvm_sev_launch_update_data 734 __u64 uaddr; member in struct:kvm_sev_launch_measure 754 __u64 uaddr; member in struct:kvm_sev_attestation_report
|