Lines Matching refs:vlan
69 memset(sc->vlan, 0, sizeof(sc->vlan)); in ip17x_reset_vlans()
78 v = &sc->vlan[i]; in ip17x_reset_vlans()
94 v = &sc->vlan[0]; in ip17x_reset_vlans()
119 vg->es_vid = sc->vlan[vg->es_vlangroup].vlanid; in ip17x_getvgroup()
126 if ((sc->vlan[vg->es_vlangroup].ports & (1 << i)) == 0) in ip17x_getvgroup()
162 sc->vlan[i].vlanid & ETHERSWITCH_VID_VALID && in ip17x_setvgroup()
163 (sc->vlan[i].vlanid & ETHERSWITCH_VID_MASK) == in ip17x_setvgroup()
167 sc->vlan[vg->es_vlangroup].vlanid = vg->es_vid & in ip17x_setvgroup()
170 if (sc->vlan[vg->es_vlangroup].vlanid == 0) { in ip17x_setvgroup()
171 sc->vlan[vg->es_vlangroup].ports = 0; in ip17x_setvgroup()
174 sc->vlan[vg->es_vlangroup].vlanid |= ETHERSWITCH_VID_VALID; in ip17x_setvgroup()
178 sc->vlan[vg->es_vlangroup].ports = 0; in ip17x_setvgroup()
183 sc->vlan[vg->es_vlangroup].ports |= (1 << phy); in ip17x_setvgroup()