Lines Matching defs:vid
693 * __bdx_vlan_rx_vid - private helper for adding/killing VLAN vid
695 * @vid: VLAN vid
700 static void __bdx_vlan_rx_vid(struct net_device *ndev, uint16_t vid, int enable)
706 DBG2("vid=%d value=%d\n", (int)vid, enable);
707 if (unlikely(vid >= 4096)) {
708 pr_err("invalid VID: %u (> 4096)\n", vid);
711 reg = regVLAN_0 + (vid / 32) * 4;
712 bit = 1 << vid % 32;
725 * bdx_vlan_rx_add_vid - kernel hook for adding VLAN vid to hw filtering table
728 * @vid: VLAN vid to add
730 static int bdx_vlan_rx_add_vid(struct net_device *ndev, __be16 proto, u16 vid)
732 __bdx_vlan_rx_vid(ndev, vid, 1);
737 * bdx_vlan_rx_kill_vid - kernel hook for killing VLAN vid in hw filtering table
740 * @vid: VLAN vid to kill
742 static int bdx_vlan_rx_kill_vid(struct net_device *ndev, __be16 proto, u16 vid)
744 __bdx_vlan_rx_vid(ndev, vid, 0);