/freebsd/sys/dev/etherswitch/ip17x/ |
H A D | ip17x_vlans.c | 119 vg->es_vid = sc->vlan[vg->es_vlangroup].vlanid; in ip17x_getvgroup() 154 (vg->es_vid & ETHERSWITCH_VID_MASK) > IP175C_LAST_VLAN) in ip17x_setvgroup() 164 (vg->es_vid & ETHERSWITCH_VID_MASK)) in ip17x_setvgroup() 167 sc->vlan[vg->es_vlangroup].vlanid = vg->es_vid & in ip17x_setvgroup()
|
/freebsd/sys/dev/etherswitch/arswitch/ |
H A D | arswitch_vlans.c | 282 vg->es_vid = sc->vid[vg->es_vlangroup]; in ar8xxx_getvgroup() 283 if ((vg->es_vid & ETHERSWITCH_VID_VALID) == 0) { in ar8xxx_getvgroup() 293 vg->es_vid); in ar8xxx_getvgroup() 297 vg->es_vid); in ar8xxx_getvgroup() 330 (vg->es_vid & ETHERSWITCH_VID_MASK)) { in ar8xxx_setvgroup() 340 sc->vid[vg->es_vlangroup] = vg->es_vid & ETHERSWITCH_VID_MASK; in ar8xxx_setvgroup()
|
/freebsd/sys/dev/etherswitch/mtkswitch/ |
H A D | mtkswitch_mt7620.c | 411 v->es_vid = (sc->hal.mtkswitch_read(sc, in mtkswitch_vlan_getvgroup() 415 v->es_vid = v->es_vlangroup; in mtkswitch_vlan_getvgroup() 429 v->es_vid |= ETHERSWITCH_VID_VALID; in mtkswitch_vlan_getvgroup() 467 val |= ((v->es_vid & VTIM_MASK) << VTIM_OFF(v->es_vlangroup)); in mtkswitch_vlan_setvgroup() 472 vid = v->es_vid; in mtkswitch_vlan_setvgroup()
|
H A D | mtkswitch_rt3050.c | 365 v->es_vid = 0; in mtkswitch_vlan_getvgroup() 370 v->es_vid = (MTKSWITCH_READ(sc, MTKSWITCH_VLANI(v->es_vlangroup)) >> in mtkswitch_vlan_getvgroup() 372 v->es_vid |= ETHERSWITCH_VID_VALID; in mtkswitch_vlan_getvgroup() 454 val |= (v->es_vid & VLANI_MASK) << VLANI_OFF(v->es_vlangroup); in mtkswitch_vlan_setvgroup()
|
/freebsd/sys/dev/etherswitch/micrel/ |
H A D | ksz8995ma.c | 613 vg->es_vid = ETHERSWITCH_VID_VALID; in ksz8995ma_getvgroup() 614 vg->es_vid |= vg->es_vlangroup; in ksz8995ma_getvgroup() 621 vg->es_vid = 0; in ksz8995ma_getvgroup() 632 vg->es_vid = ETHERSWITCH_VID_VALID; in ksz8995ma_getvgroup() 633 vg->es_vid |= vlantab & 0xfff; in ksz8995ma_getvgroup() 665 vg->es_fid << 4 | vg->es_vid >> 8); in ksz8995ma_setvgroup() 667 vg->es_vid & 0xff); in ksz8995ma_setvgroup()
|
/freebsd/sys/dev/etherswitch/infineon/ |
H A D | adm6996fc.c | 548 vg->es_vid = ETHERSWITCH_VID_VALID; in adm6996fc_getvgroup() 549 vg->es_vid |= vg->es_vlangroup; in adm6996fc_getvgroup() 559 vg->es_vid = 0; in adm6996fc_getvgroup() 568 vg->es_vid = ETHERSWITCH_VID_VALID; in adm6996fc_getvgroup() 569 vg->es_vid |= datahi & 0xfff; in adm6996fc_getvgroup() 599 (1 << ADM6996FC_VV_SHIFT) | vg->es_vid); in adm6996fc_setvgroup()
|
/freebsd/sbin/etherswitchcfg/ |
H A D | etherswitchcfg.c | 346 vg.es_vid = v; in set_vlangroup_vid() 624 if ((vg.es_vid & ETHERSWITCH_VID_VALID) == 0) in print_vlangroup() 626 vg.es_vid &= ETHERSWITCH_VID_MASK; in print_vlangroup() 629 printf("\tport: %d\n", vg.es_vid); in print_vlangroup() 631 printf("\tvlan: %d\n", vg.es_vid); in print_vlangroup()
|
/freebsd/sys/dev/etherswitch/e6000sw/ |
H A D | e6000sw.c | 1237 vg->es_vid = port | ETHERSWITCH_VID_VALID; 1247 vlan = vg->es_vid & ETHERSWITCH_VID_MASK; 1296 vg->es_vid = port; 1302 vg->es_vid = port | ETHERSWITCH_VID_VALID; 1317 vg->es_vid = sc->vlans[vg->es_vlangroup]; 1319 if (vg->es_vid == 0) 1327 e6000sw_writereg(sc, REG_GLOBAL, VTU_VID, vg->es_vid - 1); 1341 if ((reg & VTU_VID_MASK) != vg->es_vid) 1344 vg->es_vid |= ETHERSWITCH_VID_VALID;
|
H A D | e6060sw.c | 554 vg->es_vid = ETHERSWITCH_VID_VALID; in e6060sw_getvgroup() 555 vg->es_vid |= vg->es_vlangroup; in e6060sw_getvgroup() 567 vg->es_vid = ETHERSWITCH_VID_VALID; in e6060sw_getvgroup() 568 vg->es_vid |= vid; in e6060sw_getvgroup() 592 vg->es_vid = 0; in e6060sw_getvgroup()
|
/freebsd/sys/dev/etherswitch/ar40xx/ |
H A D | ar40xx_main.c | 698 vg->es_vid = vid; in ar40xx_getvgroup() 706 vg->es_vid |= ETHERSWITCH_VID_VALID; in ar40xx_getvgroup() 736 (vg->es_vid & ETHERSWITCH_VID_MASK))) { in ar40xx_setvgroup() 747 vid = vg->es_vid & ETHERSWITCH_VID_MASK; in ar40xx_setvgroup()
|
/freebsd/sys/dev/etherswitch/ |
H A D | etherswitch.h | 99 int es_vid; member
|
/freebsd/sys/dev/etherswitch/rtl8366/ |
H A D | rtl8366rb.c | 752 vg->es_vid = sc->vid[vg->es_vlangroup]; in rtl_getvgroup() 777 sc->vid[g] = vg->es_vid; in rtl_setvgroup() 779 if (vg->es_member_ports == 0 && vg->es_untagged_ports == 0 && vg->es_vid == 0) in rtl_setvgroup() 783 (vg->es_vid << RTL8366_VMCR_DOT1Q_VID_SHIFT) & RTL8366_VMCR_DOT1Q_VID_MASK); in rtl_setvgroup()
|
/freebsd/sys/arm/ti/cpsw/ |
H A D | if_cpsw.c | 2902 vg->es_vid = 0; in cpsw_getvgroup() 2915 vg->es_vid = ALE_VLAN(ale_entry) | ETHERSWITCH_VID_VALID; in cpsw_getvgroup() 2951 if (vg->es_vlangroup != i && cpsw_vgroups[i].vid == vg->es_vid) in cpsw_setvgroup() 2955 if (vg->es_vid == 0) { in cpsw_setvgroup() 2962 vg->es_vid = 0; in cpsw_setvgroup() 2966 vg->es_vid &= ETHERSWITCH_VID_MASK; in cpsw_setvgroup() 2971 cpsw_vgroups[vg->es_vlangroup].vid != vg->es_vid) in cpsw_setvgroup() 2974 cpsw_vgroups[vg->es_vlangroup].vid = vg->es_vid; in cpsw_setvgroup() 2975 cpsw_ale_update_vlan_table(sc, vg->es_vid, vg->es_member_ports, in cpsw_setvgroup()
|
/freebsd/sys/dev/etherswitch/felix/ |
H A D | felix.c | 814 vid = vg->es_vid & ETHERSWITCH_VID_MASK; in felix_set_dot1q_vlan() 914 vg->es_vid = vid | ETHERSWITCH_VID_VALID; in felix_get_dot1q_vlan()
|
/freebsd/sys/dev/etherswitch/ukswitch/ |
H A D | ukswitch.c | 415 vg->es_vid = 0; in ukswitch_getvgroup()
|