Lines Matching refs:optval

1335 sctp_do_connect_x(struct socket *so, struct sctp_inpcb *inp, void *optval,  in sctp_do_connect_x()  argument
1379 totaddrp = (unsigned int *)optval; in sctp_do_connect_x()
1453 a_id = (sctp_assoc_t *)optval; in sctp_do_connect_x()
1505 sctp_getopt(struct socket *so, int optname, void *optval, size_t *optsize, argument
1512 if (optval == NULL) {
1578 *(int *)optval = val;
1588 SCTP_CHECK_AND_CAST(target, optval, uint8_t, *optsize);
1606 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1615 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1624 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1641 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1673 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1700 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1727 SCTP_CHECK_AND_CAST(cc_opt, optval, struct sctp_cc_option, *optsize);
1746 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1773 SCTP_CHECK_AND_CAST(av, optval, struct sctp_stream_value, *optsize);
1799 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1824 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1848 SCTP_CHECK_AND_CAST(ids, optval, struct sctp_assoc_ids, *optsize);
1884 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1912 SCTP_CHECK_AND_CAST(default_vrfid, optval, uint32_t, *optsize);
1921 SCTP_CHECK_AND_CAST(id, optval, struct sctp_assoc_value, *optsize);
1943 SCTP_CHECK_AND_CAST(gnv, optval, struct sctp_get_nonce_values, *optsize);
1961 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, *optsize);
1990 SCTP_CHECK_AND_CAST(ss, optval, struct sctp_sockstat, *optsize);
2009 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
2037 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
2062 error = sctp_fill_stat_log(optval, optsize);
2068 SCTP_CHECK_AND_CAST(events, optval, struct sctp_event_subscribe, *optsize);
2111 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2123 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2134 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2147 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2203 SCTP_CHECK_AND_CAST(saddr, optval, struct sctp_getaddresses, *optsize);
2277 SCTP_CHECK_AND_CAST(saddr, optval, struct sctp_getaddresses, *optsize);
2303 SCTP_CHECK_AND_CAST(paddrp, optval, struct sctp_paddrparams, *optsize);
2505 SCTP_CHECK_AND_CAST(paddri, optval, struct sctp_paddrinfo, *optsize);
2588 SCTP_CHECK_AND_CAST(spcb, optval, struct sctp_pcbinfo, *optsize);
2598 SCTP_CHECK_AND_CAST(sstat, optval, struct sctp_status, *optsize);
2670 SCTP_CHECK_AND_CAST(srto, optval, struct sctp_rtoinfo, *optsize);
2702 SCTP_CHECK_AND_CAST(stimo, optval, struct sctp_timeouts, *optsize);
2725 SCTP_CHECK_AND_CAST(sasoc, optval, struct sctp_assocparams, *optsize);
2761 SCTP_CHECK_AND_CAST(s_info, optval, struct sctp_sndrcvinfo, *optsize);
2789 SCTP_CHECK_AND_CAST(sinit, optval, struct sctp_initmsg, *optsize);
2804 SCTP_CHECK_AND_CAST(ssp, optval, struct sctp_setprim, *optsize);
2849 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, *optsize);
2881 SCTP_CHECK_AND_CAST(scact, optval, struct sctp_authkeyid, *optsize);
2913 SCTP_CHECK_AND_CAST(sac, optval, struct sctp_authchunks, *optsize);
2964 SCTP_CHECK_AND_CAST(sac, optval, struct sctp_authchunks, *optsize);
2993 SCTP_CHECK_AND_CAST(event, optval, struct sctp_event, *optsize);
3078 *(int *)optval = sctp_is_feature_on(inp, SCTP_PCB_FLAGS_RECVRCVINFO);
3089 *(int *)optval = sctp_is_feature_on(inp, SCTP_PCB_FLAGS_RECVNXTINFO);
3098 SCTP_CHECK_AND_CAST(info, optval, struct sctp_sndinfo, *optsize);
3134 SCTP_CHECK_AND_CAST(info, optval, struct sctp_default_prinfo, *optsize);
3169 SCTP_CHECK_AND_CAST(thlds, optval, struct sctp_paddrthlds, *optsize);
3283 SCTP_CHECK_AND_CAST(encaps, optval, struct sctp_udpencaps, *optsize);
3384 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3412 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3440 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3468 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3496 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3524 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3552 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3580 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3610 SCTP_CHECK_AND_CAST(sprstat, optval, struct sctp_prstatus, *optsize);
3652 SCTP_CHECK_AND_CAST(sprstat, optval, struct sctp_prstatus, *optsize);
3683 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3719 sctp_setopt(struct socket *so, int optname, void *optval, size_t optsize, argument
3728 if (optval == NULL) {
3749 SCTP_CHECK_AND_CAST(mopt, optval, uint32_t, optsize);
3816 SCTP_CHECK_AND_CAST(mopt, optval, uint32_t, optsize);
3827 if (optval)
3837 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
3851 SCTP_CHECK_AND_CAST(level, optval, uint32_t, optsize);
3872 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
3914 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
3956 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4009 SCTP_CHECK_AND_CAST(cc_opt, optval, struct sctp_cc_option, optsize);
4041 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4090 SCTP_CHECK_AND_CAST(av, optval, struct sctp_stream_value, optsize);
4134 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4168 SCTP_CHECK_AND_CAST(default_vrfid, optval, uint32_t, optsize);
4193 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, optsize);
4250 SCTP_CHECK_AND_CAST(sauth, optval, struct sctp_authchunk, optsize);
4270 SCTP_CHECK_AND_CAST(sca, optval, struct sctp_authkey, optsize);
4398 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, optsize);
4448 SCTP_CHECK_AND_CAST(scact, optval, struct sctp_authkeyid, optsize);
4493 SCTP_CHECK_AND_CAST(scdel, optval, struct sctp_authkeyid, optsize);
4534 SCTP_CHECK_AND_CAST(keyid, optval, struct sctp_authkeyid, optsize);
4575 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4615 SCTP_CHECK_AND_CAST(strrst, optval, struct sctp_reset_streams, optsize);
4735 SCTP_CHECK_AND_CAST(stradd, optval, struct sctp_add_streams, optsize);
4811 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
4868 error = sctp_do_connect_x(so, inp, optval, optsize, p, 0);
4876 error = sctp_do_connect_x(so, inp, optval, optsize, p, 1);
4883 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
4935 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4969 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4994 SCTP_CHECK_AND_CAST(events, optval, struct sctp_event_subscribe, optsize);
5143 SCTP_CHECK_AND_CAST(adap_bits, optval, struct sctp_setadaptation, optsize);
5155 SCTP_CHECK_AND_CAST(vvv, optval, uint32_t, optsize);
5166 SCTP_CHECK_AND_CAST(s_info, optval, struct sctp_sndrcvinfo, optsize);
5212 SCTP_CHECK_AND_CAST(paddrp, optval, struct sctp_paddrparams, optsize);
5614 SCTP_CHECK_AND_CAST(srto, optval, struct sctp_rtoinfo, optsize);
5677 SCTP_CHECK_AND_CAST(sasoc, optval, struct sctp_assocparams, optsize);
5720 SCTP_CHECK_AND_CAST(sinit, optval, struct sctp_initmsg, optsize);
5745 SCTP_CHECK_AND_CAST(spa, optval, struct sctp_setprim, optsize);
5822 SCTP_CHECK_AND_CAST(ss, optval, union sctp_sockstore, optsize);
5835 SCTP_CHECK_AND_CAST(sspp, optval, struct sctp_setpeerprim, optsize);
5948 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
5993 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
6036 SCTP_CHECK_AND_CAST(event, optval, struct sctp_event, optsize);
6158 SCTP_CHECK_AND_CAST(onoff, optval, int, optsize);
6172 SCTP_CHECK_AND_CAST(onoff, optval, int, optsize);
6187 SCTP_CHECK_AND_CAST(info, optval, struct sctp_sndinfo, optsize);
6243 SCTP_CHECK_AND_CAST(info, optval, struct sctp_default_prinfo, optsize);
6297 SCTP_CHECK_AND_CAST(thlds, optval, struct sctp_paddrthlds, optsize);
6469 SCTP_CHECK_AND_CAST(encaps, optval, struct sctp_udpencaps, optsize);
6567 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6597 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6627 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6667 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6715 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6745 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6775 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6806 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6842 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
6868 void *optval = NULL; local
6905 SCTP_MALLOC(optval, void *, optsize, SCTP_M_SOCKOPT);
6906 if (optval == NULL) {
6910 error = sooptcopyin(sopt, optval, optsize, optsize);
6912 SCTP_FREE(optval, SCTP_M_SOCKOPT);
6919 error = sctp_setopt(so, sopt->sopt_name, optval, optsize, p);
6922 error = sctp_getopt(so, sopt->sopt_name, optval, &optsize, p);
6927 if ((error == 0) && (optval != NULL)) {
6928 error = sooptcopyout(sopt, optval, optsize);
6929 SCTP_FREE(optval, SCTP_M_SOCKOPT);
6930 } else if (optval != NULL) {
6931 SCTP_FREE(optval, SCTP_M_SOCKOPT);