Lines Matching defs:addr_len

147 				       int addr_len, int type)
149 __wsum csum = csum_partial(sunaddr, addr_len, 0);
249 int addr_len)
253 addr = kmalloc(sizeof(*addr) + addr_len, GFP_KERNEL);
258 addr->len = addr_len;
259 memcpy(addr->name, sunaddr, addr_len);
277 static int unix_validate_addr(struct sockaddr_un *sunaddr, int addr_len)
279 if (addr_len <= offsetof(struct sockaddr_un, sun_path) ||
280 addr_len > sizeof(*sunaddr))
289 static int unix_mkname_bsd(struct sockaddr_un *sunaddr, int addr_len)
305 addr->__data[addr_len - offset] = 0;
756 int addr_len, int flags);
1055 static struct sock *unix_find_bsd(struct sockaddr_un *sunaddr, int addr_len,
1063 unix_mkname_bsd(sunaddr, addr_len);
1101 int addr_len, int type)
1103 unsigned int hash = unix_abstract_hash(sunaddr, addr_len, type);
1107 sk = unix_find_socket_byname(net, sunaddr, addr_len, hash);
1120 int addr_len, int type)
1125 sk = unix_find_bsd(sunaddr, addr_len, type);
1127 sk = unix_find_abstract(net, sunaddr, addr_len, type);
1194 int addr_len)
1207 addr_len = unix_mkname_bsd(sunaddr, addr_len);
1208 addr = unix_create_addr(sunaddr, addr_len);
1262 int addr_len)
1270 addr = unix_create_addr(sunaddr, addr_len);
1304 static int unix_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len)
1310 if (addr_len == offsetof(struct sockaddr_un, sun_path) &&
1314 err = unix_validate_addr(sunaddr, addr_len);
1319 err = unix_bind_bsd(sk, sunaddr, addr_len);
1321 err = unix_bind_abstract(sk, sunaddr, addr_len);
1464 int addr_len, int flags)
1475 err = unix_validate_addr(sunaddr, addr_len);
1479 err = BPF_CGROUP_RUN_PROG_UNIX_CONNECT_LOCK(sk, uaddr, &addr_len);
1514 other = unix_find_other(net, sunaddr, addr_len, sk->sk_type);