• Home
  • Raw
  • Download

Lines Matching refs:vid

293 	fdb->vid = (reg[2] >> QCA8K_ATU_VID_S) & QCA8K_ATU_VID_M;  in qca8k_fdb_read()
308 qca8k_fdb_write(struct qca8k_priv *priv, u16 vid, u8 port_mask, const u8 *mac, in qca8k_fdb_write() argument
315 reg[2] = (vid & QCA8K_ATU_VID_M) << QCA8K_ATU_VID_S; in qca8k_fdb_write()
368 qca8k_fdb_write(priv, fdb->vid, fdb->port_mask, fdb->mac, fdb->aging); in qca8k_fdb_next()
378 u16 vid, u8 aging) in qca8k_fdb_add() argument
383 qca8k_fdb_write(priv, vid, port_mask, mac, aging); in qca8k_fdb_add()
391 qca8k_fdb_del(struct qca8k_priv *priv, const u8 *mac, u16 port_mask, u16 vid) in qca8k_fdb_del() argument
396 qca8k_fdb_write(priv, vid, port_mask, mac, 0); in qca8k_fdb_del()
412 qca8k_vlan_access(struct qca8k_priv *priv, enum qca8k_vlan_cmd cmd, u16 vid) in qca8k_vlan_access() argument
419 reg |= vid << QCA8K_VTU_FUNC1_VID_S; in qca8k_vlan_access()
439 qca8k_vlan_add(struct qca8k_priv *priv, u8 port, u16 vid, bool untagged) in qca8k_vlan_add() argument
448 if (vid == 0) in qca8k_vlan_add()
452 ret = qca8k_vlan_access(priv, QCA8K_VLAN_READ, vid); in qca8k_vlan_add()
467 ret = qca8k_vlan_access(priv, QCA8K_VLAN_LOAD, vid); in qca8k_vlan_add()
476 qca8k_vlan_del(struct qca8k_priv *priv, u8 port, u16 vid) in qca8k_vlan_del() argument
483 ret = qca8k_vlan_access(priv, QCA8K_VLAN_READ, vid); in qca8k_vlan_del()
505 ret = qca8k_vlan_access(priv, QCA8K_VLAN_PURGE, vid); in qca8k_vlan_del()
508 ret = qca8k_vlan_access(priv, QCA8K_VLAN_LOAD, vid); in qca8k_vlan_del()
1239 u16 port_mask, u16 vid) in qca8k_port_fdb_insert() argument
1242 if (!vid) in qca8k_port_fdb_insert()
1243 vid = QCA8K_PORT_VID_DEF; in qca8k_port_fdb_insert()
1245 return qca8k_fdb_add(priv, addr, port_mask, vid, in qca8k_port_fdb_insert()
1251 const unsigned char *addr, u16 vid) in qca8k_port_fdb_add() argument
1256 return qca8k_port_fdb_insert(priv, addr, port_mask, vid); in qca8k_port_fdb_add()
1261 const unsigned char *addr, u16 vid) in qca8k_port_fdb_del() argument
1266 if (!vid) in qca8k_port_fdb_del()
1267 vid = QCA8K_PORT_VID_DEF; in qca8k_port_fdb_del()
1269 return qca8k_fdb_del(priv, addr, port_mask, vid); in qca8k_port_fdb_del()
1287 ret = cb(_fdb.mac, _fdb.vid, is_static, data); in qca8k_port_fdb_dump()
1333 u16 vid; in qca8k_port_vlan_add() local
1335 for (vid = vlan->vid_begin; vid <= vlan->vid_end && !ret; ++vid) in qca8k_port_vlan_add()
1336 ret = qca8k_vlan_add(priv, port, vid, untagged); in qca8k_port_vlan_add()
1359 u16 vid; in qca8k_port_vlan_del() local
1361 for (vid = vlan->vid_begin; vid <= vlan->vid_end && !ret; ++vid) in qca8k_port_vlan_del()
1362 ret = qca8k_vlan_del(priv, port, vid); in qca8k_port_vlan_del()