Lines Matching defs:msg_len
74 size_t msg_len);
1595 const struct msghdr *msg, size_t msg_len)
1603 if (msg_len > sk->sk_sndbuf)
1638 if (!sflags && msg_len)
1644 if (((sflags & SCTP_EOF) && msg_len > 0) ||
1645 (!(sflags & (SCTP_EOF | SCTP_ABORT)) && msg_len == 0))
1751 size_t msg_len)
1773 chunk = sctp_make_abort_user(asoc, msg, msg_len);
1779 iov_iter_revert(&msg->msg_iter, msg_len);
1788 struct msghdr *msg, size_t msg_len,
1812 if (sp->disable_fragments && msg_len > asoc->frag_point) {
1823 if (sctp_wspace(asoc) < (int)msg_len)
1824 sctp_prsctp_prune(asoc, sinfo, msg_len - sctp_wspace(asoc));
1829 if (sctp_wspace(asoc) <= 0 || !sk_wmem_schedule(sk, msg_len)) {
1831 err = sctp_wait_for_sndbuf(asoc, &timeo, msg_len);
1888 err = msg_len;
1943 static int sctp_sendmsg(struct sock *sk, struct msghdr *msg, size_t msg_len)
1956 err = sctp_sendmsg_parse(sk, &cmsgs, &_sinfo, msg, msg_len);
1976 msg_len);
1984 err = sctp_sendmsg_to_asoc(asoc, msg, msg_len,
2000 msg_len);
2022 err = sctp_sendmsg_check_sflags(asoc, sflags, msg, msg_len);
2031 err = sctp_sendmsg_to_asoc(asoc, msg, msg_len, transport, sinfo);
8956 size_t msg_len)
8963 pr_debug("%s: asoc:%p, timeo:%ld, msg_len:%zu\n", __func__, asoc,
8964 *timeo_p, msg_len);
8983 if ((int)msg_len <= sctp_wspace(asoc) &&
8984 sk_wmem_schedule(sk, msg_len))