Lines Matching defs:fsl_ssi
51 #include "fsl_ssi.h"
206 * struct fsl_ssi - per-SSI private data
247 struct fsl_ssi {
347 static bool fsl_ssi_is_ac97(struct fsl_ssi *ssi)
353 static bool fsl_ssi_is_i2s_master(struct fsl_ssi *ssi)
359 static bool fsl_ssi_is_i2s_cbm_cfs(struct fsl_ssi *ssi)
372 struct fsl_ssi *ssi = dev_id;
399 static void fsl_ssi_config_enable(struct fsl_ssi *ssi, bool tx)
502 static void fsl_ssi_config_disable(struct fsl_ssi *ssi, bool tx)
563 static void fsl_ssi_tx_ac97_saccst_setup(struct fsl_ssi *ssi)
581 static void fsl_ssi_setup_regvals(struct fsl_ssi *ssi)
610 static void fsl_ssi_setup_ac97(struct fsl_ssi *ssi)
633 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0));
657 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0));
679 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai);
805 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai);
867 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0));
878 static int _fsl_ssi_set_dai_fmt(struct fsl_ssi *ssi, unsigned int fmt)
1013 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai);
1033 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai);
1084 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0));
1118 struct fsl_ssi *ssi = snd_soc_dai_get_drvdata(dai);
1181 static struct fsl_ssi *fsl_ac97_data;
1262 static int fsl_ssi_hw_init(struct fsl_ssi *ssi)
1292 static void fsl_ssi_hw_clean(struct fsl_ssi *ssi)
1320 struct fsl_ssi *ssi, void __iomem *iomem)
1390 static void fsl_ssi_imx_clean(struct platform_device *pdev, struct fsl_ssi *ssi)
1398 static int fsl_ssi_probe_from_dt(struct fsl_ssi *ssi)
1487 struct fsl_ssi *ssi;
1653 struct fsl_ssi *ssi = dev_get_drvdata(&pdev->dev);
1677 struct fsl_ssi *ssi = dev_get_drvdata(dev);
1691 struct fsl_ssi *ssi = dev_get_drvdata(dev);