Lines Matching refs:sopt
1604 ip6_ctloutput(struct socket *so, struct sockopt *sopt) in ip6_ctloutput() argument
1627 level = sopt->sopt_level; in ip6_ctloutput()
1628 op = sopt->sopt_dir; in ip6_ctloutput()
1629 optname = sopt->sopt_name; in ip6_ctloutput()
1630 optlen = sopt->sopt_valsize; in ip6_ctloutput()
1631 td = sopt->sopt_td; in ip6_ctloutput()
1639 if (sopt->sopt_level == SOL_SOCKET && in ip6_ctloutput()
1640 sopt->sopt_dir == SOPT_SET) { in ip6_ctloutput()
1641 switch (sopt->sopt_name) { in ip6_ctloutput()
1679 error = soopt_getm(sopt, &m); /* XXX */ in ip6_ctloutput()
1682 error = soopt_mcopyin(sopt, m); /* XXX */ in ip6_ctloutput()
1687 so, sopt); in ip6_ctloutput()
1744 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
1943 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
1973 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
2035 error = sooptcopyin(sopt, optbuf_storage, in ip6_ctloutput()
2039 optlen = sopt->sopt_valsize; in ip6_ctloutput()
2067 error = ip6_setmoptions(inp, sopt); in ip6_ctloutput()
2071 error = sooptcopyin(sopt, &optval, in ip6_ctloutput()
2103 error = IPSEC_PCBCTL(ipv6, inp, sopt); in ip6_ctloutput()
2130 sopt->sopt_valsize = 0; in ip6_ctloutput()
2262 error = sooptcopyout(sopt, &optval, in ip6_ctloutput()
2295 error = sooptcopyout(sopt, optdata, in ip6_ctloutput()
2322 error = sooptcopyout(sopt, &optval, in ip6_ctloutput()
2335 error = ip6_getpcbopt(inp, optname, sopt); in ip6_ctloutput()
2342 error = ip6_getmoptions(inp, sopt); in ip6_ctloutput()
2348 error = IPSEC_PCBCTL(ipv6, inp, sopt); in ip6_ctloutput()
2364 ip6_raw_ctloutput(struct socket *so, struct sockopt *sopt) in ip6_raw_ctloutput() argument
2371 level = sopt->sopt_level; in ip6_raw_ctloutput()
2372 op = sopt->sopt_dir; in ip6_raw_ctloutput()
2373 optname = sopt->sopt_name; in ip6_raw_ctloutput()
2374 optlen = sopt->sopt_valsize; in ip6_raw_ctloutput()
2396 error = sooptcopyin(sopt, &optval, sizeof(optval), in ip6_raw_ctloutput()
2419 error = sooptcopyout(sopt, &optval, sizeof(optval)); in ip6_raw_ctloutput()
2442 struct socket *so, struct sockopt *sopt) in ip6_pcbopts() argument
2446 struct thread *td = sopt->sopt_td; in ip6_pcbopts()
2530 optdata = malloc(sopt->sopt_valsize, M_TEMP, M_WAITOK); \
2540 optdatalen = min(lenexpr, sopt->sopt_valsize); \
2557 ip6_getpcbopt(struct inpcb *inp, int optname, struct sockopt *sopt) in ip6_getpcbopt() argument
2635 error = sooptcopyout(sopt, optdata, optdatalen); in ip6_getpcbopt()