Searched refs:uaddr (Results 1 - 25 of 220) sorted by last modified time

123456789

/linux-master/net/mptcp/
H A Dprotocol.c3702 static int mptcp_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
3745 err = ssk->sk_prot->pre_connect(ssk, uaddr, addr_len);
3750 err = ssk->sk_prot->connect(ssk, uaddr, addr_len);
3808 static int mptcp_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
3822 err = inet_bind_sk(ssk, uaddr, addr_len);
3825 err = inet6_bind_sk(ssk, uaddr, addr_len);
/linux-master/net/ipv6/
H A Dudp.c1142 static int udpv6_pre_connect(struct sock *sk, struct sockaddr *uaddr, argument
1151 if (uaddr->sa_family == AF_INET) {
1154 return udp_pre_connect(sk, uaddr, addr_len);
1160 return BPF_CGROUP_RUN_PROG_INET6_CONNECT_LOCK(sk, uaddr, &addr_len);
/linux-master/net/ipv4/
H A Dudp.c1906 int udp_pre_connect(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
1915 return BPF_CGROUP_RUN_PROG_INET4_CONNECT_LOCK(sk, uaddr, &addr_len);
H A Draw.c700 static int raw_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
703 struct sockaddr_in *addr = (struct sockaddr_in *) uaddr;
H A Daf_inet.c444 int inet_bind_sk(struct sock *sk, struct sockaddr *uaddr, int addr_len) argument
451 return sk->sk_prot->bind(sk, uaddr, addr_len);
459 err = BPF_CGROUP_RUN_PROG_INET_BIND_LOCK(sk, uaddr, &addr_len,
464 return __inet_bind(sk, uaddr, addr_len, flags);
467 int inet_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
469 return inet_bind_sk(sock->sk, uaddr, addr_len);
473 int __inet_bind(struct sock *sk, struct sockaddr *uaddr, int addr_len, argument
476 struct sockaddr_in *addr = (struct sockaddr_in *)uaddr;
570 int inet_dgram_connect(struct socket *sock, struct sockaddr *uaddr, argument
577 if (addr_len < sizeof(uaddr
626 __inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags, int is_sendmsg) argument
744 inet_stream_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument
795 inet_getname(struct socket *sock, struct sockaddr *uaddr, int peer) argument
[all...]
/linux-master/net/core/
H A Dfilter.c10193 struct sockaddr, uaddr, sa_family);
10198 struct bpf_sock_addr_kern, struct sockaddr_in, uaddr,
10206 struct bpf_sock_addr_kern, struct sockaddr_in6, uaddr,
10226 struct bpf_sock_addr_kern, struct sockaddr_in6, uaddr,
11888 un = (struct sockaddr_un *)sa_kern->uaddr;
/linux-master/include/linux/
H A Dfilter.h1334 struct sockaddr *uaddr; member in struct:bpf_sock_addr_kern
/linux-master/arch/arm64/kvm/vgic/
H A Dvgic-kvm-device.c94 u64 __user *uaddr = (u64 __user *)attr->addr; local
103 if (get_user(addr, uaddr))
204 r = put_user(addr, uaddr);
219 u32 __user *uaddr = (u32 __user *)(long)attr->addr; local
223 if (get_user(val, uaddr))
295 u32 __user *uaddr = (u32 __user *)(long)attr->addr; local
298 VGIC_NR_PRIVATE_IRQS, uaddr);
362 u32 __user *uaddr = (u32 __user *)(unsigned long)attr->addr; local
377 if (get_user(val, uaddr))
411 ret = put_user(val, uaddr);
536 u32 __user *uaddr = (u32 __user *)(unsigned long)attr->addr; local
591 u32 __user *uaddr = (u32 __user *)(unsigned long)attr->addr; local
[all...]
/linux-master/net/ax25/
H A Daf_ax25.c1086 static int ax25_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
1089 struct full_sockaddr_ax25 *addr = (struct full_sockaddr_ax25 *)uaddr;
1167 struct sockaddr *uaddr, int addr_len, int flags)
1171 struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)uaddr;
1444 static int ax25_getname(struct socket *sock, struct sockaddr *uaddr, argument
1447 struct full_sockaddr_ax25 *fsa = (struct full_sockaddr_ax25 *)uaddr;
1166 ax25_connect(struct socket *sock, struct sockaddr *uaddr, int addr_len, int flags) argument
/linux-master/include/net/
H A Dsock.h1204 struct sockaddr *uaddr,
1207 struct sockaddr *uaddr,
/linux-master/arch/arc/mm/
H A Dtlb.c344 void flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) argument
348 .ta_start = uaddr
/linux-master/arch/x86/kvm/
H A Dx86.c4847 void __user *uaddr = (void __user*)(unsigned long)attr->addr; local
4849 if ((u64)(unsigned long)uaddr != attr->addr)
4851 return uaddr;
4856 u64 __user *uaddr = kvm_get_attr_addr(attr); local
4861 if (IS_ERR(uaddr))
4862 return PTR_ERR(uaddr);
4866 if (put_user(kvm_caps.supported_xcr0, uaddr))
5715 u64 __user *uaddr = kvm_get_attr_addr(attr); local
5718 if (IS_ERR(uaddr))
5719 return PTR_ERR(uaddr);
5738 u64 __user *uaddr = kvm_get_attr_addr(attr); local
[all...]
/linux-master/arch/x86/kvm/vmx/
H A Dvmx.c3861 void __user *uaddr; local
3873 uaddr = __x86_set_memory_region(kvm,
3877 if (IS_ERR(uaddr)) {
3878 r = PTR_ERR(uaddr);
3886 if (__copy_to_user(uaddr + i * sizeof(tmp), &tmp, sizeof(tmp))) {
/linux-master/arch/x86/kvm/svm/
H A Dsev.c82 unsigned long uaddr; member in struct:enc_region
402 static struct page **sev_pin_memory(struct kvm *kvm, unsigned long uaddr, argument
416 if (ulen == 0 || uaddr + ulen < uaddr)
420 first = (uaddr & PAGE_MASK) >> PAGE_SHIFT;
421 last = ((uaddr + ulen - 1) & PAGE_MASK) >> PAGE_SHIFT;
445 npinned = pin_user_pages_fast(uaddr, npages, write ? FOLL_WRITE : 0, pages);
528 vaddr = params.uaddr;
718 p = (void __user *)(uintptr_t)params.uaddr;
1124 p = (void __user *)(uintptr_t)params.uaddr;
[all...]
/linux-master/arch/powerpc/kernel/
H A Diommu.c859 unsigned long uaddr; local
865 uaddr = (unsigned long)vaddr;
868 npages = iommu_num_pages(uaddr, size, IOMMU_PAGE_SIZE(tbl));
885 dma_handle |= (uaddr & ~IOMMU_PAGE_MASK(tbl));
/linux-master/tools/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
/linux-master/net/unix/
H A Daf_unix.c1304 static int unix_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len) argument
1306 struct sockaddr_un *sunaddr = (struct sockaddr_un *)uaddr;
1463 static int unix_stream_connect(struct socket *sock, struct sockaddr *uaddr, argument
1466 struct sockaddr_un *sunaddr = (struct sockaddr_un *)uaddr;
1479 err = BPF_CGROUP_RUN_PROG_UNIX_CONNECT_LOCK(sk, uaddr, &addr_len);
1737 static int unix_getname(struct socket *sock, struct sockaddr *uaddr, int peer) argument
1741 DECLARE_SOCKADDR(struct sockaddr_un *, sunaddr, uaddr);
1765 BPF_CGROUP_RUN_SA_PROG(sk, uaddr, &err,
1768 BPF_CGROUP_RUN_SA_PROG(sk, uaddr, &err,
/linux-master/mm/
H A Dshmem.c2267 unsigned long uaddr, unsigned long len,
2282 addr = get_area(file, uaddr, len, pgoff, flags);
2305 if (uaddr == addr)
2339 inflated_addr = get_area(NULL, uaddr, inflated_len, 0, flags);
2266 shmem_get_unmapped_area(struct file *file, unsigned long uaddr, unsigned long len, unsigned long pgoff, unsigned long flags) argument
H A Dgup.c1877 * @uaddr: start of address range
1883 size_t fault_in_writeable(char __user *uaddr, size_t size) argument
1885 char __user *start = uaddr, *end;
1889 if (!user_write_access_begin(uaddr, size))
1891 if (!PAGE_ALIGNED(uaddr)) {
1892 unsafe_put_user(0, uaddr, out);
1893 uaddr = (char __user *)PAGE_ALIGN((unsigned long)uaddr);
1898 while (uaddr != end) {
1899 unsafe_put_user(0, uaddr, ou
1923 fault_in_subpage_writeable(char __user *uaddr, size_t size) argument
1958 fault_in_safe_writeable(const char __user *uaddr, size_t size) argument
1992 fault_in_readable(const char __user *uaddr, size_t size) argument
[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...]
/linux-master/io_uring/
H A Dnet.c593 ret = __get_compat_msghdr(&iomsg->msg, &cmsg, &iomsg->uaddr);
606 ret = __copy_msghdr(&iomsg->msg, &msg, &iomsg->uaddr);
886 kmsg->uaddr, flags);
H A Dio_uring.c2724 unsigned long uaddr, size_t size)
2733 if (uaddr & (PAGE_SIZE - 1) || !size)
2744 pinned = pin_user_pages_fast(uaddr, nr_pages, FOLL_WRITE | FOLL_LONGTERM,
2784 static void *io_rings_map(struct io_ring_ctx *ctx, unsigned long uaddr, argument
2787 return __io_uaddr_map(&ctx->ring_pages, &ctx->n_ring_pages, uaddr,
2791 static void *io_sqes_map(struct io_ring_ctx *ctx, unsigned long uaddr, argument
2794 return __io_uaddr_map(&ctx->sqe_pages, &ctx->n_sqe_pages, uaddr,
2723 __io_uaddr_map(struct page ***pages, unsigned short *npages, unsigned long uaddr, size_t size) argument
/linux-master/arch/arm64/include/asm/
H A Dtlbflush.h279 unsigned long uaddr)
284 addr = __TLBI_VADDR(uaddr, ASID(mm));
287 mmu_notifier_arch_invalidate_secondary_tlbs(mm, uaddr & PAGE_MASK,
288 (uaddr & PAGE_MASK) + PAGE_SIZE);
292 unsigned long uaddr)
294 return __flush_tlb_page_nosync(vma->vm_mm, uaddr);
298 unsigned long uaddr)
300 flush_tlb_page_nosync(vma, uaddr);
320 unsigned long uaddr)
322 __flush_tlb_page_nosync(mm, uaddr);
278 __flush_tlb_page_nosync(struct mm_struct *mm, unsigned long uaddr) argument
291 flush_tlb_page_nosync(struct vm_area_struct *vma, unsigned long uaddr) argument
297 flush_tlb_page(struct vm_area_struct *vma, unsigned long uaddr) argument
318 arch_tlbbatch_add_pending(struct arch_tlbflush_unmap_batch *batch, struct mm_struct *mm, unsigned long uaddr) argument
[all...]
/linux-master/net/nfc/
H A Dllcp_sock.c503 static int llcp_sock_getname(struct socket *sock, struct sockaddr *uaddr, argument
508 DECLARE_SOCKADDR(struct sockaddr_nfc_llcp *, llcp_addr, uaddr);
/linux-master/drivers/crypto/ccp/
H A Dsev-dev.c1507 void *psp_copy_user_blob(u64 uaddr, u32 len) argument
1509 if (!uaddr || !len)
1516 return memdup_user((void __user *)uaddr, len);

Completed in 486 milliseconds

123456789