Lines Matching defs:datagrams
2731 int err, datagrams;
2745 datagrams = 0;
2761 while (datagrams < vlen) {
2762 if (datagrams == vlen - 1)
2784 ++datagrams;
2790 /* We only return an error if no datagrams were able to be sent */
2791 if (datagrams != 0)
2792 return datagrams;
2942 int err = 0, datagrams;
2955 datagrams = 0;
2974 while (datagrams < vlen) {
2981 datagrams);
2990 datagrams);
2999 ++datagrams;
3013 /* Timeout, return less than vlen datagrams */
3025 return datagrams;
3027 if (datagrams == 0)
3032 * sock is non block and there aren't enough datagrams...
3037 * received some datagrams, where we record the
3043 return datagrams;
3051 int datagrams;
3063 datagrams = do_recvmmsg(fd, mmsg, vlen, flags, &timeout_sys);
3065 if (datagrams <= 0)
3066 return datagrams;
3069 datagrams = -EFAULT;
3072 datagrams = -EFAULT;
3074 return datagrams;
3659 * For datagram sockets, @addr is the address to which datagrams are sent
3660 * by default, and the only address from which datagrams are received.