Searched refs:es_vlangroup (Results 1 - 8 of 8) sorted by relevance

/freebsd-11.0-release/sys/dev/etherswitch/ip17x/
H A Dip17x_vlans.c119 vg->es_vid = sc->vlan[vg->es_vlangroup].vlanid;
126 if ((sc->vlan[vg->es_vlangroup].ports & (1 << i)) == 0)
161 if (i != vg->es_vlangroup &&
167 sc->vlan[vg->es_vlangroup].vlanid = vg->es_vid &
170 if (sc->vlan[vg->es_vlangroup].vlanid == 0) {
171 sc->vlan[vg->es_vlangroup].ports = 0;
174 sc->vlan[vg->es_vlangroup].vlanid |= ETHERSWITCH_VID_VALID;
178 sc->vlan[vg->es_vlangroup].ports = 0;
183 sc->vlan[vg->es_vlangroup].ports |= (1 << phy);
/freebsd-11.0-release/sys/dev/etherswitch/mtkswitch/
H A Dmtkswitch_rt3050.c356 (v->es_vlangroup > sc->info.es_nvlangroups))
368 if ((sc->valid_vlans & (1<<v->es_vlangroup)) == 0)
372 v->es_vid = (MTKSWITCH_READ(sc, MTKSWITCH_VLANI(v->es_vlangroup)) >>
373 VLANI_OFF(v->es_vlangroup)) & VLANI_MASK;
378 (MTKSWITCH_READ(sc, MTKSWITCH_VMSC(v->es_vlangroup)) >>
379 VMSC_OFF(v->es_vlangroup)) & VMSC_MASK;
384 val = (MTKSWITCH_READ(sc, MTKSWITCH_VUB(v->es_vlangroup)) >>
385 VUB_OFF(v->es_vlangroup)) & VUB_MASK;
401 (v->es_vlangroup > sc->info.es_nvlangroups))
419 val = MTKSWITCH_READ(sc, MTKSWITCH_VUB(v->es_vlangroup));
[all...]
H A Dmtkswitch_mt7620.c401 (v->es_vlangroup > sc->info.es_nvlangroups))
414 MTKSWITCH_VTIM(v->es_vlangroup)) >>
415 VTIM_OFF(v->es_vlangroup)) & VTIM_MASK;
417 v->es_vid = v->es_vlangroup;
422 VTCR_FUNC_VID_READ | (v->es_vlangroup & VTCR_VID_MASK));
456 (v->es_vlangroup > sc->info.es_nvlangroups))
467 MTKSWITCH_VTIM(v->es_vlangroup));
468 val &= ~(VTIM_MASK << VTIM_OFF(v->es_vlangroup));
469 val |= ((v->es_vid & VTIM_MASK) << VTIM_OFF(v->es_vlangroup));
470 sc->hal.mtkswitch_write(sc, MTKSWITCH_VTIM(v->es_vlangroup),
[all...]
/freebsd-11.0-release/sys/dev/etherswitch/arswitch/
H A Darswitch_vlans.c270 if (vg->es_vlangroup > sc->info.es_nvlangroups)
282 vg->es_vid = sc->vid[vg->es_vlangroup];
326 vid = sc->vid[vg->es_vlangroup];
340 sc->vid[vg->es_vlangroup] = vg->es_vid & ETHERSWITCH_VID_MASK;
342 if (sc->vid[vg->es_vlangroup] == 0) {
346 sc->vid[vg->es_vlangroup] |= ETHERSWITCH_VID_VALID;
347 vid = sc->vid[vg->es_vlangroup];
/freebsd-11.0-release/sys/dev/etherswitch/
H A Detherswitch.h81 int es_vlangroup; member in struct:etherswitch_vlangroup
/freebsd-11.0-release/sys/dev/etherswitch/e6000sw/
H A De6000sw.c638 if (vg->es_vlangroup >= E6000SW_NUM_VGROUPS)
646 fid = vg->es_vlangroup + 1;
648 if ((sc->members[vg->es_vlangroup] & (1 << port)) ||
653 vg->es_vlangroup, vg->es_untagged_ports);
655 sc->vid[vg->es_vlangroup] = vg->es_vid;
656 sc->members[vg->es_vlangroup] = vg->es_untagged_ports;
669 if (vg->es_vlangroup >= E6000SW_NUM_VGROUPS)
672 sc->members[vg->es_vlangroup];
858 vg.es_vlangroup = 0;
862 vg.es_vlangroup
[all...]
/freebsd-11.0-release/sbin/etherswitchcfg/
H A Detherswitchcfg.c281 vg.es_vlangroup = cfg->unit;
318 vg.es_vlangroup = cfg->unit;
473 vg.es_vlangroup = vlangroup;
/freebsd-11.0-release/sys/dev/etherswitch/rtl8366/
H A Drtl8366rb.c640 vmcr[i] = rtl_readreg(dev, RTL8366RB_VMCR(i, vg->es_vlangroup));
643 vg->es_vid = sc->vid[vg->es_vlangroup];
654 int g = vg->es_vlangroup;

Completed in 70 milliseconds