Lines Matching refs:sinfo

262     socklen_t *fromlen, struct sctp_sndrcvinfo *sinfo, int *msg_flags)  in sctp_recvmsg()  argument
267 char cinmsg[sizeof (*sinfo) + sizeof (*cmsg) + _CMSG_HDR_ALIGNMENT]; in sctp_recvmsg()
274 if (sinfo != NULL) { in sctp_recvmsg()
295 if (sinfo != NULL) { in sctp_recvmsg()
300 bcopy(CMSG_DATA(cmsg), sinfo, sizeof (*sinfo)); in sctp_recvmsg()
315 struct sctp_sndrcvinfo *sinfo; in sctp_send_common() local
317 char coutmsg[sizeof (*sinfo) + sizeof (*cmsg) + _CMSG_HDR_ALIGNMENT]; in sctp_send_common()
324 hdr.msg_controllen = sizeof (*cmsg) + sizeof (*sinfo); in sctp_send_common()
332 cmsg->cmsg_len = sizeof (*cmsg) + sizeof (*sinfo); in sctp_send_common()
334 sinfo = (struct sctp_sndrcvinfo *)CMSG_DATA(cmsg); in sctp_send_common()
335 sinfo->sinfo_stream = stream_no; in sctp_send_common()
336 sinfo->sinfo_ssn = 0; in sctp_send_common()
337 sinfo->sinfo_flags = sinfo_flags; in sctp_send_common()
338 sinfo->sinfo_ppid = ppid; in sctp_send_common()
339 sinfo->sinfo_context = context; in sctp_send_common()
340 sinfo->sinfo_timetolive = timetolive; in sctp_send_common()
341 sinfo->sinfo_tsn = 0; in sctp_send_common()
342 sinfo->sinfo_cumtsn = 0; in sctp_send_common()
343 sinfo->sinfo_assoc_id = aid; in sctp_send_common()
350 const struct sctp_sndrcvinfo *sinfo, int flags) in sctp_send() argument
353 if (sinfo == NULL) { in sctp_send()
357 return (sctp_send_common(s, msg, len, NULL, 0, sinfo->sinfo_ppid, in sctp_send()
358 sinfo->sinfo_flags, sinfo->sinfo_stream, sinfo->sinfo_timetolive, in sctp_send()
359 sinfo->sinfo_context, sinfo->sinfo_assoc_id, flags)); in sctp_send()