Home
last modified time | relevance | path

Searched refs:es_vid (Results 1 – 15 of 15) sorted by relevance

/freebsd/sys/dev/etherswitch/ip17x/
H A Dip17x_vlans.c119 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 Darswitch_vlans.c282 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 Dmtkswitch_mt7620.c411 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 Dmtkswitch_rt3050.c365 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 Dksz8995ma.c613 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 Dadm6996fc.c548 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 Detherswitchcfg.c346 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 De6000sw.c1237 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 De6060sw.c554 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 Dar40xx_main.c698 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 Detherswitch.h99 int es_vid; member
/freebsd/sys/dev/etherswitch/rtl8366/
H A Drtl8366rb.c752 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 Dif_cpsw.c2902 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 Dfelix.c814 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 Dukswitch.c415 vg->es_vid = 0; in ukswitch_getvgroup()