Lines Matching defs:so
125 static void add_each_addr(struct socket *so, struct rr_prefix *rpp,
128 static int add_each_prefix(struct socket *so, struct rr_prefix *rpp);
491 struct socket so;
502 /* XXX: init dummy so */
503 bzero(&so, sizeof(so));
515 add_each_addr(&so, rpp, rap);
545 struct socket so;
576 /* XXX: init dummy so */
577 bzero(&so, sizeof(so));
579 error = add_each_prefix(&so, &rp);
673 add_each_addr(struct socket *so, struct rr_prefix *rpp, struct rp_addr *rap)
767 error = in6_control(so, SIOCAIFADDR_IN6_32, (caddr_t)&ifra_32,
770 error = in6_control(so, SIOCAIFADDR_IN6, (caddr_t)&ifra,
775 error = in6_control(so, SIOCAIFADDR_IN6, (caddr_t)&ifra,
784 error = in6_control(so, SIOCAIFADDR_IN6_64, (caddr_t)&ifra_64,
804 rrpr_update(struct socket *so, struct rr_prefix *new)
937 add_each_addr(so, rpp, rap);
944 add_each_prefix(struct socket *so, struct rr_prefix *rpp)
947 return(rrpr_update(so, rpp));
1083 add_useprefixes(struct socket *so, struct ifnet *ifp,
1101 error = add_each_prefix(so, &rp);
1243 in6_prefix_ioctl(struct socket *so, u_long cmd, caddr_t data,
1277 if ((error = add_useprefixes(so, ifp, irr))
1362 error = add_each_prefix(so, &rp_tmp);