Lines Matching defs:err

675 	 * Can't we simply set sock->err?
726 int err;
730 err = -EOPNOTSUPP;
733 err = -EINVAL;
745 err = 0;
750 return err;
956 int err;
960 err = -ENFILE;
961 goto err;
970 err = -ENOMEM;
971 goto err;
998 err:
1000 return ERR_PTR(err);
1061 int err;
1064 err = kern_path(sunaddr->sun_path, LOOKUP_FOLLOW, &path);
1065 if (err)
1068 err = path_permission(&path, MAY_WRITE);
1069 if (err)
1072 err = -ECONNREFUSED;
1081 err = -EPROTOTYPE;
1096 return ERR_PTR(err);
1139 int err;
1141 err = mutex_lock_interruptible(&u->bindlock);
1142 if (err)
1143 return err;
1148 err = -ENOMEM;
1177 err = -ENOSPC;
1187 err = 0;
1190 return err;
1205 int err;
1218 err = PTR_ERR(dentry);
1226 err = security_path_mknod(&parent, dentry, mode, 0);
1227 if (!err)
1228 err = vfs_mknod(idmap, d_inode(parent.dentry), dentry, mode, 0);
1229 if (err)
1231 err = mutex_lock_interruptible(&u->bindlock);
1232 if (err)
1250 err = -EINVAL;
1258 return err == -EEXIST ? -EADDRINUSE : err;
1268 int err;
1274 err = mutex_lock_interruptible(&u->bindlock);
1275 if (err)
1279 err = -EINVAL;
1296 err = -EADDRINUSE;
1301 return err;
1308 int err;
1314 err = unix_validate_addr(sunaddr, addr_len);
1315 if (err)
1316 return err;
1319 err = unix_bind_bsd(sk, sunaddr, addr_len);
1321 err = unix_bind_abstract(sk, sunaddr, addr_len);
1323 return err;
1355 int err;
1357 err = -EINVAL;
1362 err = unix_validate_addr(sunaddr, alen);
1363 if (err)
1366 err = BPF_CGROUP_RUN_PROG_UNIX_CONNECT_LOCK(sk, addr, &alen);
1367 if (err)
1373 err = unix_autobind(sk);
1374 if (err)
1381 err = PTR_ERR(other);
1394 err = -EPERM;
1398 err = security_unix_may_send(sk->sk_socket, other->sk_socket);
1399 if (err)
1438 return err;
1472 int err;
1475 err = unix_validate_addr(sunaddr, addr_len);
1476 if (err)
1479 err = BPF_CGROUP_RUN_PROG_UNIX_CONNECT_LOCK(sk, uaddr, &addr_len);
1480 if (err)
1485 err = unix_autobind(sk);
1486 if (err)
1500 err = PTR_ERR(newsk);
1505 err = -ENOMEM;
1516 err = PTR_ERR(other);
1531 err = -ECONNREFUSED;
1538 err = -EAGAIN;
1544 err = sock_intr_errno(timeo);
1570 err = -EISCONN;
1573 err = -EINVAL;
1586 err = security_unix_stream_connect(sk, other, newsk);
1587 if (err) {
1659 return err;
1698 int err;
1700 err = -EOPNOTSUPP;
1704 err = -EINVAL;
1713 &err);
1716 if (err == 0)
1717 err = -EINVAL;
1735 return err;
1744 int err = 0;
1749 err = -ENOTCONN;
1752 err = 0;
1761 err = offsetof(struct sockaddr_un, sun_path);
1763 err = addr->len;
1767 BPF_CGROUP_RUN_SA_PROG(sk, uaddr, &err,
1770 BPF_CGROUP_RUN_SA_PROG(sk, uaddr, &err,
1775 return err;
1836 int err = 0;
1844 err = unix_attach_fds(scm, skb);
1847 return err;
1922 int err;
1924 err = scm_send(sock, msg, &scm, false);
1925 if (err < 0)
1926 return err;
1930 err = -EOPNOTSUPP;
1935 err = unix_validate_addr(sunaddr, msg->msg_namelen);
1936 if (err)
1939 err = BPF_CGROUP_RUN_PROG_UNIX_SENDMSG_LOCK(sk,
1943 if (err)
1947 err = -ENOTCONN;
1955 err = unix_autobind(sk);
1956 if (err)
1960 err = -EMSGSIZE;
1974 msg->msg_flags & MSG_DONTWAIT, &err,
1979 err = unix_scm_to_skb(&scm, skb, true);
1980 if (err < 0)
1986 err = skb_copy_datagram_from_iter(skb, 0, &msg->msg_iter, len);
1987 if (err)
1994 err = -ECONNRESET;
2001 err = PTR_ERR(other);
2009 err = len;
2016 err = -EPERM;
2031 err = 0;
2038 err = -EPIPE;
2048 err = -ECONNREFUSED;
2054 if (err)
2059 err = -EPIPE;
2064 err = security_unix_may_send(sk->sk_socket, other->sk_socket);
2065 if (err)
2079 err = sock_intr_errno(timeo);
2093 err = -EAGAIN;
2128 return err;
2142 int err = 0;
2144 skb = sock_alloc_send_skb(sock->sk, 1, msg->msg_flags & MSG_DONTWAIT, &err);
2147 return err;
2149 err = unix_scm_to_skb(scm, skb, !fds_sent);
2150 if (err < 0) {
2152 return err;
2155 err = skb_copy_datagram_from_iter(skb, 0, &msg->msg_iter, 1);
2157 if (err) {
2159 return err;
2185 return err;
2194 int err, size;
2201 err = scm_send(sock, msg, &scm, false);
2202 if (err < 0)
2203 return err;
2207 err = -EOPNOTSUPP;
2218 err = sk->sk_state == TCP_ESTABLISHED ? -EISCONN : -EOPNOTSUPP;
2221 err = -ENOTCONN;
2236 &err, 0);
2249 msg->msg_flags & MSG_DONTWAIT, &err,
2256 err = unix_scm_to_skb(&scm, skb, !fds_sent);
2257 if (err < 0) {
2264 err = skb_splice_from_iter(skb, &msg->msg_iter, size,
2266 if (err < 0) {
2270 size = err;
2276 err = skb_copy_datagram_from_iter(skb, 0, &msg->msg_iter, size);
2277 if (err) {
2299 err = queue_oob(sock, msg, other, &scm, fds_sent);
2300 if (err)
2316 err = -EPIPE;
2319 return sent ? : err;
2325 int err;
2328 err = sock_error(sk);
2329 if (err)
2330 return err;
2371 int err;
2373 err = -EOPNOTSUPP;
2384 &skip, &err, &last);
2393 if (err != -EAGAIN)
2397 &err, &timeo, last));
2402 if (sk->sk_type == SOCK_SEQPACKET && err == -EAGAIN &&
2404 err = 0;
2427 err = skb_copy_datagram_msg(skb, skip, msg, size);
2428 if (err)
2463 err = (flags & MSG_TRUNC) ? skb->len - skip : size;
2471 return err;
2492 int err;
2495 skb = skb_recv_datagram(sk, MSG_DONTWAIT, &err);
2498 return err;
2655 int err = 0;
2662 err = -EINVAL;
2667 err = -EOPNOTSUPP;
2669 err = unix_stream_recv_urg(state);
2694 err = -ECONNRESET;
2718 err = sock_error(sk);
2719 if (err)
2726 err = -EAGAIN;
2736 err = sock_intr_errno(timeo);
2806 err = 0;
2858 return copied ? : err;
3057 int err;
3062 err = put_user(amount, (int __user *)arg);
3067 err = amount;
3069 err = put_user(amount, (int __user *)arg);
3072 err = unix_open_file(sk);
3083 err = put_user(answ, (int __user *)arg);
3088 err = -ENOIOCTLCMD;
3091 return err;
3619 int err;
3621 err = bpf_iter_init_seq_net(priv_data, aux);
3622 if (err)
3623 return err;
3625 err = bpf_iter_unix_realloc_batch(iter, INIT_BATCH_SZ);
3626 if (err) {
3628 return err;