Home
last modified time | relevance | path

Searched refs:dw_i2s_dev (Results 1 - 7 of 7) sorted by relevance

/kernel/linux/linux-5.10/sound/soc/dwc/
H A Ddwc-i2s.c39 static inline void i2s_disable_channels(struct dw_i2s_dev *dev, u32 stream) in i2s_disable_channels()
52 static inline void i2s_clear_irqs(struct dw_i2s_dev *dev, u32 stream) in i2s_clear_irqs()
65 static inline void i2s_disable_irqs(struct dw_i2s_dev *dev, u32 stream, in i2s_disable_irqs()
83 static inline void i2s_enable_irqs(struct dw_i2s_dev *dev, u32 stream, in i2s_enable_irqs()
103 struct dw_i2s_dev *dev = dev_id; in i2s_irq_handler()
152 static void i2s_start(struct dw_i2s_dev *dev, in i2s_start()
168 static void i2s_stop(struct dw_i2s_dev *dev, in i2s_stop()
186 static void dw_i2s_config(struct dw_i2s_dev *dev, int stream) in dw_i2s_config()
215 struct dw_i2s_dev *dev = snd_soc_dai_get_drvdata(dai); in dw_i2s_hw_params()
287 struct dw_i2s_dev *de in dw_i2s_prepare()
[all...]
H A Ddwc-pcm.c25 static unsigned int dw_pcm_tx_##sample_bits(struct dw_i2s_dev *dev, \
45 static unsigned int dw_pcm_rx_##sample_bits(struct dw_i2s_dev *dev, \
95 static void dw_pcm_transfer(struct dw_i2s_dev *dev, bool push) in dw_pcm_transfer()
128 void dw_pcm_push_tx(struct dw_i2s_dev *dev) in dw_pcm_push_tx()
133 void dw_pcm_pop_rx(struct dw_i2s_dev *dev) in dw_pcm_pop_rx()
143 struct dw_i2s_dev *dev = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in dw_pcm_open()
164 struct dw_i2s_dev *dev = runtime->private_data; in dw_pcm_hw_params()
196 struct dw_i2s_dev *dev = runtime->private_data; in dw_pcm_trigger()
231 struct dw_i2s_dev *dev = runtime->private_data; in dw_pcm_pointer()
H A Dlocal.h89 struct dw_i2s_dev { struct
112 unsigned int (*tx_fn)(struct dw_i2s_dev *dev,
115 unsigned int (*rx_fn)(struct dw_i2s_dev *dev,
123 void dw_pcm_push_tx(struct dw_i2s_dev *dev);
124 void dw_pcm_pop_rx(struct dw_i2s_dev *dev);
127 void dw_pcm_push_tx(struct dw_i2s_dev *dev) { } in dw_pcm_push_tx()
128 void dw_pcm_pop_rx(struct dw_i2s_dev *dev) { } in dw_pcm_pop_rx()
/kernel/linux/linux-6.6/sound/soc/dwc/
H A Ddwc-pcm.c25 static unsigned int dw_pcm_tx_##sample_bits(struct dw_i2s_dev *dev, \
45 static unsigned int dw_pcm_rx_##sample_bits(struct dw_i2s_dev *dev, \
95 static void dw_pcm_transfer(struct dw_i2s_dev *dev, bool push) in dw_pcm_transfer()
128 void dw_pcm_push_tx(struct dw_i2s_dev *dev) in dw_pcm_push_tx()
133 void dw_pcm_pop_rx(struct dw_i2s_dev *dev) in dw_pcm_pop_rx()
143 struct dw_i2s_dev *dev = snd_soc_dai_get_drvdata(asoc_rtd_to_cpu(rtd, 0)); in dw_pcm_open()
164 struct dw_i2s_dev *dev = runtime->private_data; in dw_pcm_hw_params()
196 struct dw_i2s_dev *dev = runtime->private_data; in dw_pcm_trigger()
231 struct dw_i2s_dev *dev = runtime->private_data; in dw_pcm_pointer()
H A Dlocal.h111 struct dw_i2s_dev { struct
144 unsigned int (*tx_fn)(struct dw_i2s_dev *dev,
147 unsigned int (*rx_fn)(struct dw_i2s_dev *dev,
155 void dw_pcm_push_tx(struct dw_i2s_dev *dev);
156 void dw_pcm_pop_rx(struct dw_i2s_dev *dev);
159 static inline void dw_pcm_push_tx(struct dw_i2s_dev *dev) { } in dw_pcm_push_tx()
160 static inline void dw_pcm_pop_rx(struct dw_i2s_dev *dev) { } in dw_pcm_pop_rx()
H A Ddwc-i2s.c41 static inline void i2s_disable_channels(struct dw_i2s_dev *dev, u32 stream) in i2s_disable_channels()
54 static inline void i2s_clear_irqs(struct dw_i2s_dev *dev, u32 stream) in i2s_clear_irqs()
67 static inline void i2s_disable_irqs(struct dw_i2s_dev *dev, u32 stream, in i2s_disable_irqs()
85 static inline void i2s_enable_irqs(struct dw_i2s_dev *dev, u32 stream, in i2s_enable_irqs()
105 struct dw_i2s_dev *dev = dev_id; in i2s_irq_handler()
154 static void i2s_enable_dma(struct dw_i2s_dev *dev, u32 stream) in i2s_enable_dma()
167 static void i2s_disable_dma(struct dw_i2s_dev *dev, u32 stream) in i2s_disable_dma()
182 static void i2s_start(struct dw_i2s_dev *dev, in i2s_start()
211 static void i2s_stop(struct dw_i2s_dev *dev, in i2s_stop()
235 struct dw_i2s_dev *de in dw_i2s_startup()
[all...]
/kernel/linux/linux-6.6/include/sound/
H A Ddesignware_i2s.h24 struct dw_i2s_dev;
47 int (*i2s_pd_init)(struct dw_i2s_dev *dev);

Completed in 4 milliseconds