i2s_dai
struct i2s_dai *i2s = to_info(dai);
struct i2s_dai *i2s = to_info(dai);
struct i2s_dai *other = get_other_dai(i2s);
struct i2s_dai *i2s = to_info(dai);
sizeof(struct i2s_dai), GFP_KERNEL);
static inline bool is_secondary(struct i2s_dai *i2s)
struct i2s_dai *pri_dai, *sec_dai = NULL;
static inline bool tx_active(struct i2s_dai *i2s)
struct i2s_dai *i2s = to_info(snd_soc_rtd_to_cpu(rtd, 0));
struct i2s_dai *other = get_other_dai(i2s);
struct i2s_dai *i2s = to_info(snd_soc_rtd_to_cpu(rtd, 0));
struct i2s_dai *other = get_other_dai(i2s);
static inline struct i2s_dai *get_other_dai(struct i2s_dai *i2s)
static inline bool other_tx_active(struct i2s_dai *i2s)
struct i2s_dai *other = get_other_dai(i2s);
static inline bool any_tx_active(struct i2s_dai *i2s)
static inline bool rx_active(struct i2s_dai *i2s)
static inline bool other_rx_active(struct i2s_dai *i2s)
struct i2s_dai *other = get_other_dai(i2s);
static inline bool any_rx_active(struct i2s_dai *i2s)
static inline bool other_active(struct i2s_dai *i2s)
static inline bool this_active(struct i2s_dai *i2s)
static inline bool any_active(struct i2s_dai *i2s)
static inline struct i2s_dai *to_info(struct snd_soc_dai *dai)
static inline bool is_opened(struct i2s_dai *i2s)
static inline bool is_manager(struct i2s_dai *i2s)
static inline unsigned get_rfs(struct i2s_dai *i2s)
static inline void set_rfs(struct i2s_dai *i2s, unsigned rfs)
static inline unsigned get_bfs(struct i2s_dai *i2s)
static inline void set_bfs(struct i2s_dai *i2s, unsigned bfs)
static inline int get_blc(struct i2s_dai *i2s)
static void i2s_txctrl(struct i2s_dai *i2s, int on)
static void i2s_rxctrl(struct i2s_dai *i2s, int on)
static inline void i2s_fifo(struct i2s_dai *i2s, u32 flush)
struct i2s_dai *i2s = to_info(dai);
struct i2s_dai *other = get_other_dai(i2s);
struct i2s_dai *i2s = to_info(dai);
struct i2s_dai *pri_dai;
struct i2s_dai *sec_dai;
struct i2s_dai *i2s = to_info(dai);
struct i2s_dai *i2s = to_info(dai);
struct i2s_dai *other = get_other_dai(i2s);
struct i2s_dai *i2s = to_info(dai);
struct i2s_dai *other = get_other_dai(i2s);
static int config_setup(struct i2s_dai *i2s)
struct i2s_dai *other = get_other_dai(i2s);
struct i2s_dai *i2s = to_info(snd_soc_rtd_to_cpu(rtd, 0));
struct i2s_dai *dai;
struct i2s_dai *i2s = to_info(dai);
struct i2s_dai *other = get_other_dai(i2s);
dev_warn(i2s_dai->dev, "invalid SCLK divisor for sysclk %u and sclk %u\n",
struct snd_soc_dai *i2s_dai)
struct xlnx_i2s_drv_data *drv_data = snd_soc_dai_get_drvdata(i2s_dai);
struct snd_soc_dai *i2s_dai)
struct xlnx_i2s_drv_data *drv_data = snd_soc_dai_get_drvdata(i2s_dai);