Lines Matching refs:codecs

41 			   u32 codecs, u32 domain, func cb, void *data,
51 if (cap->codec & codecs && cap->domain == domain)
66 parse_alloc_mode(struct venus_core *core, u32 codecs, u32 domain, void *data)
81 codecs, domain, fill_buf_mode, type, 1);
100 parse_profile_level(struct venus_core *core, u32 codecs, u32 domain, void *data)
111 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain,
128 parse_caps(struct venus_core *core, u32 codecs, u32 domain, void *data)
140 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain,
157 parse_raw_formats(struct venus_core *core, u32 codecs, u32 domain, void *data)
185 for_each_codec(core->caps, ARRAY_SIZE(core->caps), codecs, domain,
191 struct hfi_codec_supported *codecs = data;
193 core->dec_codecs = codecs->dec_codecs;
194 core->enc_codecs = codecs->enc_codecs;
210 static void parse_codecs_mask(u32 *codecs, u32 *domain, void *data)
214 *codecs = mask->codecs;
218 static void parser_init(struct venus_inst *inst, u32 *codecs, u32 *domain)
223 *codecs = inst->hfi_codec;
227 static void parser_fini(struct venus_inst *inst, u32 codecs, u32 domain)
241 if (cap->codec & codecs && cap->domain == dom)
285 u32 *word = buf, *data, codecs = 0, domain = 0;
295 parser_init(inst, &codecs, &domain);
314 parse_codecs_mask(&codecs, &domain, data);
317 parse_raw_formats(core, codecs, domain, data);
320 parse_caps(core, codecs, domain, data);
323 parse_profile_level(core, codecs, domain, data);
326 parse_alloc_mode(core, codecs, domain, data);
339 parser_fini(inst, codecs, domain);