Home
last modified time | relevance | path

Searched refs:l2_flows (Results 1 – 4 of 4) sorted by relevance

/drivers/net/ethernet/mediatek/
A Dmtk_ppe.c507 rhashtable_remove_fast(&ppe->l2_flows, &entry->l2_node, in __mtk_foe_entry_clear()
510 head = &entry->l2_flows; in __mtk_foe_entry_clear()
564 hlist_for_each_entry_safe(cur, tmp, &entry->l2_flows, l2_data.list) { in mtk_flow_entry_update_l2()
667 prev = rhashtable_lookup_get_insert_fast(&ppe->l2_flows, &entry->l2_node, in mtk_foe_entry_commit_l2()
675 return rhashtable_replace_fast(&ppe->l2_flows, &prev->l2_node, in mtk_foe_entry_commit_l2()
717 hlist_add_head(&flow_info->l2_data.list, &entry->l2_flows); in mtk_foe_entry_commit_subflow()
807 entry = rhashtable_lookup_fast(&ppe->l2_flows, &key, mtk_flow_l2_ht_params); in __mtk_ppe_check_skb()
892 rhashtable_init(&ppe->l2_flows, &mtk_flow_l2_ht_params); in mtk_ppe_init()
939 rhashtable_destroy(&ppe->l2_flows); in mtk_ppe_init()
950 rhashtable_destroy(&eth->ppe[i]->l2_flows); in mtk_ppe_deinit()
A Dmtk_ppe.h292 struct hlist_head l2_flows; member
341 struct rhashtable l2_flows; member
/drivers/net/ethernet/airoha/
A Dairoha_ppe.c634 struct hlist_head *head = &e->l2_flows; in airoha_ppe_foe_remove_l2_flow()
639 rhashtable_remove_fast(&ppe->l2_flows, &e->l2_node, in airoha_ppe_foe_remove_l2_flow()
676 hlist_add_head(&f->l2_subflow_node, &e->l2_flows); in airoha_ppe_foe_commit_subflow_entry()
753 e = rhashtable_lookup_fast(&ppe->l2_flows, &br, in airoha_ppe_foe_insert_entry()
768 prev = rhashtable_lookup_get_insert_fast(&ppe->l2_flows, &e->l2_node, in airoha_ppe_foe_l2_flow_commit_entry()
776 return rhashtable_replace_fast(&ppe->l2_flows, &prev->l2_node, in airoha_ppe_foe_l2_flow_commit_entry()
830 hlist_for_each_entry_safe(iter, n, &e->l2_flows, l2_subflow_node) { in airoha_ppe_foe_flow_l2_entry_update()
1339 err = rhashtable_init(&ppe->l2_flows, &airoha_l2_flow_table_params); in airoha_ppe_init()
1350 rhashtable_destroy(&ppe->l2_flows); in airoha_ppe_init()
1369 rhashtable_destroy(&eth->ppe->l2_flows); in airoha_ppe_deinit()
A Dairoha_eth.h469 struct hlist_head l2_flows; /* PPE L2 subflows list */ member
543 struct rhashtable l2_flows; member

Completed in 13 milliseconds