Lines Matching refs:cmsgs
1602 sctp_cmsgs_t cmsgs = { NULL }; in sctp_sendmsg() local
1625 err = sctp_msghdr_parse(msg, &cmsgs); in sctp_sendmsg()
1650 sinit = cmsgs.init; in sctp_sendmsg()
1651 if (cmsgs.sinfo != NULL) { in sctp_sendmsg()
1653 default_sinfo.sinfo_stream = cmsgs.sinfo->snd_sid; in sctp_sendmsg()
1654 default_sinfo.sinfo_flags = cmsgs.sinfo->snd_flags; in sctp_sendmsg()
1655 default_sinfo.sinfo_ppid = cmsgs.sinfo->snd_ppid; in sctp_sendmsg()
1656 default_sinfo.sinfo_context = cmsgs.sinfo->snd_context; in sctp_sendmsg()
1657 default_sinfo.sinfo_assoc_id = cmsgs.sinfo->snd_assoc_id; in sctp_sendmsg()
1662 sinfo = cmsgs.srinfo; in sctp_sendmsg()
6594 static int sctp_msghdr_parse(const struct msghdr *msg, sctp_cmsgs_t *cmsgs) in sctp_msghdr_parse() argument
6626 cmsgs->init = CMSG_DATA(cmsg); in sctp_msghdr_parse()
6644 cmsgs->srinfo = CMSG_DATA(cmsg); in sctp_msghdr_parse()
6646 if (cmsgs->srinfo->sinfo_flags & in sctp_msghdr_parse()
6668 cmsgs->sinfo = CMSG_DATA(cmsg); in sctp_msghdr_parse()
6670 if (cmsgs->sinfo->snd_flags & in sctp_msghdr_parse()