flow_node 1273 drivers/net/ethernet/broadcom/bnxt/bnxt.h void *flow_node; flow_node 307 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node) flow_node 314 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c req.ext_flow_handle = flow_node->ext_flow_handle; flow_node 316 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c req.flow_handle = flow_node->flow_handle; flow_node 389 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node) flow_node 509 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node->flow_handle = resp->flow_handle; flow_node 511 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node->ext_flow_handle = resp->ext_flow_handle; flow_node 512 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node->flow_id = resp->flow_id; flow_node 672 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node) flow_node 674 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_l2_node *l2_node = flow_node->l2_node; flow_node 679 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c list_del(&flow_node->l2_list_node); flow_node 728 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node, flow_node 757 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node->l2_node = l2_node; flow_node 758 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c list_add(&flow_node->l2_list_node, &l2_node->common_l2_flows); flow_node 878 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node, flow_node 908 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node->decap_l2_node = decap_l2_node; flow_node 909 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c list_add(&flow_node->decap_l2_list_node, flow_node 916 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node) flow_node 918 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_l2_node *decap_l2_node = flow_node->decap_l2_node; flow_node 923 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c list_del(&flow_node->decap_l2_list_node); flow_node 935 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node) flow_node 937 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c __le32 decap_handle = flow_node->decap_node->tunnel_handle; flow_node 941 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c if (flow_node->decap_l2_node) flow_node 942 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_put_decap_l2_node(bp, flow_node); flow_node 946 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node->decap_node); flow_node 1027 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node, flow_node 1051 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node->decap_node = decap_node; flow_node 1081 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c rc = bnxt_tc_get_ref_decap_handle(bp, flow, decap_l2_info, flow_node, flow_node 1098 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_put_decap_l2_node(bp, flow_node); flow_node 1102 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node->decap_node); flow_node 1125 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node, flow_node 1143 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node->encap_node = encap_node; flow_node 1170 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node) flow_node 1173 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_put_decap_handle(bp, flow_node); flow_node 1175 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_put_encap_handle(bp, flow_node->encap_node); flow_node 1180 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node, flow_node 1184 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c return bnxt_tc_get_decap_handle(bp, flow, flow_node, flow_node 1187 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c return bnxt_tc_get_encap_handle(bp, flow, flow_node, flow_node 1193 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node) flow_node 1199 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_hwrm_cfa_flow_free(bp, flow_node); flow_node 1204 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_put_tunnel_handle(bp, &flow_node->flow, flow_node); flow_node 1207 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_tc_put_l2_node(bp, flow_node); flow_node 1211 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c rc = rhashtable_remove_fast(&tc_info->flow_table, &flow_node->node, flow_node 1217 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c kfree_rcu(flow_node, rcu); flow_node 1337 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node; flow_node 1339 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node = rhashtable_lookup_fast(&tc_info->flow_table, flow_node 1342 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c if (!flow_node) flow_node 1345 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c return __bnxt_tc_del_flow(bp, flow_node); flow_node 1353 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node; flow_node 1357 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node = rhashtable_lookup_fast(&tc_info->flow_table, flow_node 1360 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c if (!flow_node) flow_node 1363 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow = &flow_node->flow; flow_node 1380 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node, flow_node 1386 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c *flow_id = flow_node->flow_id; flow_node 1393 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c if (flow_node->flow.l2_key.dir == BNXT_DIR_RX) flow_node 1401 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c *flow_handle = flow_node->flow_handle; flow_node 1418 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node = stats_batch[i].flow_node; flow_node 1420 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c bnxt_fill_cfa_stats_req(bp, flow_node, flow_node 1487 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow_node *flow_node = stats_batch[i].flow_node; flow_node 1488 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c struct bnxt_tc_flow *flow = &flow_node->flow; flow_node 1508 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c void *flow_node; flow_node 1515 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c flow_node = rhashtable_walk_next(iter); flow_node 1516 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c if (IS_ERR(flow_node)) { flow_node 1518 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c if (PTR_ERR(flow_node) == -EAGAIN) { flow_node 1521 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c rc = PTR_ERR(flow_node); flow_node 1527 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c if (!flow_node) flow_node 1530 drivers/net/ethernet/broadcom/bnxt/bnxt_tc.c stats_batch[i].flow_node = flow_node;