Lines Matching defs:addr_len
31 int __user *addr_len;
51 int addr_len;
58 int addr_len;
355 u16 addr_len;
370 addr_len = READ_ONCE(sqe->addr_len);
372 ret = move_addr_to_kernel(addr, addr_len, &kmsg->addr);
376 kmsg->msg.msg_namelen = addr_len;
1624 accept->addr_len = u64_to_user_ptr(READ_ONCE(sqe->addr2));
1674 file = do_accept(req->file, &arg, accept->addr, accept->addr_len,
1726 * move_addr_to_kernel() skips the copy for addr_len == 0, so
1728 * unless addr_len covers the family discriminator.
1730 if (conn->addr_len < (int)sizeof(sa_family_t))
1738 if (conn->addr_len < (int)sizeof(*sin))
1747 if (conn->addr_len < (int)sizeof(*sin6))
1823 conn->addr_len = READ_ONCE(sqe->addr2);
1830 return move_addr_to_kernel(conn->addr, conn->addr_len, addr);
1850 ret = __sys_connect_file(req->file, addr, connect->addr_len, file_flags);
1888 static int io_bind_file_create(const struct sockaddr_storage *addr, int addr_len)
1894 if (addr_len <= offsetof(struct sockaddr_un, sun_path))
1911 bind->addr_len = READ_ONCE(sqe->addr2);
1916 ret = move_addr_to_kernel(uaddr, bind->addr_len, addr);
1919 if (io_bind_file_create(addr, bind->addr_len))
1936 ret = __sys_bind_socket(sock, addr, bind->addr_len);