Searched refs:uaddr (Results 101 - 125 of 220) sorted by relevance

123456789

/linux-master/arch/sparc/kernel/
H A Dptrace_64.c107 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 Divtv-udma.c16 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 Dinet6_connection_sock.c59 void inet6_csk_addr2sockaddr(struct sock *sk, struct sockaddr *uaddr) argument
61 struct sockaddr_in6 *sin6 = (struct sockaddr_in6 *) uaddr;
H A Ddatagram.c141 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 Daf_inet6.c282 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 Dping.c48 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 Dguest.c194 __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 Daddr.c299 * @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 Dqat_hal.c571 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 Dping.c294 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 Drequeue.c704 * 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 Dvhost.c1014 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 Dvdpa.c1037 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 Dvduse.h215 * @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 Dfutex_wait_timeout.c104 .uaddr = (uintptr_t)&f1,
/linux-master/include/net/
H A Dipv6_stubs.h80 int (*inet6_bind)(struct sock *sk, struct sockaddr *uaddr, int addr_len,
/linux-master/drivers/infiniband/hw/mthca/
H A Dmthca_memfree.h166 struct mthca_user_db_table *db_tab, int index, u64 uaddr);
H A Dmthca_memfree.c447 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 Dtlbflush.c223 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 Diommu.c117 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 Duaccess.h418 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 Dsocket.h391 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 Dsocket.h391 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 Dsignal.c409 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 Dkvm.h715 __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

Completed in 184 milliseconds

123456789