Lines Matching refs:private

199 			struct sof_dai_private_data *private = dai->private;  in ssp_dai_config_pcm_params_match()  local
201 config = &private->dai_config[i]; in ssp_dai_config_pcm_params_match()
220 struct sof_dai_private_data *private; in sof_ipc3_pcm_dai_link_fixup() local
229 private = dai->private; in sof_ipc3_pcm_dai_link_fixup()
230 if (!private) { in sof_ipc3_pcm_dai_link_fixup()
239 switch (private->comp_dai->config.frame_fmt) { in sof_ipc3_pcm_dai_link_fixup()
255 switch (private->dai_config->type) { in sof_ipc3_pcm_dai_link_fixup()
260 rate->min = private->dai_config[dai->current_config].ssp.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
261 rate->max = private->dai_config[dai->current_config].ssp.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
262 channels->min = private->dai_config[dai->current_config].ssp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
263 channels->max = private->dai_config[dai->current_config].ssp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
272 if (private->comp_dai->config.frame_fmt == SOF_IPC_FRAME_S24_4LE) { in sof_ipc3_pcm_dai_link_fixup()
274 private->comp_dai->config.frame_fmt, in sof_ipc3_pcm_dai_link_fixup()
275 private->dai_config->type); in sof_ipc3_pcm_dai_link_fixup()
295 channels->min = private->dai_config->alh.channels; in sof_ipc3_pcm_dai_link_fixup()
296 channels->max = private->dai_config->alh.channels; in sof_ipc3_pcm_dai_link_fixup()
299 rate->min = private->dai_config->esai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
300 rate->max = private->dai_config->esai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
301 channels->min = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
302 channels->max = private->dai_config->esai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
309 rate->min = private->dai_config->afe.rate; in sof_ipc3_pcm_dai_link_fixup()
310 rate->max = private->dai_config->afe.rate; in sof_ipc3_pcm_dai_link_fixup()
311 channels->min = private->dai_config->afe.channels; in sof_ipc3_pcm_dai_link_fixup()
312 channels->max = private->dai_config->afe.channels; in sof_ipc3_pcm_dai_link_fixup()
319 rate->min = private->dai_config->sai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
320 rate->max = private->dai_config->sai.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
321 channels->min = private->dai_config->sai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
322 channels->max = private->dai_config->sai.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
329 rate->min = private->dai_config->acpbt.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
330 rate->max = private->dai_config->acpbt.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
331 channels->min = private->dai_config->acpbt.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
332 channels->max = private->dai_config->acpbt.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
341 rate->min = private->dai_config->acpsp.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
342 rate->max = private->dai_config->acpsp.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
343 channels->min = private->dai_config->acpsp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
344 channels->max = private->dai_config->acpsp.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
353 rate->min = private->dai_config->acphs.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
354 rate->max = private->dai_config->acphs.fsync_rate; in sof_ipc3_pcm_dai_link_fixup()
355 channels->min = private->dai_config->acphs.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
356 channels->max = private->dai_config->acphs.tdm_slots; in sof_ipc3_pcm_dai_link_fixup()
362 rate->min = private->dai_config->acpdmic.pdm_rate; in sof_ipc3_pcm_dai_link_fixup()
363 rate->max = private->dai_config->acpdmic.pdm_rate; in sof_ipc3_pcm_dai_link_fixup()
364 channels->min = private->dai_config->acpdmic.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
365 channels->max = private->dai_config->acpdmic.pdm_ch; in sof_ipc3_pcm_dai_link_fixup()
373 dev_err(component->dev, "Invalid DAI type %d\n", private->dai_config->type); in sof_ipc3_pcm_dai_link_fixup()