Lines Matching refs:optval

1340 sctp_do_connect_x(struct socket *so, struct sctp_inpcb *inp, void *optval,  in sctp_do_connect_x()  argument
1384 totaddrp = (unsigned int *)optval; in sctp_do_connect_x()
1458 a_id = (sctp_assoc_t *)optval; in sctp_do_connect_x()
1510 sctp_getopt(struct socket *so, int optname, void *optval, size_t *optsize, argument
1517 if (optval == NULL) {
1583 *(int *)optval = val;
1593 SCTP_CHECK_AND_CAST(target, optval, uint8_t, *optsize);
1611 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1620 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1629 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1646 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1678 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1705 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1732 SCTP_CHECK_AND_CAST(cc_opt, optval, struct sctp_cc_option, *optsize);
1751 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1778 SCTP_CHECK_AND_CAST(av, optval, struct sctp_stream_value, *optsize);
1804 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1829 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1853 SCTP_CHECK_AND_CAST(ids, optval, struct sctp_assoc_ids, *optsize);
1889 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1917 SCTP_CHECK_AND_CAST(default_vrfid, optval, uint32_t, *optsize);
1926 SCTP_CHECK_AND_CAST(id, optval, struct sctp_assoc_value, *optsize);
1948 SCTP_CHECK_AND_CAST(gnv, optval, struct sctp_get_nonce_values, *optsize);
1966 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, *optsize);
1995 SCTP_CHECK_AND_CAST(ss, optval, struct sctp_sockstat, *optsize);
2014 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
2042 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
2067 error = sctp_fill_stat_log(optval, optsize);
2073 SCTP_CHECK_AND_CAST(events, optval, struct sctp_event_subscribe, *optsize);
2116 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2128 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2139 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2152 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2208 SCTP_CHECK_AND_CAST(saddr, optval, struct sctp_getaddresses, *optsize);
2282 SCTP_CHECK_AND_CAST(saddr, optval, struct sctp_getaddresses, *optsize);
2308 SCTP_CHECK_AND_CAST(paddrp, optval, struct sctp_paddrparams, *optsize);
2510 SCTP_CHECK_AND_CAST(paddri, optval, struct sctp_paddrinfo, *optsize);
2593 SCTP_CHECK_AND_CAST(spcb, optval, struct sctp_pcbinfo, *optsize);
2603 SCTP_CHECK_AND_CAST(sstat, optval, struct sctp_status, *optsize);
2675 SCTP_CHECK_AND_CAST(srto, optval, struct sctp_rtoinfo, *optsize);
2707 SCTP_CHECK_AND_CAST(stimo, optval, struct sctp_timeouts, *optsize);
2730 SCTP_CHECK_AND_CAST(sasoc, optval, struct sctp_assocparams, *optsize);
2766 SCTP_CHECK_AND_CAST(s_info, optval, struct sctp_sndrcvinfo, *optsize);
2794 SCTP_CHECK_AND_CAST(sinit, optval, struct sctp_initmsg, *optsize);
2809 SCTP_CHECK_AND_CAST(ssp, optval, struct sctp_setprim, *optsize);
2854 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, *optsize);
2886 SCTP_CHECK_AND_CAST(scact, optval, struct sctp_authkeyid, *optsize);
2918 SCTP_CHECK_AND_CAST(sac, optval, struct sctp_authchunks, *optsize);
2969 SCTP_CHECK_AND_CAST(sac, optval, struct sctp_authchunks, *optsize);
2998 SCTP_CHECK_AND_CAST(event, optval, struct sctp_event, *optsize);
3083 *(int *)optval = sctp_is_feature_on(inp, SCTP_PCB_FLAGS_RECVRCVINFO);
3094 *(int *)optval = sctp_is_feature_on(inp, SCTP_PCB_FLAGS_RECVNXTINFO);
3103 SCTP_CHECK_AND_CAST(info, optval, struct sctp_sndinfo, *optsize);
3139 SCTP_CHECK_AND_CAST(info, optval, struct sctp_default_prinfo, *optsize);
3174 SCTP_CHECK_AND_CAST(thlds, optval, struct sctp_paddrthlds, *optsize);
3288 SCTP_CHECK_AND_CAST(encaps, optval, struct sctp_udpencaps, *optsize);
3389 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3417 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3445 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3473 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3501 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3529 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3557 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3585 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3615 SCTP_CHECK_AND_CAST(sprstat, optval, struct sctp_prstatus, *optsize);
3657 SCTP_CHECK_AND_CAST(sprstat, optval, struct sctp_prstatus, *optsize);
3688 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3724 sctp_setopt(struct socket *so, int optname, void *optval, size_t optsize, argument
3733 if (optval == NULL) {
3754 SCTP_CHECK_AND_CAST(mopt, optval, uint32_t, optsize);
3821 SCTP_CHECK_AND_CAST(mopt, optval, uint32_t, optsize);
3832 if (optval)
3842 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
3856 SCTP_CHECK_AND_CAST(level, optval, uint32_t, optsize);
3877 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
3919 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
3961 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4014 SCTP_CHECK_AND_CAST(cc_opt, optval, struct sctp_cc_option, optsize);
4046 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4095 SCTP_CHECK_AND_CAST(av, optval, struct sctp_stream_value, optsize);
4139 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4173 SCTP_CHECK_AND_CAST(default_vrfid, optval, uint32_t, optsize);
4198 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, optsize);
4255 SCTP_CHECK_AND_CAST(sauth, optval, struct sctp_authchunk, optsize);
4275 SCTP_CHECK_AND_CAST(sca, optval, struct sctp_authkey, optsize);
4403 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, optsize);
4453 SCTP_CHECK_AND_CAST(scact, optval, struct sctp_authkeyid, optsize);
4498 SCTP_CHECK_AND_CAST(scdel, optval, struct sctp_authkeyid, optsize);
4539 SCTP_CHECK_AND_CAST(keyid, optval, struct sctp_authkeyid, optsize);
4580 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4620 SCTP_CHECK_AND_CAST(strrst, optval, struct sctp_reset_streams, optsize);
4740 SCTP_CHECK_AND_CAST(stradd, optval, struct sctp_add_streams, optsize);
4816 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
4873 error = sctp_do_connect_x(so, inp, optval, optsize, p, 0);
4881 error = sctp_do_connect_x(so, inp, optval, optsize, p, 1);
4888 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
4940 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4974 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4999 SCTP_CHECK_AND_CAST(events, optval, struct sctp_event_subscribe, optsize);
5148 SCTP_CHECK_AND_CAST(adap_bits, optval, struct sctp_setadaptation, optsize);
5160 SCTP_CHECK_AND_CAST(vvv, optval, uint32_t, optsize);
5171 SCTP_CHECK_AND_CAST(s_info, optval, struct sctp_sndrcvinfo, optsize);
5217 SCTP_CHECK_AND_CAST(paddrp, optval, struct sctp_paddrparams, optsize);
5619 SCTP_CHECK_AND_CAST(srto, optval, struct sctp_rtoinfo, optsize);
5682 SCTP_CHECK_AND_CAST(sasoc, optval, struct sctp_assocparams, optsize);
5725 SCTP_CHECK_AND_CAST(sinit, optval, struct sctp_initmsg, optsize);
5750 SCTP_CHECK_AND_CAST(spa, optval, struct sctp_setprim, optsize);
5827 SCTP_CHECK_AND_CAST(ss, optval, union sctp_sockstore, optsize);
5840 SCTP_CHECK_AND_CAST(sspp, optval, struct sctp_setpeerprim, optsize);
5953 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
5998 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
6041 SCTP_CHECK_AND_CAST(event, optval, struct sctp_event, optsize);
6163 SCTP_CHECK_AND_CAST(onoff, optval, int, optsize);
6177 SCTP_CHECK_AND_CAST(onoff, optval, int, optsize);
6192 SCTP_CHECK_AND_CAST(info, optval, struct sctp_sndinfo, optsize);
6248 SCTP_CHECK_AND_CAST(info, optval, struct sctp_default_prinfo, optsize);
6302 SCTP_CHECK_AND_CAST(thlds, optval, struct sctp_paddrthlds, optsize);
6474 SCTP_CHECK_AND_CAST(encaps, optval, struct sctp_udpencaps, optsize);
6572 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6602 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6632 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6672 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6720 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6750 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6780 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6811 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6847 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
6873 void *optval = NULL; local
6910 SCTP_MALLOC(optval, void *, optsize, SCTP_M_SOCKOPT);
6911 if (optval == NULL) {
6915 error = sooptcopyin(sopt, optval, optsize, optsize);
6917 SCTP_FREE(optval, SCTP_M_SOCKOPT);
6924 error = sctp_setopt(so, sopt->sopt_name, optval, optsize, p);
6927 error = sctp_getopt(so, sopt->sopt_name, optval, &optsize, p);
6932 if ((error == 0) && (optval != NULL)) {
6933 error = sooptcopyout(sopt, optval, optsize);
6934 SCTP_FREE(optval, SCTP_M_SOCKOPT);
6935 } else if (optval != NULL) {
6936 SCTP_FREE(optval, SCTP_M_SOCKOPT);