Lines Matching refs:bnxt

43 static u16 bnxt_flow_get_dst_fid(struct bnxt *pf_bp, struct net_device *dev)  in bnxt_flow_get_dst_fid()
45 struct bnxt *bp; in bnxt_flow_get_dst_fid()
62 static int bnxt_tc_parse_redir(struct bnxt *bp, in bnxt_tc_parse_redir()
78 static int bnxt_tc_parse_vlan(struct bnxt *bp, in bnxt_tc_parse_vlan()
97 static int bnxt_tc_parse_tunnel_set(struct bnxt *bp, in bnxt_tc_parse_tunnel_set()
114 static int bnxt_tc_parse_actions(struct bnxt *bp, in bnxt_tc_parse_actions()
172 static int bnxt_tc_parse_flow(struct bnxt *bp, in bnxt_tc_parse_flow()
306 static int bnxt_hwrm_cfa_flow_free(struct bnxt *bp, in bnxt_hwrm_cfa_flow_free()
386 static int bnxt_hwrm_cfa_flow_alloc(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_hwrm_cfa_flow_alloc()
519 static int hwrm_cfa_decap_filter_alloc(struct bnxt *bp, in hwrm_cfa_decap_filter_alloc()
590 static int hwrm_cfa_decap_filter_free(struct bnxt *bp, in hwrm_cfa_decap_filter_free()
606 static int hwrm_cfa_encap_record_alloc(struct bnxt *bp, in hwrm_cfa_encap_record_alloc()
655 static int hwrm_cfa_encap_record_free(struct bnxt *bp, in hwrm_cfa_encap_record_free()
671 static int bnxt_tc_put_l2_node(struct bnxt *bp, in bnxt_tc_put_l2_node()
693 bnxt_tc_get_l2_node(struct bnxt *bp, struct rhashtable *l2_table, in bnxt_tc_get_l2_node()
727 bnxt_tc_get_ref_flow_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_ref_flow_handle()
767 static bool bnxt_tc_can_offload(struct bnxt *bp, struct bnxt_tc_flow *flow) in bnxt_tc_can_offload()
819 static int bnxt_tc_put_tunnel_node(struct bnxt *bp, in bnxt_tc_put_tunnel_node()
844 bnxt_tc_get_tunnel_node(struct bnxt *bp, struct rhashtable *tunnel_table, in bnxt_tc_get_tunnel_node()
875 static int bnxt_tc_get_ref_decap_handle(struct bnxt *bp, in bnxt_tc_get_ref_decap_handle()
915 static void bnxt_tc_put_decap_l2_node(struct bnxt *bp, in bnxt_tc_put_decap_l2_node()
934 static void bnxt_tc_put_decap_handle(struct bnxt *bp, in bnxt_tc_put_decap_handle()
951 static int bnxt_tc_resolve_tunnel_hdrs(struct bnxt *bp, in bnxt_tc_resolve_tunnel_hdrs()
1026 static int bnxt_tc_get_decap_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_decap_handle()
1106 static void bnxt_tc_put_encap_handle(struct bnxt *bp, in bnxt_tc_put_encap_handle()
1124 static int bnxt_tc_get_encap_handle(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_get_encap_handle()
1168 static void bnxt_tc_put_tunnel_handle(struct bnxt *bp, in bnxt_tc_put_tunnel_handle()
1178 static int bnxt_tc_get_tunnel_handle(struct bnxt *bp, in bnxt_tc_get_tunnel_handle()
1192 static int __bnxt_tc_del_flow(struct bnxt *bp, in __bnxt_tc_del_flow()
1221 static void bnxt_tc_set_flow_dir(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_set_flow_dir()
1227 static void bnxt_tc_set_src_fid(struct bnxt *bp, struct bnxt_tc_flow *flow, in bnxt_tc_set_src_fid()
1249 static int bnxt_tc_add_flow(struct bnxt *bp, u16 src_fid, in bnxt_tc_add_flow()
1333 static int bnxt_tc_del_flow(struct bnxt *bp, in bnxt_tc_del_flow()
1348 static int bnxt_tc_get_flow_stats(struct bnxt *bp, in bnxt_tc_get_flow_stats()
1379 static void bnxt_fill_cfa_stats_req(struct bnxt *bp, in bnxt_fill_cfa_stats_req()
1406 bnxt_hwrm_cfa_flow_stats_get(struct bnxt *bp, int num_flows, in bnxt_hwrm_cfa_flow_stats_get()
1476 bnxt_tc_flow_stats_batch_update(struct bnxt *bp, int num_flows, in bnxt_tc_flow_stats_batch_update()
1502 bnxt_tc_flow_stats_batch_prep(struct bnxt *bp, in bnxt_tc_flow_stats_batch_prep()
1538 void bnxt_tc_flow_stats_work(struct bnxt *bp) in bnxt_tc_flow_stats_work()
1568 int bnxt_tc_setup_flower(struct bnxt *bp, u16 src_fid, in bnxt_tc_setup_flower()
1614 int bnxt_init_tc(struct bnxt *bp) in bnxt_init_tc()
1681 void bnxt_shutdown_tc(struct bnxt *bp) in bnxt_shutdown_tc()