Lines Matching defs:phyint_instance
39 * hme0 or the IPv6 instance of hme0. (struct phyint_instance)
108 * to access members of the pii_probes[] array defined in the phyint_instance
184 struct phyint_instance *pi_v4; /* The IPv4 instance */
185 struct phyint_instance *pi_v6; /* The IPv6 instance */
226 struct phyint_instance {
227 struct phyint_instance *pii_next; /* List of all phyint insts */
228 struct phyint_instance *pii_prev; /* List of all phyint insts */
303 struct phyint_instance *li_phyint_inst;
326 struct phyint_instance *tg_phyint_inst;
403 extern struct phyint_instance *phyint_instances;
413 extern struct phyint_instance *phyint_inst_lookup(int af, char *name);
414 extern struct phyint_instance *phyint_inst_init_from_k(int af, char *name);
415 extern struct phyint_instance *phyint_inst_other(struct phyint_instance *pii);
416 extern int phyint_inst_update_from_k(struct phyint_instance *pii);
417 extern void phyint_inst_delete(struct phyint_instance *pii);
418 extern uint_t phyint_inst_timer(struct phyint_instance *pii);
419 extern boolean_t phyint_inst_sockinit(struct phyint_instance *pii);
437 extern void logint_init_from_k(struct phyint_instance *pii, char *li_name);
440 extern struct target *target_lookup(struct phyint_instance *pii,
442 extern void target_create(struct phyint_instance *pii,
446 extern void target_add(struct phyint_instance *pii, struct in6_addr addr,
449 extern void in_data(struct phyint_instance *pii);
450 extern void in6_data(struct phyint_instance *pii);
452 extern void logperror_pii(struct phyint_instance *pii, const char *str);
461 extern int failure_state(struct phyint_instance *pii);
463 extern void clear_pii_probe_stats(struct phyint_instance *pii);
464 extern void start_timer(struct phyint_instance *pii);
471 extern void close_probe_socket(struct phyint_instance *pii, boolean_t flag);
472 extern int probe_state_event(struct probe_stats *, struct phyint_instance *);
473 extern void probe_chstate(struct probe_stats *, struct phyint_instance *, int);