Lines Matching defs:optlen
731 int optlen, flags, fflag;
746 optlen = msg->msg_controllen;
747 cmsg = sosctp_find_cmsg(msg->msg_control, optlen, SCTP_SNDRCV);
795 optlen = 0;
888 msg->msg_control, optlen, SCTP_CAN_BLOCK);
933 int namelen, optlen, flags;
960 optlen = msg->msg_controllen;
962 optlen = 0;
988 msg->msg_control, optlen, flags, cr, &ssa);
1091 optlen, SCTP_CAN_BLOCK);
1228 socklen_t optlen;
1261 optlen = maxlen;
1264 * If the resulting optlen is greater than the provided maxlen, then
1268 option_name, optbuf, &optlen);
1274 len = optlen;
1280 *optlenp = optlen;
1295 const void *optval, t_uscalar_t optlen, struct cred *cr)
1327 if (optlen < sizeof (sctp_assoc_t)) {
1335 if (optlen != sizeof (struct sctp_sndrcvinfo)) {
1390 optval, optlen);
1409 level, option_name, optval, optlen);
1416 option_name, optval, optlen);
1443 uint32_t optlen;
1553 if ((optlen = STRUCT_FGET(opt, sopt_len)) > SO_MAXARGSIZE)
1576 buflen = optlen;
1581 if (so_copyin(STRUCT_FGETP(opt, sopt_val), buf, optlen,
1593 STRUCT_FGET(opt, sopt_name), buf, &optlen);
1599 optlen = MIN(buflen, optlen);
1602 STRUCT_FSET(opt, sopt_len, optlen);
1607 optlen, (mode & (int)FKIOCTL))) {
1621 if ((optlen = STRUCT_FGET(opt, sopt_len)) > SO_MAXARGSIZE)
1644 buf = kmem_alloc(optlen, KM_SLEEP);
1645 if (so_copyin(STRUCT_FGETP(opt, sopt_val), buf, optlen,
1657 STRUCT_FGET(opt, sopt_name), buf, optlen);
1663 kmem_free(buf, optlen);