Searched refs:dw_i2s_dev (Results 1 - 7 of 7) sorted by relevance
/kernel/linux/linux-5.10/sound/soc/dwc/ |
H A D | dwc-i2s.c | 39 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 D | dwc-pcm.c | 25 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 D | local.h | 89 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 D | dwc-pcm.c | 25 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 D | local.h | 111 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 D | dwc-i2s.c | 41 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 D | designware_i2s.h | 24 struct dw_i2s_dev; 47 int (*i2s_pd_init)(struct dw_i2s_dev *dev);
|
Completed in 4 milliseconds