Lines Matching refs:sopt
1612 ip6_ctloutput(struct socket *so, struct sockopt *sopt) in ip6_ctloutput() argument
1635 level = sopt->sopt_level; in ip6_ctloutput()
1636 op = sopt->sopt_dir; in ip6_ctloutput()
1637 optname = sopt->sopt_name; in ip6_ctloutput()
1638 optlen = sopt->sopt_valsize; in ip6_ctloutput()
1639 td = sopt->sopt_td; in ip6_ctloutput()
1647 if (sopt->sopt_level == SOL_SOCKET && in ip6_ctloutput()
1648 sopt->sopt_dir == SOPT_SET) { in ip6_ctloutput()
1649 switch (sopt->sopt_name) { in ip6_ctloutput()
1651 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
1699 error = soopt_getm(sopt, &m); /* XXX */ in ip6_ctloutput()
1702 error = soopt_mcopyin(sopt, m); /* XXX */ in ip6_ctloutput()
1707 so, sopt); in ip6_ctloutput()
1764 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
1963 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
1993 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
2055 error = sooptcopyin(sopt, optbuf_storage, in ip6_ctloutput()
2059 optlen = sopt->sopt_valsize; in ip6_ctloutput()
2087 error = ip6_setmoptions(inp, sopt); in ip6_ctloutput()
2091 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
2123 error = IPSEC_PCBCTL(ipv6, inp, sopt); in ip6_ctloutput()
2150 sopt->sopt_valsize = 0; in ip6_ctloutput()
2282 error = sooptcopyout(sopt, &optval, in ip6_ctloutput()
2315 error = sooptcopyout(sopt, optdata, in ip6_ctloutput()
2342 error = sooptcopyout(sopt, &optval, in ip6_ctloutput()
2355 error = ip6_getpcbopt(inp, optname, sopt); in ip6_ctloutput()
2362 error = ip6_getmoptions(inp, sopt); in ip6_ctloutput()
2368 error = IPSEC_PCBCTL(ipv6, inp, sopt); in ip6_ctloutput()
2384 ip6_raw_ctloutput(struct socket *so, struct sockopt *sopt) in ip6_raw_ctloutput() argument
2391 level = sopt->sopt_level; in ip6_raw_ctloutput()
2392 op = sopt->sopt_dir; in ip6_raw_ctloutput()
2393 optname = sopt->sopt_name; in ip6_raw_ctloutput()
2394 optlen = sopt->sopt_valsize; in ip6_raw_ctloutput()
2416 error = sooptcopyin(sopt, &optval, sizeof(optval), in ip6_raw_ctloutput()
2439 error = sooptcopyout(sopt, &optval, sizeof(optval)); in ip6_raw_ctloutput()
2462 struct socket *so, struct sockopt *sopt) in ip6_pcbopts() argument
2466 struct thread *td = sopt->sopt_td; in ip6_pcbopts()
2550 optdata = malloc(sopt->sopt_valsize, M_TEMP, M_WAITOK); \
2560 optdatalen = min(lenexpr, sopt->sopt_valsize); \
2577 ip6_getpcbopt(struct inpcb *inp, int optname, struct sockopt *sopt) in ip6_getpcbopt() argument
2655 error = sooptcopyout(sopt, optdata, optdatalen); in ip6_getpcbopt()