Lines Matching defs:addr_len

148 				       int addr_len, int type)
150 __wsum csum = csum_partial(sunaddr, addr_len, 0);
250 int addr_len)
254 addr = kmalloc(sizeof(*addr) + addr_len, GFP_KERNEL);
259 addr->len = addr_len;
260 memcpy(addr->name, sunaddr, addr_len);
278 static int unix_validate_addr(struct sockaddr_un *sunaddr, int addr_len)
280 if (addr_len <= offsetof(struct sockaddr_un, sun_path) ||
281 addr_len > sizeof(*sunaddr))
290 static int unix_mkname_bsd(struct sockaddr_un *sunaddr, int addr_len)
306 addr->__data[addr_len - offset] = 0;
757 int addr_len, int flags);
1069 static struct sock *unix_find_bsd(struct sockaddr_un *sunaddr, int addr_len,
1077 unix_mkname_bsd(sunaddr, addr_len);
1115 int addr_len, int type)
1117 unsigned int hash = unix_abstract_hash(sunaddr, addr_len, type);
1121 sk = unix_find_socket_byname(net, sunaddr, addr_len, hash);
1134 int addr_len, int type)
1139 sk = unix_find_bsd(sunaddr, addr_len, type);
1141 sk = unix_find_abstract(net, sunaddr, addr_len, type);
1208 int addr_len)
1221 addr_len = unix_mkname_bsd(sunaddr, addr_len);
1222 addr = unix_create_addr(sunaddr, addr_len);
1276 int addr_len)
1284 addr = unix_create_addr(sunaddr, addr_len);
1318 static int unix_bind(struct socket *sock, struct sockaddr *uaddr, int addr_len)
1324 if (addr_len == offsetof(struct sockaddr_un, sun_path) &&
1328 err = unix_validate_addr(sunaddr, addr_len);
1333 err = unix_bind_bsd(sk, sunaddr, addr_len);
1335 err = unix_bind_abstract(sk, sunaddr, addr_len);
1474 int addr_len, int flags)
1485 err = unix_validate_addr(sunaddr, addr_len);
1520 other = unix_find_other(net, sunaddr, addr_len, sk->sk_type);