Lines Matching refs:vlan
71 memset(sc->vlan, 0, sizeof(sc->vlan)); in ip17x_reset_vlans()
80 v = &sc->vlan[i]; in ip17x_reset_vlans()
96 v = &sc->vlan[0]; in ip17x_reset_vlans()
121 vg->es_vid = sc->vlan[vg->es_vlangroup].vlanid; in ip17x_getvgroup()
128 if ((sc->vlan[vg->es_vlangroup].ports & (1 << i)) == 0) in ip17x_getvgroup()
164 sc->vlan[i].vlanid & ETHERSWITCH_VID_VALID && in ip17x_setvgroup()
165 (sc->vlan[i].vlanid & ETHERSWITCH_VID_MASK) == in ip17x_setvgroup()
169 sc->vlan[vg->es_vlangroup].vlanid = vg->es_vid & in ip17x_setvgroup()
172 if (sc->vlan[vg->es_vlangroup].vlanid == 0) { in ip17x_setvgroup()
173 sc->vlan[vg->es_vlangroup].ports = 0; in ip17x_setvgroup()
176 sc->vlan[vg->es_vlangroup].vlanid |= ETHERSWITCH_VID_VALID; in ip17x_setvgroup()
180 sc->vlan[vg->es_vlangroup].ports = 0; in ip17x_setvgroup()
185 sc->vlan[vg->es_vlangroup].ports |= (1 << phy); in ip17x_setvgroup()