Lines Matching refs:hash
177 struct hlist_head *head = &br->hash[br_mac_hash(addr, vid)]; in br_fdb_find_delete_local()
200 hlist_for_each(h, &br->hash[i]) { in br_fdb_changeaddr()
281 hlist_for_each_entry_safe(f, n, &br->hash[i], hlist) { in br_fdb_cleanup()
306 hlist_for_each_entry_safe(f, n, &br->hash[i], hlist) { in br_fdb_flush()
327 hlist_for_each_safe(h, g, &br->hash[i]) { in br_fdb_delete_by_port()
353 &br->hash[br_mac_hash(addr, vid)], hlist) { in __br_fdb_get()
404 hlist_for_each_entry_rcu(f, &br->hash[i], hlist) { in br_fdb_fillbuf()
494 struct hlist_head *head = &br->hash[br_mac_hash(addr, vid)]; in fdb_insert()
538 struct hlist_head *head = &br->hash[br_mac_hash(addr, vid)]; in br_fdb_update()
696 hlist_for_each_entry_rcu(f, &br->hash[i], hlist) { in br_fdb_dump()
735 struct hlist_head *head = &br->hash[br_mac_hash(addr, vid)]; in fdb_add_entry()
872 struct hlist_head *head = &br->hash[br_mac_hash(addr, vlan)]; in fdb_delete_by_addr()
947 hlist_for_each_entry(fdb, &br->hash[i], hlist) { in br_fdb_sync_static()
961 hlist_for_each_entry(tmp, &br->hash[i], hlist) { in br_fdb_sync_static()
984 hlist_for_each_entry_rcu(fdb, &br->hash[i], hlist) { in br_fdb_unsync_static()
1004 head = &br->hash[br_mac_hash(addr, vid)]; in br_fdb_external_learn_add()
1040 head = &br->hash[br_mac_hash(addr, vid)]; in br_fdb_external_learn_del()