pg_state
enum pg_state state;
enum pg_state origstate = pg->pg_state;
switch (pg->pg_state) {
logerr("groupstate: unknown state %d; aborting\n", pg->pg_state);
pg->pg_state = (name[0] == '\0' ? PG_OK : PG_FAILED);
phyint_group_chstate(struct phyint_group *pg, enum pg_state state)
if (pg->pg_state == state)
pg->pg_state = state;
#define GROUP_FAILED(pg) ((pg)->pg_state == PG_FAILED)
enum pg_state pg_state; /* Current group state */
extern void phyint_group_chstate(struct phyint_group *pg, enum pg_state state);