Lines Matching refs:pi2
113 struct phyint *pi2; in phyint_lookup_hwaddr() local
118 for (pi2 = pi->pi_group->pg_phyint; pi2 != NULL; pi2 = pi2->pi_pgnext) { in phyint_lookup_hwaddr()
119 if (pi2 == pi) in phyint_lookup_hwaddr()
128 if (pi2->pi_state == PI_OFFLINE && in phyint_lookup_hwaddr()
129 (online_only || !pi2->pi_hwaddrdup)) in phyint_lookup_hwaddr()
132 if (pi2->pi_hwaddrlen == pi->pi_hwaddrlen && in phyint_lookup_hwaddr()
133 bcmp(pi2->pi_hwaddr, pi->pi_hwaddr, pi->pi_hwaddrlen) == 0) in phyint_lookup_hwaddr()
134 return (pi2); in phyint_lookup_hwaddr()
1330 struct phyint *pi2; in phyint_delete() local
1382 (pi2 = phyint_lookup_hwaddr(pi, _B_FALSE)) != NULL) { in phyint_delete()
1383 assert(pi2->pi_hwaddrdup); in phyint_delete()
1384 (void) phyint_undo_offline(pi2); in phyint_delete()
1394 for (pi2 = pg->pg_phyint; pi2 != NULL; pi2 = pi2->pi_pgnext) { in phyint_delete()
1395 if (phyint_is_functioning(pi2) && in phyint_delete()
1396 !(pi2->pi_flags & IFF_INACTIVE)) { in phyint_delete()
1420 struct phyint *pi2; in phyint_offline() local
1429 for (pi2 = pg->pg_phyint; pi2 != NULL; pi2 = pi2->pi_pgnext) { in phyint_offline()
1430 if (pi2 == pi) in phyint_offline()
1432 if (phyint_is_usable(pi2) || in phyint_offline()
1433 (GROUP_FAILED(pg) && pi2->pi_state != PI_OFFLINE)) in phyint_offline()
1476 (pi2 = phyint_lookup_hwaddr(pi, _B_FALSE)) != NULL) { in phyint_offline()
1477 assert(pi2->pi_hwaddrdup); in phyint_offline()
1478 (void) phyint_undo_offline(pi2); in phyint_offline()