Lines Matching refs:aif

59 struct aif {  struct
65 static inline void aif_init(struct aif *aif, unsigned int id) in aif_init() argument
67 aif->id = id; in aif_init()
127 struct aif aifs[TSCS454_DAI_COUNT];
802 int aif_prepare(struct snd_soc_component *component, struct aif *aif) in aif_prepare() argument
806 ret = aif_set_master(component, aif->id, aif->master); in aif_prepare()
814 struct aif *aif, bool playback) in aif_free() argument
820 dev_dbg(component->dev, "%s(): aif %d\n", __func__, aif->id); in aif_free()
822 set_aif_status_inactive(&tscs454->aifs_status, aif->id, playback); in aif_free()
825 aif->id, tscs454->aifs_status.streams); in aif_free()
827 if (!aif_active(&tscs454->aifs_status, aif->id)) { in aif_free()
829 aif_set_master(component, aif->id, false); in aif_free()
831 aif->pll->id, aif->id); in aif_free()
832 free_pll(aif->pll); in aif_free()
2721 struct aif *aif, unsigned int fmt) in set_aif_master_from_fmt() argument
2727 aif->master = true; in set_aif_master_from_fmt()
2730 aif->master = false; in set_aif_master_from_fmt()
2897 struct aif *aif = &tscs454->aifs[dai->id]; in tscs454_set_dai_fmt() local
2900 ret = set_aif_master_from_fmt(component, aif, fmt); in tscs454_set_dai_fmt()
3186 struct aif *aif = &tscs454->aifs[dai->id]; in tscs454_hw_params() local
3193 aif->id, fs); in tscs454_hw_params()
3195 if (!aif_active(&tscs454->aifs_status, aif->id)) { in tscs454_hw_params()
3197 aif->pll = &tscs454->pll1; in tscs454_hw_params()
3199 aif->pll = &tscs454->pll2; in tscs454_hw_params()
3202 aif->pll->id, aif->id); in tscs454_hw_params()
3204 reserve_pll(aif->pll); in tscs454_hw_params()
3223 ret = set_aif_fs(component, aif->id, fs); in tscs454_hw_params()
3229 ret = set_aif_sample_format(component, params_format(params), aif->id); in tscs454_hw_params()
3236 set_aif_status_active(&tscs454->aifs_status, aif->id, in tscs454_hw_params()
3240 aif->id, tscs454->aifs_status.streams); in tscs454_hw_params()
3254 struct aif *aif = &tscs454->aifs[dai->id]; in tscs454_hw_free() local
3256 return aif_free(component, aif, in tscs454_hw_free()
3266 struct aif *aif = &tscs454->aifs[dai->id]; in tscs454_prepare() local
3268 ret = aif_prepare(component, aif); in tscs454_prepare()