Lines Matching refs:parser
1850 ice_get_parser_list(struct ice_flow_parser *parser, in ice_get_parser_list() argument
1856 switch (parser->stage) { in ice_get_parser_list()
1874 ice_register_parser(struct ice_flow_parser *parser, in ice_register_parser() argument
1885 parser_node->parser = parser; in ice_register_parser()
1887 list = ice_get_parser_list(parser, ad); in ice_register_parser()
1894 if (parser->engine->type == ICE_FLOW_ENGINE_SWITCH || in ice_register_parser()
1895 parser->engine->type == ICE_FLOW_ENGINE_HASH) in ice_register_parser()
1897 else if (parser->engine->type == ICE_FLOW_ENGINE_FDIR) in ice_register_parser()
1899 else if (parser->engine->type == ICE_FLOW_ENGINE_ACL) in ice_register_parser()
1908 ice_unregister_parser(struct ice_flow_parser *parser, in ice_unregister_parser() argument
1915 list = ice_get_parser_list(parser, ad); in ice_unregister_parser()
1920 if (p_parser->parser->engine->type == parser->engine->type) { in ice_unregister_parser()
2121 if (parser_node->parser->parse_pattern_action(ad, in ice_parse_engine_create()
2122 parser_node->parser->array, in ice_parse_engine_create()
2123 parser_node->parser->array_len, in ice_parse_engine_create()
2127 engine = parser_node->parser->engine; in ice_parse_engine_create()
2151 if (parser_node->parser->parse_pattern_action(ad, in ice_parse_engine_validate()
2152 parser_node->parser->array, in ice_parse_engine_validate()
2153 parser_node->parser->array_len, in ice_parse_engine_validate()
2157 engine = parser_node->parser->engine; in ice_parse_engine_validate()