Lines Matching refs:private

197 			struct sof_dai_private_data *private = dai->private;
199 config = &private->dai_config[i];
218 struct sof_dai_private_data *private;
227 private = dai->private;
228 if (!private) {
229 dev_err(component->dev, "%s: No private data found for DAI %s\n", __func__,
237 switch (private->comp_dai->config.frame_fmt) {
253 switch (private->dai_config->type) {
258 rate->min = private->dai_config[dai->current_config].ssp.fsync_rate;
259 rate->max = private->dai_config[dai->current_config].ssp.fsync_rate;
260 channels->min = private->dai_config[dai->current_config].ssp.tdm_slots;
261 channels->max = private->dai_config[dai->current_config].ssp.tdm_slots;
270 if (private->comp_dai->config.frame_fmt == SOF_IPC_FRAME_S24_4LE) {
272 private->comp_dai->config.frame_fmt,
273 private->dai_config->type);
293 channels->min = private->dai_config->alh.channels;
294 channels->max = private->dai_config->alh.channels;
297 rate->min = private->dai_config->esai.fsync_rate;
298 rate->max = private->dai_config->esai.fsync_rate;
299 channels->min = private->dai_config->esai.tdm_slots;
300 channels->max = private->dai_config->esai.tdm_slots;
307 rate->min = private->dai_config->afe.rate;
308 rate->max = private->dai_config->afe.rate;
309 channels->min = private->dai_config->afe.channels;
310 channels->max = private->dai_config->afe.channels;
314 switch (private->dai_config->afe.format) {
334 rate->min = private->dai_config->sai.fsync_rate;
335 rate->max = private->dai_config->sai.fsync_rate;
336 channels->min = private->dai_config->sai.tdm_slots;
337 channels->max = private->dai_config->sai.tdm_slots;
344 rate->min = private->dai_config->acpbt.fsync_rate;
345 rate->max = private->dai_config->acpbt.fsync_rate;
346 channels->min = private->dai_config->acpbt.tdm_slots;
347 channels->max = private->dai_config->acpbt.tdm_slots;
356 rate->min = private->dai_config->acpsp.fsync_rate;
357 rate->max = private->dai_config->acpsp.fsync_rate;
358 channels->min = private->dai_config->acpsp.tdm_slots;
359 channels->max = private->dai_config->acpsp.tdm_slots;
368 rate->min = private->dai_config->acphs.fsync_rate;
369 rate->max = private->dai_config->acphs.fsync_rate;
370 channels->min = private->dai_config->acphs.tdm_slots;
371 channels->max = private->dai_config->acphs.tdm_slots;
377 rate->min = private->dai_config->acpdmic.pdm_rate;
378 rate->max = private->dai_config->acpdmic.pdm_rate;
379 channels->min = private->dai_config->acpdmic.pdm_ch;
380 channels->max = private->dai_config->acpdmic.pdm_ch;
388 dev_err(component->dev, "Invalid DAI type %d\n", private->dai_config->type);