Lines Matching refs:psr

2008 	p->rt.psr = p;  in ice_parser_create()
2116 void ice_parser_destroy(struct ice_parser *psr) in ice_parser_destroy() argument
2118 kfree(psr->imem_table); in ice_parser_destroy()
2119 kfree(psr->mi_table); in ice_parser_destroy()
2120 kfree(psr->pg_cam_table); in ice_parser_destroy()
2121 kfree(psr->pg_sp_cam_table); in ice_parser_destroy()
2122 kfree(psr->pg_nm_cam_table); in ice_parser_destroy()
2123 kfree(psr->pg_nm_sp_cam_table); in ice_parser_destroy()
2124 kfree(psr->bst_tcam_table); in ice_parser_destroy()
2125 kfree(psr->bst_lbl_table); in ice_parser_destroy()
2126 kfree(psr->ptype_mk_tcam_table); in ice_parser_destroy()
2127 kfree(psr->mk_grp_table); in ice_parser_destroy()
2128 kfree(psr->proto_grp_table); in ice_parser_destroy()
2129 kfree(psr->flg_rd_table); in ice_parser_destroy()
2130 kfree(psr->xlt_kb_sw); in ice_parser_destroy()
2131 kfree(psr->xlt_kb_acl); in ice_parser_destroy()
2132 kfree(psr->xlt_kb_fd); in ice_parser_destroy()
2133 kfree(psr->xlt_kb_rss); in ice_parser_destroy()
2135 kfree(psr); in ice_parser_destroy()
2147 int ice_parser_run(struct ice_parser *psr, const u8 *pkt_buf, in ice_parser_run() argument
2150 ice_parser_rt_reset(&psr->rt); in ice_parser_run()
2151 ice_parser_rt_pktbuf_set(&psr->rt, pkt_buf, pkt_len); in ice_parser_run()
2153 return ice_parser_rt_execute(&psr->rt, rslt); in ice_parser_run()
2181 static void ice_bst_dvm_set(struct ice_parser *psr, enum ice_lbl_type type, in ice_bst_dvm_set() argument
2190 item = ice_bst_tcam_search(psr->bst_tcam_table, in ice_bst_dvm_set()
2191 psr->bst_lbl_table, in ice_bst_dvm_set()
2208 void ice_parser_dvm_set(struct ice_parser *psr, bool on) in ice_parser_dvm_set() argument
2210 ice_bst_dvm_set(psr, ICE_LBL_BST_TYPE_DVM, on); in ice_parser_dvm_set()
2211 ice_bst_dvm_set(psr, ICE_LBL_BST_TYPE_SVM, !on); in ice_parser_dvm_set()
2214 static int ice_tunnel_port_set(struct ice_parser *psr, enum ice_lbl_type type, in ice_tunnel_port_set() argument
2223 item = ice_bst_tcam_search(psr->bst_tcam_table, in ice_tunnel_port_set()
2224 psr->bst_lbl_table, in ice_tunnel_port_set()
2271 int ice_parser_vxlan_tunnel_set(struct ice_parser *psr, in ice_parser_vxlan_tunnel_set() argument
2274 return ice_tunnel_port_set(psr, ICE_LBL_BST_TYPE_VXLAN, udp_port, on); in ice_parser_vxlan_tunnel_set()
2285 int ice_parser_geneve_tunnel_set(struct ice_parser *psr, in ice_parser_geneve_tunnel_set() argument
2288 return ice_tunnel_port_set(psr, ICE_LBL_BST_TYPE_GENEVE, udp_port, on); in ice_parser_geneve_tunnel_set()
2299 int ice_parser_ecpri_tunnel_set(struct ice_parser *psr, in ice_parser_ecpri_tunnel_set() argument
2302 return ice_tunnel_port_set(psr, ICE_LBL_BST_TYPE_UDP_ECPRI, in ice_parser_ecpri_tunnel_set()