Lines Matching defs:parsers

197 				 const struct avs_tplg_token_parser *parsers, int count,
209 if (parsers[j].type != SND_SOC_TPLG_TUPLE_TYPE_UUID ||
210 parsers[j].token != le32_to_cpu(tuple->token))
213 ret = parsers[j].parse(comp, tuple, object, parsers[j].offset);
223 const struct avs_tplg_token_parser *parsers, int count,
235 if (parsers[j].type != SND_SOC_TPLG_TUPLE_TYPE_STRING ||
236 parsers[j].token != le32_to_cpu(tuple->token))
239 ret = parsers[j].parse(comp, tuple, object, parsers[j].offset);
249 const struct avs_tplg_token_parser *parsers, int count,
261 if (!(parsers[j].type == SND_SOC_TPLG_TUPLE_TYPE_WORD ||
262 parsers[j].type == SND_SOC_TPLG_TUPLE_TYPE_SHORT ||
263 parsers[j].type == SND_SOC_TPLG_TUPLE_TYPE_BYTE ||
264 parsers[j].type == SND_SOC_TPLG_TUPLE_TYPE_BOOL))
267 if (parsers[j].token != le32_to_cpu(tuple->token))
270 ret = parsers[j].parse(comp, tuple, object, parsers[j].offset);
280 const struct avs_tplg_token_parser *parsers, size_t count,
302 ret = avs_parse_uuid_tokens(comp, object, parsers, count, tuples);
305 ret = avs_parse_string_tokens(comp, object, parsers, count, tuples);
311 ret = avs_parse_word_tokens(comp, object, parsers, count, tuples);
452 const struct avs_tplg_token_parser *parsers, size_t num_parsers)
466 ret = avs_parse_tokens(comp, pos, parsers, num_parsers, tuples, esize);
485 const struct avs_tplg_token_parser *parsers, size_t num_parsers)
500 entry_id_token, parsers, num_parsers);
1414 const struct avs_tplg_token_parser *parsers, u32 num_parsers)
1440 ret = avs_parse_tokens(comp, path, parsers, num_parsers, tuples, offset);