Lines Matching refs:pi

257 extern int		phyint_init_from_k(struct phyint *pi);
258 extern void phyint_delete(struct phyint *pi);
259 extern uint_t phyint_timer(struct phyint *pi, uint_t elapsed);
261 extern int phyint_get_lla(struct phyint *pi, struct lifreq *lifrp);
262 extern void phyint_reach_random(struct phyint *pi,
264 extern void phyint_cleanup(struct phyint *pi);
266 extern boolean_t tmptoken_create(struct phyint *pi);
267 extern void tmptoken_delete(struct phyint *pi);
268 extern uint_t tmptoken_timer(struct phyint *pi, uint_t elapsed);
272 extern struct prefix *prefix_create(struct phyint *pi, struct in6_addr addr,
274 extern struct prefix *prefix_lookup_name(struct phyint *pi, char *name);
276 extern struct prefix *prefix_create_name(struct phyint *pi, char *name);
286 extern struct prefix *prefix_lookup_addr(struct phyint *pi,
289 extern struct adv_prefix *adv_prefix_lookup(struct phyint *pi,
291 extern struct adv_prefix *adv_prefix_create(struct phyint *pi,
294 extern struct router *router_lookup(struct phyint *pi, struct in6_addr addr);
295 extern struct router *router_create(struct phyint *pi, struct in6_addr addr,
300 extern void check_to_advertise(struct phyint *pi, enum adv_events event);
301 extern void check_to_solicit(struct phyint *pi,
303 extern uint_t advertise_event(struct phyint *pi, enum adv_events event,
305 extern uint_t solicit_event(struct phyint *pi, enum solicit_events event,
308 extern void print_route_sol(char *str, struct phyint *pi,
311 extern void print_route_adv(char *str, struct phyint *pi,
317 extern void in_data(struct phyint *pi);
319 extern void start_dhcp(struct phyint *pi);
320 extern void release_dhcp(struct phyint *pi);
322 extern void incoming_ra(struct phyint *pi, struct nd_router_advert *ra,
325 extern boolean_t incoming_prefix_addrconf_process(struct phyint *pi,