Lines Matching refs:msg_len

77 				long *timeo_p, size_t msg_len);
1599 const struct msghdr *msg, size_t msg_len) in sctp_sendmsg_parse() argument
1607 if (msg_len > sk->sk_sndbuf) in sctp_sendmsg_parse()
1642 if (!sflags && msg_len) in sctp_sendmsg_parse()
1648 if (((sflags & SCTP_EOF) && msg_len > 0) || in sctp_sendmsg_parse()
1649 (!(sflags & (SCTP_EOF | SCTP_ABORT)) && msg_len == 0)) in sctp_sendmsg_parse()
1755 size_t msg_len) in sctp_sendmsg_check_sflags() argument
1777 chunk = sctp_make_abort_user(asoc, msg, msg_len); in sctp_sendmsg_check_sflags()
1783 iov_iter_revert(&msg->msg_iter, msg_len); in sctp_sendmsg_check_sflags()
1792 struct msghdr *msg, size_t msg_len, in sctp_sendmsg_to_asoc() argument
1816 if (sp->disable_fragments && msg_len > asoc->frag_point) { in sctp_sendmsg_to_asoc()
1827 if (sctp_wspace(asoc) < (int)msg_len) in sctp_sendmsg_to_asoc()
1828 sctp_prsctp_prune(asoc, sinfo, msg_len - sctp_wspace(asoc)); in sctp_sendmsg_to_asoc()
1830 if (sctp_wspace(asoc) <= 0 || !sk_wmem_schedule(sk, msg_len)) { in sctp_sendmsg_to_asoc()
1832 err = sctp_wait_for_sndbuf(asoc, transport, &timeo, msg_len); in sctp_sendmsg_to_asoc()
1889 err = msg_len; in sctp_sendmsg_to_asoc()
1944 static int sctp_sendmsg(struct sock *sk, struct msghdr *msg, size_t msg_len) in sctp_sendmsg() argument
1957 err = sctp_sendmsg_parse(sk, &cmsgs, &_sinfo, msg, msg_len); in sctp_sendmsg()
1977 msg_len); in sctp_sendmsg()
1985 err = sctp_sendmsg_to_asoc(asoc, msg, msg_len, in sctp_sendmsg()
2001 msg_len); in sctp_sendmsg()
2023 err = sctp_sendmsg_check_sflags(asoc, sflags, msg, msg_len); in sctp_sendmsg()
2032 err = sctp_sendmsg_to_asoc(asoc, msg, msg_len, transport, sinfo); in sctp_sendmsg()
9221 long *timeo_p, size_t msg_len) in sctp_wait_for_sndbuf() argument
9229 *timeo_p, msg_len); in sctp_wait_for_sndbuf()
9248 if ((int)msg_len <= sctp_wspace(asoc) && in sctp_wait_for_sndbuf()
9249 sk_wmem_schedule(sk, msg_len)) in sctp_wait_for_sndbuf()