Home
last modified time | relevance | path

Searched defs:i2s (Results 1 – 23 of 23) sorted by relevance

/linux/sound/soc/tegra/
H A Dtegra210_i2s.c50 static void tegra210_i2s_set_slot_ctrl(struct tegra210_i2s *i2s, in tegra210_i2s_set_slot_ctrl() argument
65 struct tegra210_i2s *i2s = dev_get_drvdata(dev); in tegra210_i2s_set_clock_rate() local
104 struct tegra210_i2s *i2s = dev_get_drvdata(dev); tegra210_i2s_sw_reset() local
151 struct tegra210_i2s *i2s = dev_get_drvdata(dev); tegra210_i2s_init() local
182 struct tegra210_i2s *i2s = dev_get_drvdata(dev); tegra210_i2s_runtime_suspend() local
194 struct tegra210_i2s *i2s = dev_get_drvdata(dev); tegra210_i2s_runtime_resume() local
209 tegra210_i2s_set_data_offset(struct tegra210_i2s * i2s,unsigned int data_offset) tegra210_i2s_set_data_offset() argument
226 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); tegra210_i2s_set_fmt() local
311 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); tegra210_i2s_set_tdm_slot() local
326 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_get_loopback() local
337 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_put_loopback() local
355 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_get_fsync_width() local
366 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_put_fsync_width() local
393 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_cget_stereo_to_mono() local
404 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_cput_stereo_to_mono() local
419 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_cget_mono_to_stereo() local
430 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_cput_mono_to_stereo() local
445 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pget_stereo_to_mono() local
456 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pput_stereo_to_mono() local
471 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pget_mono_to_stereo() local
482 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pput_mono_to_stereo() local
497 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pget_fifo_th() local
508 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pput_fifo_th() local
523 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_get_bclk_ratio() local
534 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_put_bclk_ratio() local
548 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); tegra210_i2s_set_dai_bclk_ratio() local
560 struct tegra210_i2s *i2s = dev_get_drvdata(dev); tegra210_i2s_set_timing_params() local
620 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); tegra210_i2s_hw_params() local
1019 struct tegra210_i2s *i2s = dev_get_drvdata(dev); tegra210_parse_client_convert() local
1058 struct tegra210_i2s *i2s; tegra210_i2s_probe() local
[all...]
/linux/sound/soc/loongson/
H A Dloongson_i2s.c34 struct loongson_i2s *i2s = snd_soc_dai_get_drvdata(dai); in loongson_i2s_trigger() local
64 struct loongson_i2s *i2s = snd_soc_dai_get_drvdata(dai); in loongson_i2s_hw_params() local
119 struct loongson_i2s *i2s = snd_soc_dai_get_drvdata(dai); loongson_i2s_set_dai_sysclk() local
126 loongson_i2s_enable_mclk(struct loongson_i2s * i2s) loongson_i2s_enable_mclk() argument
143 loongson_i2s_enable_bclk(struct loongson_i2s * i2s) loongson_i2s_enable_bclk() argument
159 struct loongson_i2s *i2s = snd_soc_dai_get_drvdata(dai); loongson_i2s_set_fmt() local
214 struct loongson_i2s *i2s = dev_get_drvdata(cpu_dai->dev); loongson_i2s_dai_probe() local
254 struct loongson_i2s *i2s = dev_get_drvdata(dev); i2s_suspend() local
263 struct loongson_i2s *i2s = dev_get_drvdata(dev); i2s_resume() local
[all...]
H A Dloongson_i2s_pci.c81 struct loongson_i2s *i2s; loongson_i2s_pci_probe() local
[all...]
/linux/sound/soc/samsung/
H A Di2s.c137 is_secondary(struct i2s_dai * i2s) is_secondary() argument
143 tx_active(struct i2s_dai * i2s) tx_active() argument
161 get_other_dai(struct i2s_dai * i2s) get_other_dai() argument
167 other_tx_active(struct i2s_dai * i2s) other_tx_active() argument
175 any_tx_active(struct i2s_dai * i2s) any_tx_active() argument
181 rx_active(struct i2s_dai * i2s) rx_active() argument
194 other_rx_active(struct i2s_dai * i2s) other_rx_active() argument
202 any_rx_active(struct i2s_dai * i2s) any_rx_active() argument
208 other_active(struct i2s_dai * i2s) other_active() argument
214 this_active(struct i2s_dai * i2s) this_active() argument
220 any_active(struct i2s_dai * i2s) any_active() argument
232 is_opened(struct i2s_dai * i2s) is_opened() argument
240 is_manager(struct i2s_dai * i2s) is_manager() argument
249 get_rfs(struct i2s_dai * i2s) get_rfs() argument
270 set_rfs(struct i2s_dai * i2s,unsigned rfs) set_rfs() argument
309 get_bfs(struct i2s_dai * i2s) get_bfs() argument
331 set_bfs(struct i2s_dai * i2s,unsigned bfs) set_bfs() argument
383 get_blc(struct i2s_dai * i2s) get_blc() argument
397 i2s_txctrl(struct i2s_dai * i2s,int on) i2s_txctrl() argument
448 i2s_rxctrl(struct i2s_dai * i2s,int on) i2s_rxctrl() argument
479 i2s_fifo(struct i2s_dai * i2s,u32 flush) i2s_fifo() argument
507 struct i2s_dai *i2s = to_info(dai); i2s_set_sysclk() local
632 struct i2s_dai *i2s = to_info(dai); i2s_set_fmt() local
729 struct i2s_dai *i2s = to_info(dai); i2s_hw_params() local
826 struct i2s_dai *i2s = to_info(dai); i2s_startup() local
853 struct i2s_dai *i2s = to_info(dai); i2s_shutdown() local
874 config_setup(struct i2s_dai * i2s) config_setup() argument
941 struct i2s_dai *i2s = to_info(snd_soc_rtd_to_cpu(rtd, 0)); i2s_trigger() local
994 struct i2s_dai *i2s = to_info(dai); i2s_set_clkdiv() local
1023 struct i2s_dai *i2s = to_info(dai); i2s_delay() local
1057 struct i2s_dai *i2s = to_info(dai); samsung_i2s_dai_probe() local
1102 struct i2s_dai *i2s = to_info(dai); samsung_i2s_dai_remove() local
1580 struct i2s_dai *i2s = to_info(snd_soc_rtd_to_cpu(rtd, 0)); fsd_i2s_fixup_early() local
1594 struct i2s_dai *i2s = to_info(snd_soc_rtd_to_cpu(rtd, 0)); fsd_i2s_fixup_late() local
[all...]
/linux/sound/soc/google/
H A Dchv3-i2s.c101 static inline void chv3_i2s_wr(struct chv3_i2s_dev *i2s, int offset, u32 val) in chv3_i2s_wr() argument
106 static inline u32 chv3_i2s_rd(struct chv3_i2s_dev *i2s, int offset) in chv3_i2s_rd() argument
113 struct chv3_i2s_dev *i2s = data; in chv3_i2s_isr() local
135 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); chv3_dma_open() local
156 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); chv3_dma_close() local
169 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); chv3_dma_pcm_construct() local
204 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); chv3_dma_prepare() local
233 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); chv3_dma_pointer() local
256 struct chv3_i2s_dev *i2s = snd_soc_dai_get_drvdata(snd_soc_rtd_to_cpu(rtd, 0)); chv3_dma_ack() local
283 struct chv3_i2s_dev *i2s; chv3_i2s_probe() local
[all...]
/linux/sound/soc/sunxi/
H A Dsun4i-i2s.c278 static unsigned long sun4i_i2s_get_bclk_parent_rate(const struct sun4i_i2s *i2s) in sun4i_i2s_get_bclk_parent_rate() argument
283 static unsigned long sun8i_i2s_get_bclk_parent_rate(const struct sun4i_i2s *i2s) in sun8i_i2s_get_bclk_parent_rate() argument
288 static int sun4i_i2s_get_bclk_div(struct sun4i_i2s *i2s, in sun4i_i2s_get_bclk_div() argument
308 sun4i_i2s_get_mclk_div(struct sun4i_i2s * i2s,unsigned long parent_rate,unsigned long mclk_rate) sun4i_i2s_get_mclk_div() argument
343 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); sun4i_i2s_set_clk_rate() local
461 sun4i_i2s_set_chan_cfg(const struct sun4i_i2s * i2s,unsigned int channels,unsigned int slots,unsigned int slot_width) sun4i_i2s_set_chan_cfg() argument
480 sun8i_i2s_set_chan_cfg(const struct sun4i_i2s * i2s,unsigned int channels,unsigned int slots,unsigned int slot_width) sun8i_i2s_set_chan_cfg() argument
532 sun50i_h6_i2s_set_chan_cfg(const struct sun4i_i2s * i2s,unsigned int channels,unsigned int slots,unsigned int slot_width) sun50i_h6_i2s_set_chan_cfg() argument
597 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); sun4i_i2s_hw_params() local
655 sun4i_i2s_set_soc_fmt(const struct sun4i_i2s * i2s,unsigned int fmt) sun4i_i2s_set_soc_fmt() argument
729 sun8i_i2s_set_soc_fmt(const struct sun4i_i2s * i2s,unsigned int fmt) sun8i_i2s_set_soc_fmt() argument
837 sun50i_h6_i2s_set_soc_fmt(const struct sun4i_i2s * i2s,unsigned int fmt) sun50i_h6_i2s_set_soc_fmt() argument
948 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); sun4i_i2s_set_fmt() local
962 sun4i_i2s_start_capture(struct sun4i_i2s * i2s) sun4i_i2s_start_capture() argument
983 sun4i_i2s_start_playback(struct sun4i_i2s * i2s) sun4i_i2s_start_playback() argument
1004 sun4i_i2s_stop_capture(struct sun4i_i2s * i2s) sun4i_i2s_stop_capture() argument
1017 sun4i_i2s_stop_playback(struct sun4i_i2s * i2s) sun4i_i2s_stop_playback() argument
1033 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); sun4i_i2s_trigger() local
1064 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); sun4i_i2s_set_sysclk() local
1078 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); sun4i_i2s_set_tdm_slot() local
1091 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); sun4i_i2s_dai_probe() local
1102 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); sun4i_i2s_dai_startup() local
1298 struct sun4i_i2s *i2s = dev_get_drvdata(dev); sun4i_i2s_runtime_resume() local
1340 struct sun4i_i2s *i2s = dev_get_drvdata(dev); sun4i_i2s_runtime_suspend() local
1503 sun4i_i2s_init_regmap_fields(struct device * dev,struct sun4i_i2s * i2s) sun4i_i2s_init_regmap_fields() argument
1528 struct sun4i_i2s *i2s; sun4i_i2s_probe() local
1637 struct sun4i_i2s *i2s = dev_get_drvdata(&pdev->dev); sun4i_i2s_remove() local
[all...]
/linux/sound/soc/stm/
H A Dstm32_i2s.c285 static int stm32_i2s_calc_clk_div(struct stm32_i2s_data *i2s, in stm32_i2s_calc_clk_div() argument
325 stm32_i2s_set_clk_div(struct stm32_i2s_data * i2s) stm32_i2s_set_clk_div() argument
336 stm32_i2s_rate_accurate(struct stm32_i2s_data * i2s,unsigned int max_rate,unsigned int rate) stm32_i2s_rate_accurate() argument
363 stm32_i2s_set_parent_clock(struct stm32_i2s_data * i2s,unsigned int rate) stm32_i2s_set_parent_clock() argument
383 stm32_i2s_put_parent_rate(struct stm32_i2s_data * i2s) stm32_i2s_put_parent_rate() argument
391 stm32_i2s_set_parent_rate(struct stm32_i2s_data * i2s,unsigned int rate) stm32_i2s_set_parent_rate() argument
468 struct stm32_i2s_data *i2s = mclk->i2s_data; stm32_i2smclk_determine_rate() local
494 struct stm32_i2s_data *i2s = mclk->i2s_data; stm32_i2smclk_set_rate() local
513 struct stm32_i2s_data *i2s = mclk->i2s_data; stm32_i2smclk_enable() local
524 struct stm32_i2s_data *i2s = mclk->i2s_data; stm32_i2smclk_disable() local
539 stm32_i2s_add_mclk_provider(struct stm32_i2s_data * i2s) stm32_i2s_add_mclk_provider() argument
586 struct stm32_i2s_data *i2s = (struct stm32_i2s_data *)devid; stm32_i2s_isr() local
675 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); stm32_i2s_set_dai_fmt() local
748 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); stm32_i2s_set_sysclk() local
798 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); stm32_i2s_configure_clock() local
860 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); stm32_i2s_configure() local
907 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); stm32_i2s_startup() local
933 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); stm32_i2s_hw_params() local
951 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); stm32_i2s_trigger() local
1049 struct stm32_i2s_data *i2s = snd_soc_dai_get_drvdata(cpu_dai); stm32_i2s_shutdown() local
1069 struct stm32_i2s_data *i2s = dev_get_drvdata(cpu_dai->dev); stm32_i2s_dai_probe() local
1141 stm32_i2s_dais_init(struct platform_device * pdev,struct stm32_i2s_data * i2s) stm32_i2s_dais_init() argument
1174 stm32_i2s_get_parent_clk(struct stm32_i2s_data * i2s) stm32_i2s_get_parent_clk() argument
1190 stm32_i2s_parse_dt(struct platform_device * pdev,struct stm32_i2s_data * i2s) stm32_i2s_parse_dt() argument
1275 struct stm32_i2s_data *i2s; stm32_i2s_probe() local
1359 struct stm32_i2s_data *i2s = dev_get_drvdata(dev); stm32_i2s_suspend() local
1369 struct stm32_i2s_data *i2s = dev_get_drvdata(dev); stm32_i2s_resume() local
[all...]
/linux/sound/soc/jz4740/
H A Djz4740-i2s.c96 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_startup() local
134 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_shutdown() local
147 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_trigger() local
175 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_set_fmt() local
253 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_hw_params() local
321 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_dai_probe() local
419 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_suspend() local
433 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_resume() local
455 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_probe() local
476 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_remove() local
[all …]
/linux/sound/soc/spacemit/
H A Dk1_i2s.c91 spacemit_i2s_init(struct spacemit_i2s_dev * i2s) spacemit_i2s_init() argument
112 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); spacemit_i2s_startup() local
144 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); spacemit_i2s_hw_params() local
219 struct spacemit_i2s_dev *i2s = dev_get_drvdata(cpu_dai->dev); spacemit_i2s_set_sysclk() local
230 struct spacemit_i2s_dev *i2s = dev_get_drvdata(cpu_dai->dev); spacemit_i2s_set_fmt() local
263 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); spacemit_i2s_trigger() local
298 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); spacemit_i2s_dai_probe() local
313 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); spacemit_i2s_dai_remove() local
351 spacemit_i2s_init_dai(struct spacemit_i2s_dev * i2s,struct snd_soc_dai_driver ** dp,dma_addr_t addr) spacemit_i2s_init_dai() argument
410 struct spacemit_i2s_dev *i2s; spacemit_i2s_probe() local
[all...]
/linux/sound/soc/adi/
H A Daxi-i2s.c60 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_trigger() local
91 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_hw_params() local
109 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_startup() local
132 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_shutdown() local
139 struct axi_i2s *i2s = snd_soc_dai_get_drvdata(dai); in axi_i2s_dai_probe() local
174 static void axi_i2s_parse_of(struct axi_i2s *i2s, const struct device_node *np) in axi_i2s_parse_of()
190 struct axi_i2s *i2s; in axi_i2s_probe() local
279 struct axi_i2s *i2s = platform_get_drvdata(pdev); in axi_i2s_dev_remove() local
/linux/sound/soc/hisilicon/
H A Dhi6210-i2s.c80 static inline void hi6210_write_reg(struct hi6210_i2s *i2s, int reg, u32 val) in hi6210_write_reg() argument
85 static inline u32 hi6210_read_reg(struct hi6210_i2s *i2s, int reg) in hi6210_read_reg() argument
93 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_startup() local
174 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); hi6210_i2s_shutdown() local
185 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); hi6210_i2s_txctrl() local
205 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); hi6210_i2s_rxctrl() local
223 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); hi6210_i2s_set_fmt() local
257 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); hi6210_i2s_hw_params() local
502 struct hi6210_i2s *i2s = snd_soc_dai_get_drvdata(dai); hi6210_i2s_dai_probe() local
548 struct hi6210_i2s *i2s; hi6210_i2s_probe() local
[all...]
/linux/arch/arc/boot/dts/
H A Daxs10x_mb.dtsi170 i2s: i2s@1e000 { label
/linux/arch/loongarch/boot/dts/
H A Dloongson-2k1000.dtsi412 i2s: i2s@1fe2d000 { label
/linux/arch/arm/boot/dts/cirrus/
H A Dep93xx.dtsi278 i2s: i2s@80820000 { label
/linux/sound/soc/qcom/qdsp6/
H A Dq6afe-dai.c133 struct q6afe_i2s_cfg *i2s = &dai_data->port_config[dai->id].i2s_cfg; in q6i2s_hw_params() local
146 struct q6afe_i2s_cfg *i2s = &dai_data->port_config[dai->id].i2s_cfg; in q6i2s_set_fmt() local
/linux/sound/soc/meson/
H A Daiu.h37 struct aiu_interface i2s; global() member
/linux/arch/arm/boot/dts/broadcom/
H A Dbcm283x.dtsi322 i2s: i2s@7e203000 { label
/linux/drivers/bcma/
H A Ddriver_mips.c269 struct bcma_device *cpu, *pcie, *i2s; in bcma_fix_i2s_irqflag() local
/linux/include/sound/
H A Dhdmi-codec.h123 uint i2s:1; global() member
/linux/arch/arm/boot/dts/microchip/
H A Dsam9x7.dtsi295 i2s: i2s@f001c000 { label
/linux/sound/soc/renesas/
H A Dsiu_dai.c50 u32 i2s; member
/linux/drivers/media/pci/ngene/
H A Dngene.h812 u8 i2s[4]; member
/linux/sound/soc/intel/avs/
H A Dmessages.h760 } i2s; member