Lines Matching defs:msg_len
75 size_t msg_len);
1597 const struct msghdr *msg, size_t msg_len)
1605 if (msg_len > sk->sk_sndbuf)
1640 if (!sflags && msg_len)
1646 if (((sflags & SCTP_EOF) && msg_len > 0) ||
1647 (!(sflags & (SCTP_EOF | SCTP_ABORT)) && msg_len == 0))
1753 size_t msg_len)
1775 chunk = sctp_make_abort_user(asoc, msg, msg_len);
1781 iov_iter_revert(&msg->msg_iter, msg_len);
1790 struct msghdr *msg, size_t msg_len,
1814 if (sp->disable_fragments && msg_len > asoc->frag_point) {
1825 if (sctp_wspace(asoc) < (int)msg_len)
1826 sctp_prsctp_prune(asoc, sinfo, msg_len - sctp_wspace(asoc));
1828 if (sctp_wspace(asoc) <= 0 || !sk_wmem_schedule(sk, msg_len)) {
1830 err = sctp_wait_for_sndbuf(asoc, &timeo, msg_len);
1887 err = msg_len;
1942 static int sctp_sendmsg(struct sock *sk, struct msghdr *msg, size_t msg_len)
1955 err = sctp_sendmsg_parse(sk, &cmsgs, &_sinfo, msg, msg_len);
1975 msg_len);
1983 err = sctp_sendmsg_to_asoc(asoc, msg, msg_len,
1999 msg_len);
2021 err = sctp_sendmsg_check_sflags(asoc, sflags, msg, msg_len);
2030 err = sctp_sendmsg_to_asoc(asoc, msg, msg_len, transport, sinfo);
9201 size_t msg_len)
9208 pr_debug("%s: asoc:%p, timeo:%ld, msg_len:%zu\n", __func__, asoc,
9209 *timeo_p, msg_len);
9226 if ((int)msg_len <= sctp_wspace(asoc) &&
9227 sk_wmem_schedule(sk, msg_len))