Lines Matching refs:sopt

1595 ip6_ctloutput(struct socket *so, struct sockopt *sopt)  in ip6_ctloutput()  argument
1618 level = sopt->sopt_level; in ip6_ctloutput()
1619 op = sopt->sopt_dir; in ip6_ctloutput()
1620 optname = sopt->sopt_name; in ip6_ctloutput()
1621 optlen = sopt->sopt_valsize; in ip6_ctloutput()
1622 td = sopt->sopt_td; in ip6_ctloutput()
1630 if (sopt->sopt_level == SOL_SOCKET && in ip6_ctloutput()
1631 sopt->sopt_dir == SOPT_SET) { in ip6_ctloutput()
1632 switch (sopt->sopt_name) { in ip6_ctloutput()
1697 error = soopt_getm(sopt, &m); /* XXX */ in ip6_ctloutput()
1700 error = soopt_mcopyin(sopt, m); /* XXX */ in ip6_ctloutput()
1705 so, sopt); in ip6_ctloutput()
1766 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
1982 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
2012 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
2074 error = sooptcopyin(sopt, optbuf_storage, in ip6_ctloutput()
2078 optlen = sopt->sopt_valsize; in ip6_ctloutput()
2106 error = ip6_setmoptions(inp, sopt); in ip6_ctloutput()
2110 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
2142 error = IPSEC_PCBCTL(ipv6, inp, sopt); in ip6_ctloutput()
2169 sopt->sopt_valsize = 0; in ip6_ctloutput()
2305 error = sooptcopyout(sopt, &optval, in ip6_ctloutput()
2338 error = sooptcopyout(sopt, optdata, in ip6_ctloutput()
2365 error = sooptcopyout(sopt, &optval, in ip6_ctloutput()
2378 error = ip6_getpcbopt(inp, optname, sopt); in ip6_ctloutput()
2385 error = ip6_getmoptions(inp, sopt); in ip6_ctloutput()
2391 error = IPSEC_PCBCTL(ipv6, inp, sopt); in ip6_ctloutput()
2407 ip6_raw_ctloutput(struct socket *so, struct sockopt *sopt) in ip6_raw_ctloutput() argument
2414 level = sopt->sopt_level; in ip6_raw_ctloutput()
2415 op = sopt->sopt_dir; in ip6_raw_ctloutput()
2416 optname = sopt->sopt_name; in ip6_raw_ctloutput()
2417 optlen = sopt->sopt_valsize; in ip6_raw_ctloutput()
2439 error = sooptcopyin(sopt, &optval, sizeof(optval), in ip6_raw_ctloutput()
2463 error = sooptcopyout(sopt, &optval, sizeof(optval)); in ip6_raw_ctloutput()
2486 struct socket *so, struct sockopt *sopt) in ip6_pcbopts() argument
2490 struct thread *td = sopt->sopt_td; in ip6_pcbopts()
2568 optdata = malloc(sopt->sopt_valsize, M_TEMP, M_WAITOK); \
2578 optdatalen = min(lenexpr, sopt->sopt_valsize); \
2595 ip6_getpcbopt(struct inpcb *inp, int optname, struct sockopt *sopt) in ip6_getpcbopt() argument
2673 error = sooptcopyout(sopt, optdata, optdatalen); in ip6_getpcbopt()