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;