Lines Matching full:vid

40 	u16 vid;  member
61 u16 vid) in sparx5_mact_select() argument
68 mach |= vid << 16; in sparx5_mact_select()
81 const unsigned char mac[ETH_ALEN], u16 vid) in sparx5_mact_learn() argument
97 sparx5_mact_select(sparx5, mac, vid); in sparx5_mact_learn()
138 u16 *vid, u32 *pcfg2) in sparx5_mact_get() argument
153 *vid = mach >> 16; in sparx5_mact_get()
162 unsigned char mac[ETH_ALEN], u16 *vid, u32 *pcfg2) in sparx5_mact_getnext() argument
169 sparx5_mact_select(sparx5, mac, *vid); in sparx5_mact_getnext()
181 ret = sparx5_mact_get(sparx5, mac, vid, &cfg2); in sparx5_mact_getnext()
192 const unsigned char mac[ETH_ALEN], u16 vid, u32 *pcfg2) in sparx5_mact_find() argument
199 sparx5_mact_select(sparx5, mac, vid); in sparx5_mact_find()
221 const unsigned char mac[ETH_ALEN], u16 vid) in sparx5_mact_forget() argument
227 sparx5_mact_select(sparx5, mac, vid); in sparx5_mact_forget()
243 u16 vid, u16 port_index) in alloc_mact_entry() argument
253 mact_entry->vid = vid; in alloc_mact_entry()
260 u16 vid, u16 port_index) in find_mact_entry() argument
267 if (mact_entry->vid == vid && in find_mact_entry()
280 const char *mac, u16 vid, in sparx5_fdb_call_notifiers() argument
286 info.vid = vid; in sparx5_fdb_call_notifiers()
294 const unsigned char *addr, u16 vid) in sparx5_add_mact_entry() argument
300 ret = sparx5_mact_find(sparx5, addr, vid, &cfg2); in sparx5_add_mact_entry()
310 mact_entry = find_mact_entry(sparx5, addr, vid, portno); in sparx5_add_mact_entry()
317 mact_entry = alloc_mact_entry(sparx5, addr, vid, portno); in sparx5_add_mact_entry()
326 ret = sparx5_mact_learn(sparx5, portno, addr, vid); in sparx5_add_mact_entry()
331 sparx5_fdb_call_notifiers(SWITCHDEV_FDB_ADD_TO_BRIDGE, addr, vid, in sparx5_add_mact_entry()
340 u16 vid) in sparx5_del_mact_entry() argument
350 if ((vid == 0 || mact_entry->vid == vid) && in sparx5_del_mact_entry()
352 sparx5_mact_forget(sparx5, addr, mact_entry->vid); in sparx5_del_mact_entry()
365 u16 vid, u32 cfg2) in sparx5_mact_handle_entry() argument
384 if (mact_entry->vid == vid && in sparx5_mact_handle_entry()
406 mact_entry = alloc_mact_entry(sparx5, mac, vid, port); in sparx5_mact_handle_entry()
418 mac, vid, sparx5->ports[port]->ndev, in sparx5_mact_handle_entry()
430 u16 vid; in sparx5_mact_pull_work() local
440 vid = 0; in sparx5_mact_pull_work()
444 sparx5_mact_select(sparx5, mac, vid); in sparx5_mact_pull_work()
453 ret = sparx5_mact_get(sparx5, mac, &vid, &cfg2); in sparx5_mact_pull_work()
456 sparx5_mact_handle_entry(sparx5, mac, vid, cfg2); in sparx5_mact_pull_work()
467 mact_entry->mac, mact_entry->vid, in sparx5_mact_pull_work()