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