Lines Matching refs:optval

1349 sctp_do_connect_x(struct socket *so, struct sctp_inpcb *inp, void *optval,  in sctp_do_connect_x()  argument
1393 totaddrp = (unsigned int *)optval; in sctp_do_connect_x()
1468 a_id = (sctp_assoc_t *)optval; in sctp_do_connect_x()
1520 sctp_getopt(struct socket *so, int optname, void *optval, size_t *optsize, argument
1527 if (optval == NULL) {
1593 *(int *)optval = val;
1603 SCTP_CHECK_AND_CAST(target, optval, uint8_t, *optsize);
1621 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1630 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1639 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1656 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1688 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1715 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1742 SCTP_CHECK_AND_CAST(cc_opt, optval, struct sctp_cc_option, *optsize);
1761 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1788 SCTP_CHECK_AND_CAST(av, optval, struct sctp_stream_value, *optsize);
1814 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1839 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1863 SCTP_CHECK_AND_CAST(ids, optval, struct sctp_assoc_ids, *optsize);
1899 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1927 SCTP_CHECK_AND_CAST(default_vrfid, optval, uint32_t, *optsize);
1936 SCTP_CHECK_AND_CAST(id, optval, struct sctp_assoc_value, *optsize);
1958 SCTP_CHECK_AND_CAST(gnv, optval, struct sctp_get_nonce_values, *optsize);
1976 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, *optsize);
2005 SCTP_CHECK_AND_CAST(ss, optval, struct sctp_sockstat, *optsize);
2024 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
2052 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
2077 error = sctp_fill_stat_log(optval, optsize);
2083 SCTP_CHECK_AND_CAST(events, optval, struct sctp_event_subscribe, *optsize);
2126 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2138 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2149 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2162 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2218 SCTP_CHECK_AND_CAST(saddr, optval, struct sctp_getaddresses, *optsize);
2292 SCTP_CHECK_AND_CAST(saddr, optval, struct sctp_getaddresses, *optsize);
2318 SCTP_CHECK_AND_CAST(paddrp, optval, struct sctp_paddrparams, *optsize);
2520 SCTP_CHECK_AND_CAST(paddri, optval, struct sctp_paddrinfo, *optsize);
2603 SCTP_CHECK_AND_CAST(spcb, optval, struct sctp_pcbinfo, *optsize);
2613 SCTP_CHECK_AND_CAST(sstat, optval, struct sctp_status, *optsize);
2685 SCTP_CHECK_AND_CAST(srto, optval, struct sctp_rtoinfo, *optsize);
2717 SCTP_CHECK_AND_CAST(stimo, optval, struct sctp_timeouts, *optsize);
2740 SCTP_CHECK_AND_CAST(sasoc, optval, struct sctp_assocparams, *optsize);
2776 SCTP_CHECK_AND_CAST(s_info, optval, struct sctp_sndrcvinfo, *optsize);
2804 SCTP_CHECK_AND_CAST(sinit, optval, struct sctp_initmsg, *optsize);
2819 SCTP_CHECK_AND_CAST(ssp, optval, struct sctp_setprim, *optsize);
2864 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, *optsize);
2896 SCTP_CHECK_AND_CAST(scact, optval, struct sctp_authkeyid, *optsize);
2928 SCTP_CHECK_AND_CAST(sac, optval, struct sctp_authchunks, *optsize);
2979 SCTP_CHECK_AND_CAST(sac, optval, struct sctp_authchunks, *optsize);
3008 SCTP_CHECK_AND_CAST(event, optval, struct sctp_event, *optsize);
3093 *(int *)optval = sctp_is_feature_on(inp, SCTP_PCB_FLAGS_RECVRCVINFO);
3104 *(int *)optval = sctp_is_feature_on(inp, SCTP_PCB_FLAGS_RECVNXTINFO);
3113 SCTP_CHECK_AND_CAST(info, optval, struct sctp_sndinfo, *optsize);
3149 SCTP_CHECK_AND_CAST(info, optval, struct sctp_default_prinfo, *optsize);
3184 SCTP_CHECK_AND_CAST(thlds, optval, struct sctp_paddrthlds, *optsize);
3298 SCTP_CHECK_AND_CAST(encaps, optval, struct sctp_udpencaps, *optsize);
3399 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3427 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3455 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3483 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3511 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3539 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3567 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3595 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3625 SCTP_CHECK_AND_CAST(sprstat, optval, struct sctp_prstatus, *optsize);
3667 SCTP_CHECK_AND_CAST(sprstat, optval, struct sctp_prstatus, *optsize);
3698 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3734 sctp_setopt(struct socket *so, int optname, void *optval, size_t optsize, argument
3743 if (optval == NULL) {
3764 SCTP_CHECK_AND_CAST(mopt, optval, uint32_t, optsize);
3831 SCTP_CHECK_AND_CAST(mopt, optval, uint32_t, optsize);
3842 if (optval)
3852 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
3866 SCTP_CHECK_AND_CAST(level, optval, uint32_t, optsize);
3887 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
3929 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
3971 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4024 SCTP_CHECK_AND_CAST(cc_opt, optval, struct sctp_cc_option, optsize);
4056 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4109 SCTP_CHECK_AND_CAST(av, optval, struct sctp_stream_value, optsize);
4153 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4187 SCTP_CHECK_AND_CAST(default_vrfid, optval, uint32_t, optsize);
4212 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, optsize);
4269 SCTP_CHECK_AND_CAST(sauth, optval, struct sctp_authchunk, optsize);
4289 SCTP_CHECK_AND_CAST(sca, optval, struct sctp_authkey, optsize);
4417 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, optsize);
4467 SCTP_CHECK_AND_CAST(scact, optval, struct sctp_authkeyid, optsize);
4512 SCTP_CHECK_AND_CAST(scdel, optval, struct sctp_authkeyid, optsize);
4553 SCTP_CHECK_AND_CAST(keyid, optval, struct sctp_authkeyid, optsize);
4594 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4634 SCTP_CHECK_AND_CAST(strrst, optval, struct sctp_reset_streams, optsize);
4754 SCTP_CHECK_AND_CAST(stradd, optval, struct sctp_add_streams, optsize);
4830 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
4887 error = sctp_do_connect_x(so, inp, optval, optsize, p, 0);
4895 error = sctp_do_connect_x(so, inp, optval, optsize, p, 1);
4902 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
4954 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4988 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
5013 SCTP_CHECK_AND_CAST(events, optval, struct sctp_event_subscribe, optsize);
5164 SCTP_CHECK_AND_CAST(adap_bits, optval, struct sctp_setadaptation, optsize);
5176 SCTP_CHECK_AND_CAST(vvv, optval, uint32_t, optsize);
5187 SCTP_CHECK_AND_CAST(s_info, optval, struct sctp_sndrcvinfo, optsize);
5233 SCTP_CHECK_AND_CAST(paddrp, optval, struct sctp_paddrparams, optsize);
5635 SCTP_CHECK_AND_CAST(srto, optval, struct sctp_rtoinfo, optsize);
5698 SCTP_CHECK_AND_CAST(sasoc, optval, struct sctp_assocparams, optsize);
5741 SCTP_CHECK_AND_CAST(sinit, optval, struct sctp_initmsg, optsize);
5766 SCTP_CHECK_AND_CAST(spa, optval, struct sctp_setprim, optsize);
5843 SCTP_CHECK_AND_CAST(ss, optval, union sctp_sockstore, optsize);
5856 SCTP_CHECK_AND_CAST(sspp, optval, struct sctp_setpeerprim, optsize);
5969 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
6014 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
6057 SCTP_CHECK_AND_CAST(event, optval, struct sctp_event, optsize);
6179 SCTP_CHECK_AND_CAST(onoff, optval, int, optsize);
6193 SCTP_CHECK_AND_CAST(onoff, optval, int, optsize);
6208 SCTP_CHECK_AND_CAST(info, optval, struct sctp_sndinfo, optsize);
6264 SCTP_CHECK_AND_CAST(info, optval, struct sctp_default_prinfo, optsize);
6318 SCTP_CHECK_AND_CAST(thlds, optval, struct sctp_paddrthlds, optsize);
6490 SCTP_CHECK_AND_CAST(encaps, optval, struct sctp_udpencaps, optsize);
6588 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6618 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6648 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6688 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6736 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6766 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6796 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6827 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6872 void *optval = NULL; local
6909 SCTP_MALLOC(optval, void *, optsize, SCTP_M_SOCKOPT);
6910 if (optval == NULL) {
6914 error = sooptcopyin(sopt, optval, optsize, optsize);
6916 SCTP_FREE(optval, SCTP_M_SOCKOPT);
6923 error = sctp_setopt(so, sopt->sopt_name, optval, optsize, p);
6926 error = sctp_getopt(so, sopt->sopt_name, optval, &optsize, p);
6931 if ((error == 0) && (optval != NULL)) {
6932 error = sooptcopyout(sopt, optval, optsize);
6933 SCTP_FREE(optval, SCTP_M_SOCKOPT);
6934 } else if (optval != NULL) {
6935 SCTP_FREE(optval, SCTP_M_SOCKOPT);