Lines Matching refs:eps
45 static void debug_print_nhlt(struct nhlt *blob, struct endpoint_descriptor **eps)
70 ep = eps[i];
92 struct endpoint_descriptor **eps ATTRIBUTE_UNUSED) {}
181 static void save_nhlt_binary(struct nhlt *blob, struct endpoint_descriptor **eps, snd_config_t *cfg)
207 fwrite(eps[i], eps[i]->length, sizeof(uint8_t), fp);
277 static int nhlt_get_flat_buffer(struct nhlt *blob, struct endpoint_descriptor **eps,
291 if (eps[i])
292 nhlt_size += eps[i]->length;
306 ep = eps[i];
322 struct endpoint_descriptor *eps[MAX_ENDPOINT_COUNT];
331 eps[i] = NULL;
335 ret = nhlt_dmic_get_ep(nhlt, &eps[eps_count], i);
341 /* we can have 0 to several ssp eps */
346 ret = nhlt_ssp_get_ep(nhlt, &eps[eps_count], i,
351 ret = nhlt_ssp_get_ep(nhlt, &eps[eps_count], i,
354 ret = nhlt_ssp_get_ep(nhlt, &eps[eps_count], i, dir);
382 if (eps[i])
383 size += eps[i]->length;
389 debug_print_nhlt(&blob, eps);
391 save_nhlt_binary(&blob, eps, input);
393 ret = nhlt_get_flat_buffer(&blob, eps, eps_count, nhlt_size, nhlt_buffer);
398 free(eps[i]);