Searched refs:vid (Results 1 - 25 of 614) sorted by last modified time

1234567891011>>

/linux-master/drivers/usb/typec/tcpm/
H A Dtcpm.c2368 static void tcpm_send_vdm(struct tcpm_port *port, u32 vid, int cmd, argument
2400 header = VDO(vid, ((vid & USB_SID_PD) == USB_SID_PD) ?
/linux-master/net/bridge/
H A Dbr_private.h190 * @vid: VLAN id
216 u16 vid; member in struct:net_bridge_vlan
679 static inline bool br_vlan_valid_id(u16 vid, struct netlink_ext_ack *extack) argument
681 bool ret = vid > 0 && vid < VLAN_VID_MASK;
710 } else if (cur->vid <= last->vid) {
837 const unsigned char *addr, u16 vid);
842 const struct net_bridge_port *p, u16 vid, int do_all);
845 __u16 vid);
1347 br_multicast_rcv(struct net_bridge_mcast **brmctx, struct net_bridge_mcast_port **pmctx, struct net_bridge_vlan *vlan, struct sk_buff *skb, u16 vid) argument
1357 br_mdb_entry_skb_get(struct net_bridge_mcast *brmctx, struct sk_buff *skb, u16 vid) argument
1617 br_vlan_get_tag(const struct sk_buff *skb, u16 *vid) argument
1645 br_allowed_ingress(const struct net_bridge *br, struct net_bridge_vlan_group *vg, struct sk_buff *skb, u16 *vid, u8 *state, struct net_bridge_vlan **vlan) argument
1662 br_should_learn(struct net_bridge_port *p, struct sk_buff *skb, u16 *vid) argument
1676 br_vlan_add(struct net_bridge *br, u16 vid, u16 flags, bool *changed, struct netlink_ext_ack *extack) argument
1683 br_vlan_delete(struct net_bridge *br, u16 vid) argument
1701 nbp_vlan_add(struct net_bridge_port *port, u16 vid, u16 flags, bool *changed, struct netlink_ext_ack *extack) argument
1708 nbp_vlan_delete(struct net_bridge_port *port, u16 vid) argument
1717 br_vlan_find(struct net_bridge_vlan_group *vg, u16 vid) argument
1813 br_vlan_notify(const struct net_bridge *br, const struct net_bridge_port *p, u16 vid, u16 vid_range, int cmd) argument
2251 br_switchdev_port_vlan_add(struct net_device *dev, u16 vid, u16 flags, bool changed, struct netlink_ext_ack *extack) argument
2258 br_switchdev_port_vlan_del(struct net_device *dev, u16 vid) argument
[all...]
H A Dbr_input.c88 u16 vid = 0; local
107 if (!br_allowed_ingress(p->br, nbp_vlan_group_rcu(p), skb, &vid,
113 br_fdb_find_rcu(br, eth_hdr(skb)->h_source, vid);
121 vid, BIT(BR_FDB_LOCKED));
131 br_fdb_update(br, p, eth_hdr(skb)->h_source, vid,
141 br_fdb_update(br, p, eth_hdr(skb)->h_source, vid, 0);
153 if (br_multicast_rcv(&brmctx, &pmctx, vlan, skb, vid))
167 br_do_proxy_suppress_arp(skb, br, vid, p);
178 br_do_suppress_nd(skb, br, vid, p, msg);
183 mdst = br_mdb_entry_skb_get(brmctx, skb, vid);
234 u16 vid = 0; local
[all...]
/linux-master/drivers/s390/net/
H A Dism_drv.c726 u32 vid)
736 cmd.request.vlan_id = vid;
742 u32 vid_valid, u32 vid)
744 return ism_query_rgid(smcd->priv, rgid->gid, vid_valid, vid);
725 ism_query_rgid(struct ism_dev *ism, u64 rgid, u32 vid_valid, u32 vid) argument
741 smcd_query_rgid(struct smcd_dev *smcd, struct smcd_gid *rgid, u32 vid_valid, u32 vid) argument
/linux-master/drivers/net/ethernet/ti/
H A Dam65-cpsw-nuss.c173 __be16 proto, u16 vid)
183 if (!netif_running(ndev) || !vid)
191 if (!vid)
193 dev_info(common->dev, "Adding vlan %d to vlan filter\n", vid);
194 ret = cpsw_ale_vlan_add_modify(common->ale, vid, port_mask,
202 __be16 proto, u16 vid)
211 if (!netif_running(ndev) || !vid)
218 dev_info(common->dev, "Removing vlan %d from vlan filter\n", vid);
219 ret = cpsw_ale_del_vlan(common->ale, vid,
660 static int cpsw_restore_vlans(struct net_device *vdev, int vid, voi argument
172 am65_cpsw_nuss_ndo_slave_add_vid(struct net_device *ndev, __be16 proto, u16 vid) argument
201 am65_cpsw_nuss_ndo_slave_kill_vid(struct net_device *ndev, __be16 proto, u16 vid) argument
[all...]
/linux-master/drivers/net/ethernet/stmicro/stmmac/
H A Dstmmac_main.c6636 u16 vid = 0; local
6638 for_each_set_bit(vid, priv->active_vlans, VLAN_N_VID) {
6639 __le16 vid_le = cpu_to_le16(vid);
6649 pmatch = cpu_to_le16(vid);
6656 static int stmmac_vlan_rx_add_vid(struct net_device *ndev, __be16 proto, u16 vid) argument
6669 set_bit(vid, priv->active_vlans);
6672 clear_bit(vid, priv->active_vlans);
6677 ret = stmmac_add_hw_vlan_rx_fltr(priv, ndev, priv->hw, proto, vid);
6687 static int stmmac_vlan_rx_kill_vid(struct net_device *ndev, __be16 proto, u16 vid) argument
6700 clear_bit(vid, pri
[all...]
H A Ddwmac4_core.c461 static void dwmac4_write_single_vlan(struct net_device *dev, u16 vid) argument
468 val |= GMAC_VLAN_TAG_ETV | vid;
508 __be16 proto, u16 vid)
514 if (vid > 4095)
520 if (vid == 0) {
530 hw->vlan_filter[0] = vid;
531 dwmac4_write_single_vlan(dev, vid);
537 val |= GMAC_VLAN_TAG_DATA_ETV | GMAC_VLAN_TAG_DATA_VEN | vid;
562 __be16 proto, u16 vid)
568 if ((hw->vlan_filter[0] & GMAC_VLAN_TAG_VID) == vid) {
506 dwmac4_add_hw_vlan_rx_fltr(struct net_device *dev, struct mac_device_info *hw, __be16 proto, u16 vid) argument
560 dwmac4_del_hw_vlan_rx_fltr(struct net_device *dev, struct mac_device_info *hw, __be16 proto, u16 vid) argument
1166 u16 vid = hw->desc->get_rx_vlan_tci(rx_desc); local
[all...]
/linux-master/drivers/net/ethernet/microchip/sparx5/
H A Dsparx5_tc_flower.c955 act->vlan.vid);
/linux-master/drivers/net/ethernet/mellanox/mlx5/core/
H A Deswitch_offloads.c682 flow_act.vlan[0].vid = esw_attr->vlan_vid[0];
686 flow_act.vlan[1].vid = esw_attr->vlan_vid[1];
H A Den_main.c4038 int mlx5e_vlan_rx_add_vid(struct net_device *dev, __be16 proto, u16 vid) argument
4046 return mlx5e_fs_vlan_rx_add_vid(fs, dev, proto, vid);
4049 int mlx5e_vlan_rx_kill_vid(struct net_device *dev, __be16 proto, u16 vid) argument
4057 return mlx5e_fs_vlan_rx_kill_vid(fs, dev, proto, vid);
H A Dfs_core.c1726 vlan0->vid != vlan1->vid ||
/linux-master/drivers/net/dsa/
H A Dmt7530.h683 u16 vid; member in struct:mt7530_fdb
H A Dmt7530.c334 fdb->vid = (reg[1] >> CVID) & CVID_MASK;
347 mt7530_fdb_write(struct mt7530_priv *priv, u16 vid, argument
354 reg[1] |= vid & CVID_MASK;
1537 const unsigned char *addr, u16 vid,
1545 mt7530_fdb_write(priv, vid, port_mask, addr, -1, STATIC_ENT);
1554 const unsigned char *addr, u16 vid,
1562 mt7530_fdb_write(priv, vid, port_mask, addr, -1, STATIC_EMP);
1589 ret = cb(_fdb.mac, _fdb.vid, _fdb.noarp,
1611 u16 vid = mdb->vid; local
1536 mt7530_port_fdb_add(struct dsa_switch *ds, int port, const unsigned char *addr, u16 vid, struct dsa_db db) argument
1553 mt7530_port_fdb_del(struct dsa_switch *ds, int port, const unsigned char *addr, u16 vid, struct dsa_db db) argument
1638 u16 vid = mdb->vid; local
1660 mt7530_vlan_cmd(struct mt7530_priv *priv, enum mt7530_vlan_cmd cmd, u16 vid) argument
1770 mt7530_hw_vlan_update(struct mt7530_priv *priv, u16 vid, struct mt7530_hw_vlan_entry *entry, mt7530_vlan_op vlan_op) argument
[all...]
/linux-master/drivers/pci/
H A Dquirks.c5862 #define SWITCHTEC_QUIRK(vid) \
5863 DECLARE_PCI_FIXUP_CLASS_FINAL(PCI_VENDOR_ID_MICROSEMI, vid, \
/linux-master/net/bluetooth/
H A Dsco.c506 sco_pi(sk)->codec.vid = 0xffff;
1160 codec.vid = c->vid;
/linux-master/net/batman-adv/
H A Dtranslation-table.c66 unsigned short vid,
74 unsigned short vid, const char *message,
93 return (tt1->vid == tt2->vid) && batadv_compare_eth(data1, data2);
111 hash = jhash(&tt->vid, sizeof(tt->vid), hash);
120 * @vid: VLAN identifier
127 unsigned short vid)
137 to_search.vid = vid;
126 batadv_tt_hash_find(struct batadv_hashtable *hash, const u8 *addr, unsigned short vid) argument
171 batadv_tt_local_hash_find(struct batadv_priv *bat_priv, const u8 *addr, unsigned short vid) argument
196 batadv_tt_global_hash_find(struct batadv_priv *bat_priv, const u8 *addr, unsigned short vid) argument
297 batadv_tt_global_hash_count(struct batadv_priv *bat_priv, const u8 *addr, unsigned short vid) argument
320 batadv_tt_local_size_mod(struct batadv_priv *bat_priv, unsigned short vid, int v) argument
340 batadv_tt_local_size_inc(struct batadv_priv *bat_priv, unsigned short vid) argument
352 batadv_tt_local_size_dec(struct batadv_priv *bat_priv, unsigned short vid) argument
365 batadv_tt_global_size_mod(struct batadv_orig_node *orig_node, unsigned short vid, int v) argument
392 batadv_tt_global_size_inc(struct batadv_orig_node *orig_node, unsigned short vid) argument
404 batadv_tt_global_size_dec(struct batadv_orig_node *orig_node, unsigned short vid) argument
635 batadv_tt_local_add(struct net_device *soft_iface, const u8 *addr, unsigned short vid, int ifindex, u32 mark) argument
1246 batadv_tt_local_remove(struct batadv_priv *bat_priv, const u8 *addr, unsigned short vid, const char *message, bool roaming) argument
1590 batadv_tt_global_add(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, const unsigned char *tt_addr, unsigned short vid, u16 flags, u8 ttvn) argument
2059 unsigned short vid; local
2129 batadv_tt_global_del(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, const unsigned char *addr, unsigned short vid, const char *message, bool roaming) argument
2204 unsigned short vid; local
2369 batadv_transtable_search(struct batadv_priv *bat_priv, const u8 *src, const u8 *addr, unsigned short vid) argument
2437 batadv_tt_global_crc(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, unsigned short vid) argument
2518 batadv_tt_local_crc(struct batadv_priv *bat_priv, unsigned short vid) argument
3336 batadv_is_my_client(struct batadv_priv *bat_priv, const u8 *addr, unsigned short vid) argument
3516 batadv_send_roam_adv(struct batadv_priv *bat_priv, u8 *client, unsigned short vid, struct batadv_orig_node *orig_node) argument
3731 batadv_is_ap_isolated(struct batadv_priv *bat_priv, u8 *src, u8 *dst, unsigned short vid) argument
3860 batadv_tt_global_client_is_roaming(struct batadv_priv *bat_priv, u8 *addr, unsigned short vid) argument
3886 batadv_tt_local_client_is_roaming(struct batadv_priv *bat_priv, u8 *addr, unsigned short vid) argument
3911 batadv_tt_add_temporary_global_entry(struct batadv_priv *bat_priv, struct batadv_orig_node *orig_node, const unsigned char *addr, unsigned short vid) argument
4193 batadv_tt_global_is_isolated(struct batadv_priv *bat_priv, const u8 *addr, unsigned short vid) argument
[all...]
/linux-master/include/net/bluetooth/
H A Dbluetooth.h228 __u16 vid; member in struct:bt_codec
H A Dhci.h1001 __le16 vid; member in struct:hci_coding_format
1484 __le16 vid; member in struct:hci_vnd_codec
1518 __le16 vid; member in struct:hci_vnd_codec_v2
1537 __le16 vid; member in struct:hci_op_read_local_codec_caps
/linux-master/drivers/net/
H A Dvirtio_net.c246 __virtio16 vid; member in struct:control_buf
2819 __be16 proto, u16 vid)
2824 vi->ctrl->vid = cpu_to_virtio16(vi->vdev, vid);
2825 sg_init_one(&sg, &vi->ctrl->vid, sizeof(vi->ctrl->vid));
2829 dev_warn(&dev->dev, "Failed to add VLAN ID %d.\n", vid);
2834 __be16 proto, u16 vid)
2839 vi->ctrl->vid = cpu_to_virtio16(vi->vdev, vid);
2818 virtnet_vlan_rx_add_vid(struct net_device *dev, __be16 proto, u16 vid) argument
2833 virtnet_vlan_rx_kill_vid(struct net_device *dev, __be16 proto, u16 vid) argument
[all...]
/linux-master/drivers/nvme/host/
H A Dcore.c2673 u16 vid; member in struct:nvme_core_quirk_entry
2685 .vid = 0x1179,
2695 .vid = 0x14a4,
2709 .vid = 0x1e0f,
2721 .vid = 0x144d,
2753 return q->vid == le16_to_cpu(id->vid) &&
2782 le16_to_cpu(id->vid), le16_to_cpu(id->ssvid));
2900 subsys->vendor_id = le16_to_cpu(id->vid);
/linux-master/drivers/net/ethernet/intel/i40e/
H A Di40e_main.c3064 * @vid: vlan id to be added (0 = untagged only , -1 = any)
3074 int i40e_add_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument
3090 if (f->state == I40E_FILTER_REMOVE && f->vlan == vid) {
3096 add_f = i40e_add_filter(vsi, f->macaddr, vid);
3100 vid, f->macaddr);
3111 * @vid: VLAN id to be added
3113 int i40e_vsi_add_vlan(struct i40e_vsi *vsi, u16 vid) argument
3128 if (!vid)
3133 err = i40e_add_vlan_all_mac(vsi, vid);
3148 * @vid
3158 i40e_rm_vlan_all_mac(struct i40e_vsi *vsi, s16 vid) argument
3175 i40e_vsi_kill_vlan(struct i40e_vsi *vsi, u16 vid) argument
3198 i40e_vlan_rx_add_vid(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument
3221 i40e_vlan_rx_add_vid_up(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument
3240 i40e_vlan_rx_kill_vid(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument
3263 u16 vid; local
3283 i40e_vsi_add_pvid(struct i40e_vsi *vsi, u16 vid) argument
13041 i40e_ndo_fdb_add(struct ndmsg *ndm, struct nlattr *tb[], struct net_device *dev, const unsigned char *addr, u16 vid, u16 flags, struct netlink_ext_ack *extack) argument
[all...]
H A Di40e.h1221 int i40e_vsi_add_pvid(struct i40e_vsi *vsi, u16 vid);
1271 int i40e_add_vlan_all_mac(struct i40e_vsi *vsi, s16 vid);
1272 int i40e_vsi_add_vlan(struct i40e_vsi *vsi, u16 vid);
1273 void i40e_rm_vlan_all_mac(struct i40e_vsi *vsi, s16 vid);
1274 void i40e_vsi_kill_vlan(struct i40e_vsi *vsi, u16 vid);
/linux-master/drivers/net/ethernet/intel/e1000e/
H A Dnetdev.c2695 __always_unused __be16 proto, u16 vid)
2704 (vid == adapter->mng_vlan_id))
2709 index = (vid >> 5) & 0x7F;
2711 vfta |= BIT((vid & 0x1F));
2715 set_bit(vid, adapter->active_vlans);
2721 __always_unused __be16 proto, u16 vid)
2729 (vid == adapter->mng_vlan_id)) {
2737 index = (vid >> 5) & 0x7F;
2739 vfta &= ~BIT((vid & 0x1F));
2743 clear_bit(vid, adapte
2694 e1000_vlan_rx_add_vid(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument
2720 e1000_vlan_rx_kill_vid(struct net_device *netdev, __always_unused __be16 proto, u16 vid) argument
2823 u16 vid = adapter->hw.mng_cookie.vlan_id; local
2837 u16 vid; local
[all...]
/linux-master/drivers/net/dsa/mv88e6xxx/
H A Dchip.c1839 static int mv88e6xxx_vtu_get(struct mv88e6xxx_chip *chip, u16 vid,
1847 entry->vid = vid ? vid - 1 : mv88e6xxx_max_vid(chip);
1852 if (entry->vid != vid)
1865 .vid = mv88e6xxx_max_vid(chip),
1884 } while (entry.vid < mv88e6xxx_max_vid(chip));
2117 u16 vid)
2128 err = mv88e6xxx_vtu_get(chip, vid,
1791 mv88e6xxx_vtu_get(struct mv88e6xxx_chip *chip, u16 vid, struct mv88e6xxx_vtu_entry *entry) argument
2068 mv88e6xxx_port_check_hw_vlan(struct dsa_switch *ds, int port, u16 vid) argument
2182 mv88e6xxx_port_db_load_purge(struct mv88e6xxx_chip *chip, int port, const unsigned char *addr, u16 vid, u8 state) argument
2249 u16 vid = policy->vid; local
2299 u16 vid = 0; local
2453 mv88e6xxx_port_add_broadcast(struct mv88e6xxx_chip *chip, int port, u16 vid) argument
2464 mv88e6xxx_broadcast_setup(struct mv88e6xxx_chip *chip, u16 vid) argument
2538 mv88e6xxx_port_vlan_join(struct mv88e6xxx_chip *chip, int port, u16 vid, u8 member, bool warn) argument
2651 mv88e6xxx_port_vlan_leave(struct mv88e6xxx_chip *chip, int port, u16 vid) argument
2738 mv88e6xxx_port_vlan_fast_age(struct dsa_switch *ds, int port, u16 vid) argument
2804 mv88e6xxx_port_fdb_add(struct dsa_switch *ds, int port, const unsigned char *addr, u16 vid, struct dsa_db db) argument
2819 mv88e6xxx_port_fdb_del(struct dsa_switch *ds, int port, const unsigned char *addr, u16 vid, struct dsa_db db) argument
2833 mv88e6xxx_port_db_dump_fid(struct mv88e6xxx_chip *chip, u16 fid, u16 vid, int port, dsa_fdb_dump_cb_t *cb, void *data) argument
[all...]
/linux-master/drivers/net/ethernet/renesas/
H A Dsh_eth.c2952 __be16 proto, u16 vid)
2960 /* No filtering if vid = 0 */
2961 if (!vid)
2975 sh_eth_tsu_write(mdp, TSU_VTAG_ENABLE | (vid & TSU_VTAG_VID_MASK),
2982 __be16 proto, u16 vid)
2990 /* No filtering if vid = 0 */
2991 if (!vid)
2951 sh_eth_vlan_rx_add_vid(struct net_device *ndev, __be16 proto, u16 vid) argument
2981 sh_eth_vlan_rx_kill_vid(struct net_device *ndev, __be16 proto, u16 vid) argument

Completed in 840 milliseconds

1234567891011>>