Lines Matching defs:flags
1081 * Check the flags.
1319 if (err == -ENOBUFS || test_bit(SOCK_NOSPACE, &sk->sk_socket->flags)) {
1608 set_bit(SOCK_SUPPORT_ZC, &sk->sk_socket->flags);
1711 struct sk_buff *__skb_recv_udp(struct sock *sk, unsigned int flags,
1721 timeo = sock_rcvtimeo(sk, flags & MSG_DONTWAIT);
1732 skb = __skb_try_recv_from_queue(sk, queue, flags, off,
1735 if (!(flags & MSG_PEEK))
1754 skb = __skb_try_recv_from_queue(sk, queue, flags, off,
1756 if (skb && !(flags & MSG_PEEK))
1767 sk_busy_loop(sk, flags & MSG_DONTWAIT);
1812 int udp_recvmsg(struct sock *sk, struct msghdr *msg, size_t len, int flags,
1819 int off, err, peeking = flags & MSG_PEEK;
1823 if (flags & MSG_ERRQUEUE)
1827 off = sk_peek_offset(sk, flags);
1828 skb = __skb_recv_udp(sk, flags, &off, &err);
1901 if (flags & MSG_TRUNC)
1908 if (!__sk_queue_drop_skb(sk, &udp_sk(sk)->reader_queue, skb, flags,
1934 int __udp_disconnect(struct sock *sk, int flags)
1962 int udp_disconnect(struct sock *sk, int flags)
1965 __udp_disconnect(sk, flags);