Lines Matching refs:addr_len
32 int __user *addr_len;
52 int addr_len;
59 int addr_len;
325 u16 addr_len;
340 addr_len = READ_ONCE(sqe->addr_len);
342 ret = move_addr_to_kernel(addr, addr_len, &kmsg->addr);
346 kmsg->msg.msg_namelen = addr_len;
1622 accept->addr_len = u64_to_user_ptr(READ_ONCE(sqe->addr2));
1672 file = do_accept(req->file, &arg, accept->addr, accept->addr_len,
1724 * move_addr_to_kernel() skips the copy for addr_len == 0, so
1726 * unless addr_len covers the family discriminator.
1728 if (conn->addr_len < (int)sizeof(sa_family_t))
1736 if (conn->addr_len < (int)sizeof(*sin))
1746 if (conn->addr_len < SIN6_LEN_RFC2133)
1822 conn->addr_len = READ_ONCE(sqe->addr2);
1829 return move_addr_to_kernel(conn->addr, conn->addr_len, addr);
1849 ret = __sys_connect_file(req->file, addr, connect->addr_len, file_flags);
1887 static int io_bind_file_create(const struct sockaddr_storage *addr, int addr_len)
1893 if (addr_len <= offsetof(struct sockaddr_un, sun_path))
1910 bind->addr_len = READ_ONCE(sqe->addr2);
1915 ret = move_addr_to_kernel(uaddr, bind->addr_len, addr);
1918 if (io_bind_file_create(addr, bind->addr_len))
1935 ret = __sys_bind_socket(sock, addr, bind->addr_len);