Lines Matching refs:vid
40 u16 vid;
61 u16 vid)
68 mach |= vid << 16;
81 const unsigned char mac[ETH_ALEN], u16 vid)
96 sparx5_mact_select(sparx5, mac, vid);
136 u16 *vid, u32 *pcfg2)
151 *vid = mach >> 16;
160 unsigned char mac[ETH_ALEN], u16 *vid, u32 *pcfg2)
167 sparx5_mact_select(sparx5, mac, *vid);
179 ret = sparx5_mact_get(sparx5, mac, vid, &cfg2);
190 const unsigned char mac[ETH_ALEN], u16 vid, u32 *pcfg2)
197 sparx5_mact_select(sparx5, mac, vid);
219 const unsigned char mac[ETH_ALEN], u16 vid)
225 sparx5_mact_select(sparx5, mac, vid);
241 u16 vid, u16 port_index)
251 mact_entry->vid = vid;
258 u16 vid, u16 port_index)
265 if (mact_entry->vid == vid &&
278 const char *mac, u16 vid,
284 info.vid = vid;
292 const unsigned char *addr, u16 vid)
298 ret = sparx5_mact_find(sparx5, addr, vid, &cfg2);
308 mact_entry = find_mact_entry(sparx5, addr, vid, portno);
315 mact_entry = alloc_mact_entry(sparx5, addr, vid, portno);
324 ret = sparx5_mact_learn(sparx5, portno, addr, vid);
329 sparx5_fdb_call_notifiers(SWITCHDEV_FDB_ADD_TO_BRIDGE, addr, vid,
338 u16 vid)
348 if ((vid == 0 || mact_entry->vid == vid) &&
350 sparx5_mact_forget(sparx5, addr, mact_entry->vid);
363 u16 vid, u32 cfg2)
382 if (mact_entry->vid == vid &&
404 mact_entry = alloc_mact_entry(sparx5, mac, vid, port);
416 mac, vid, sparx5->ports[port]->ndev,
428 u16 vid;
438 vid = 0;
442 sparx5_mact_select(sparx5, mac, vid);
451 ret = sparx5_mact_get(sparx5, mac, &vid, &cfg2);
454 sparx5_mact_handle_entry(sparx5, mac, vid, cfg2);
465 mact_entry->mac, mact_entry->vid,