Lines Matching defs:xso
3614 sotoxsocket(struct socket *so, struct xsocket *xso)
3617 bzero(xso, sizeof(*xso));
3618 xso->xso_len = sizeof *xso;
3619 xso->xso_so = so;
3620 xso->so_type = so->so_type;
3621 xso->so_options = so->so_options;
3622 xso->so_linger = so->so_linger;
3623 xso->so_state = so->so_state;
3624 xso->so_pcb = so->so_pcb;
3625 xso->xso_protocol = so->so_proto->pr_protocol;
3626 xso->xso_family = so->so_proto->pr_domain->dom_family;
3627 xso->so_qlen = so->so_qlen;
3628 xso->so_incqlen = so->so_incqlen;
3629 xso->so_qlimit = so->so_qlimit;
3630 xso->so_timeo = so->so_timeo;
3631 xso->so_error = so->so_error;
3632 xso->so_pgid = so->so_sigio ? so->so_sigio->sio_pgid : 0;
3633 xso->so_oobmark = so->so_oobmark;
3634 sbtoxsockbuf(&so->so_snd, &xso->so_snd);
3635 sbtoxsockbuf(&so->so_rcv, &xso->so_rcv);
3636 xso->so_uid = so->so_cred->cr_uid;