Lines Matching refs:optval

1352 sctp_do_connect_x(struct socket *so, struct sctp_inpcb *inp, void *optval,  in sctp_do_connect_x()  argument
1396 totaddrp = (unsigned int *)optval; in sctp_do_connect_x()
1480 a_id = (sctp_assoc_t *)optval; in sctp_do_connect_x()
1533 sctp_getopt(struct socket *so, int optname, void *optval, size_t *optsize, argument
1540 if (optval == NULL) {
1606 *(int *)optval = val;
1616 SCTP_CHECK_AND_CAST(target, optval, uint8_t, *optsize);
1634 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1643 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1652 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1669 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1700 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1726 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1752 SCTP_CHECK_AND_CAST(cc_opt, optval, struct sctp_cc_option, *optsize);
1771 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1797 SCTP_CHECK_AND_CAST(av, optval, struct sctp_stream_value, *optsize);
1823 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1848 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
1872 SCTP_CHECK_AND_CAST(ids, optval, struct sctp_assoc_ids, *optsize);
1908 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
1935 SCTP_CHECK_AND_CAST(default_vrfid, optval, uint32_t, *optsize);
1944 SCTP_CHECK_AND_CAST(id, optval, struct sctp_assoc_value, *optsize);
1966 SCTP_CHECK_AND_CAST(gnv, optval, struct sctp_get_nonce_values, *optsize);
1984 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, *optsize);
2012 SCTP_CHECK_AND_CAST(ss, optval, struct sctp_sockstat, *optsize);
2031 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
2059 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
2091 error = sctp_fill_stat_log(optval, optsize);
2097 SCTP_CHECK_AND_CAST(events, optval, struct sctp_event_subscribe, *optsize);
2140 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2152 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2163 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2176 SCTP_CHECK_AND_CAST(value, optval, uint32_t, *optsize);
2227 SCTP_CHECK_AND_CAST(saddr, optval, struct sctp_getaddresses, *optsize);
2297 SCTP_CHECK_AND_CAST(saddr, optval, struct sctp_getaddresses, *optsize);
2318 SCTP_CHECK_AND_CAST(paddrp, optval, struct sctp_paddrparams, *optsize);
2519 SCTP_CHECK_AND_CAST(paddri, optval, struct sctp_paddrinfo, *optsize);
2602 SCTP_CHECK_AND_CAST(spcb, optval, struct sctp_pcbinfo, *optsize);
2612 SCTP_CHECK_AND_CAST(sstat, optval, struct sctp_status, *optsize);
2686 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);
2775 SCTP_CHECK_AND_CAST(s_info, optval, struct sctp_sndrcvinfo, *optsize);
2802 SCTP_CHECK_AND_CAST(sinit, optval, struct sctp_initmsg, *optsize);
2817 SCTP_CHECK_AND_CAST(ssp, optval, struct sctp_setprim, *optsize);
2862 SCTP_CHECK_AND_CAST(shmac, optval, struct sctp_hmacalgo, *optsize);
2894 SCTP_CHECK_AND_CAST(scact, optval, struct sctp_authkeyid, *optsize);
2925 SCTP_CHECK_AND_CAST(sac, optval, struct sctp_authchunks, *optsize);
2975 SCTP_CHECK_AND_CAST(sac, optval, struct sctp_authchunks, *optsize);
3004 SCTP_CHECK_AND_CAST(event, optval, struct sctp_event, *optsize);
3096 *(int *)optval = onoff;
3115 *(int *)optval = onoff;
3124 SCTP_CHECK_AND_CAST(info, optval, struct sctp_sndinfo, *optsize);
3159 SCTP_CHECK_AND_CAST(info, optval, struct sctp_default_prinfo, *optsize);
3193 SCTP_CHECK_AND_CAST(thlds, optval, struct sctp_paddrthlds, *optsize);
3306 SCTP_CHECK_AND_CAST(encaps, optval, struct sctp_udpencaps, *optsize);
3406 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3433 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3460 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3487 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3514 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3541 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3568 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3595 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3624 SCTP_CHECK_AND_CAST(sprstat, optval, struct sctp_prstatus, *optsize);
3666 SCTP_CHECK_AND_CAST(sprstat, optval, struct sctp_prstatus, *optsize);
3697 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, *optsize);
3732 sctp_setopt(struct socket *so, int optname, void *optval, size_t optsize, argument
3741 if (optval == NULL) {
3762 SCTP_CHECK_AND_CAST(mopt, optval, uint32_t, optsize);
3829 SCTP_CHECK_AND_CAST(mopt, optval, uint32_t, optsize);
3840 if (optval)
3850 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
3864 SCTP_CHECK_AND_CAST(level, optval, uint32_t, optsize);
3885 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
3926 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
3966 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4017 SCTP_CHECK_AND_CAST(cc_opt, optval, struct sctp_cc_option, optsize);
4048 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4099 SCTP_CHECK_AND_CAST(av, optval, struct sctp_stream_value, optsize);
4142 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4174 SCTP_CHECK_AND_CAST(default_vrfid, optval, uint32_t, optsize);
4199 SCTP_CHECK_AND_CAST(sack, optval, struct sctp_sack_info, optsize);
4252 SCTP_CHECK_AND_CAST(sauth, optval, struct sctp_authchunk, optsize);
4272 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);
4491 SCTP_CHECK_AND_CAST(scdel, optval, struct sctp_authkeyid, optsize);
4530 SCTP_CHECK_AND_CAST(keyid, optval, struct sctp_authkeyid, optsize);
4569 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4608 SCTP_CHECK_AND_CAST(strrst, optval, struct sctp_reset_streams, optsize);
4728 SCTP_CHECK_AND_CAST(stradd, optval, struct sctp_add_streams, optsize);
4804 SCTP_CHECK_AND_CAST(value, optval, uint32_t, optsize);
4861 error = sctp_do_connect_x(so, inp, optval, optsize, p, 0);
4869 error = sctp_do_connect_x(so, inp, optval, optsize, p, 1);
4876 SCTP_CHECK_AND_CAST(sa, optval, struct sockaddr, optsize);
4928 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
4961 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
5002 SCTP_CHECK_AND_CAST(events, optval, struct sctp_event_subscribe, optsize);
5153 SCTP_CHECK_AND_CAST(adap_bits, optval, struct sctp_setadaptation, optsize);
5165 SCTP_CHECK_AND_CAST(vvv, optval, uint32_t, optsize);
5176 SCTP_CHECK_AND_CAST(s_info, optval, struct sctp_sndrcvinfo, optsize);
5220 SCTP_CHECK_AND_CAST(paddrp, optval, struct sctp_paddrparams, optsize);
5608 SCTP_CHECK_AND_CAST(srto, optval, struct sctp_rtoinfo, optsize);
5670 SCTP_CHECK_AND_CAST(sasoc, optval, struct sctp_assocparams, optsize);
5709 SCTP_CHECK_AND_CAST(sinit, optval, struct sctp_initmsg, optsize);
5734 SCTP_CHECK_AND_CAST(spa, optval, struct sctp_setprim, optsize);
5811 SCTP_CHECK_AND_CAST(ss, optval, union sctp_sockstore, optsize);
5824 SCTP_CHECK_AND_CAST(sspp, optval, struct sctp_setpeerprim, optsize);
5937 SCTP_CHECK_AND_CAST(addrs, optval, struct sctp_getaddresses,
5982 SCTP_CHECK_AND_CAST(addrs, optval, struct sctp_getaddresses, optsize);
6026 SCTP_CHECK_AND_CAST(event, optval, struct sctp_event, optsize);
6147 SCTP_CHECK_AND_CAST(onoff, optval, int, optsize);
6161 SCTP_CHECK_AND_CAST(onoff, optval, int, optsize);
6176 SCTP_CHECK_AND_CAST(info, optval, struct sctp_sndinfo, optsize);
6230 SCTP_CHECK_AND_CAST(info, optval, struct sctp_default_prinfo, optsize);
6282 SCTP_CHECK_AND_CAST(thlds, optval, struct sctp_paddrthlds, optsize);
6454 SCTP_CHECK_AND_CAST(encaps, optval, struct sctp_udpencaps, optsize);
6552 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6581 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6610 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6649 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6696 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6725 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6754 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6784 SCTP_CHECK_AND_CAST(av, optval, struct sctp_assoc_value, optsize);
6826 void *optval = NULL; local
6864 SCTP_MALLOC(optval, void *, optsize, SCTP_M_SOCKOPT);
6865 if (optval == NULL) {
6869 error = sooptcopyin(sopt, optval, optsize, optsize);
6871 SCTP_FREE(optval, SCTP_M_SOCKOPT);
6877 error = sctp_setopt(so, sopt->sopt_name, optval, optsize, p);
6879 error = sctp_getopt(so, sopt->sopt_name, optval, &optsize, p);
6884 if ((error == 0) && (optval != NULL)) {
6885 error = sooptcopyout(sopt, optval, optsize);
6886 SCTP_FREE(optval, SCTP_M_SOCKOPT);
6887 } else if (optval != NULL) {
6888 SCTP_FREE(optval, SCTP_M_SOCKOPT);