| /linux/sound/soc/tegra/ |
| H A D | tegra210_i2s.c | 51 static void tegra210_i2s_set_slot_ctrl(struct tegra210_i2s *i2s, in tegra210_i2s_set_slot_ctrl() argument 66 struct tegra210_i2s *i2s = dev_get_drvdata(dev); in tegra210_i2s_set_clock_rate() local 105 struct tegra210_i2s *i2s = dev_get_drvdata(dev); tegra210_i2s_sw_reset() local 152 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 308 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); tegra210_i2s_set_tdm_slot() local 323 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_get_loopback() local 334 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_put_loopback() local 352 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_get_fsync_width() local 363 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_put_fsync_width() local 390 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_cget_stereo_to_mono() local 401 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_cput_stereo_to_mono() local 416 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_cget_mono_to_stereo() local 427 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_cput_mono_to_stereo() local 442 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pget_stereo_to_mono() local 453 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pput_stereo_to_mono() local 468 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pget_mono_to_stereo() local 479 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pput_mono_to_stereo() local 494 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pget_fifo_th() local 505 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_pput_fifo_th() local 520 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_get_bclk_ratio() local 531 struct tegra210_i2s *i2s = snd_soc_component_get_drvdata(compnt); tegra210_i2s_put_bclk_ratio() local 545 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); tegra210_i2s_set_dai_bclk_ratio() local 557 struct tegra210_i2s *i2s = dev_get_drvdata(dev); tegra210_i2s_set_timing_params() local 617 struct tegra210_i2s *i2s = snd_soc_dai_get_drvdata(dai); tegra210_i2s_hw_params() local 1015 struct tegra210_i2s *i2s = dev_get_drvdata(dev); tegra210_parse_client_convert() local 1053 struct tegra210_i2s *i2s; tegra210_i2s_probe() local [all...] |
| /linux/sound/soc/loongson/ |
| H A D | loongson_i2s.c | 34 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); in loongson_i2s_set_dai_sysclk() local 126 static int loongson_i2s_enable_mclk(struct loongson_i2s *i2s) in loongson_i2s_enable_mclk() 143 static int loongson_i2s_enable_bclk(struct loongson_i2s *i2s) in loongson_i2s_enable_bclk() 159 struct loongson_i2s *i2s = snd_soc_dai_get_drvdata(dai); in loongson_i2s_set_fmt() local 214 struct loongson_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in loongson_i2s_dai_probe() local 254 struct loongson_i2s *i2s = dev_get_drvdata(dev); in i2s_suspend() local 263 struct loongson_i2s *i2s = dev_get_drvdata(dev); in i2s_resume() local
|
| H A D | loongson_i2s_pci.c | 81 struct loongson_i2s *i2s; in loongson_i2s_pci_probe() local
|
| /linux/sound/soc/samsung/ |
| H A D | i2s.c | 137 static inline bool is_secondary(struct i2s_dai *i2s) in is_secondary() 143 static inline bool tx_active(struct i2s_dai *i2s) in tx_active() 161 static inline struct i2s_dai *get_other_dai(struct i2s_dai *i2s) in get_other_dai() 167 static inline bool other_tx_active(struct i2s_dai *i2s) in other_tx_active() 175 static inline bool any_tx_active(struct i2s_dai *i2s) in any_tx_active() 181 static inline bool rx_active(struct i2s_dai *i2s) in rx_active() 194 static inline bool other_rx_active(struct i2s_dai *i2s) in other_rx_active() 202 static inline bool any_rx_active(struct i2s_dai *i2s) in any_rx_active() 208 static inline bool other_active(struct i2s_dai *i2s) in other_active() 214 static inline bool this_active(struct i2s_dai *i2s) in this_active() [all …]
|
| /linux/sound/soc/google/ |
| H A D | chv3-i2s.c | 101 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 D | sun4i-i2s.c | 278 static unsigned long sun4i_i2s_get_bclk_parent_rate(const struct sun4i_i2s *i2s) in sun4i_i2s_get_bclk_parent_rate() 283 static unsigned long sun8i_i2s_get_bclk_parent_rate(const struct sun4i_i2s *i2s) in sun8i_i2s_get_bclk_parent_rate() 288 static int sun4i_i2s_get_bclk_div(struct sun4i_i2s *i2s, in sun4i_i2s_get_bclk_div() 308 static int sun4i_i2s_get_mclk_div(struct sun4i_i2s *i2s, in sun4i_i2s_get_mclk_div() 343 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_set_clk_rate() local 461 static int sun4i_i2s_set_chan_cfg(const struct sun4i_i2s *i2s, in sun4i_i2s_set_chan_cfg() 480 static int sun8i_i2s_set_chan_cfg(const struct sun4i_i2s *i2s, in sun8i_i2s_set_chan_cfg() 532 static int sun50i_h6_i2s_set_chan_cfg(const struct sun4i_i2s *i2s, in sun50i_h6_i2s_set_chan_cfg() 597 struct sun4i_i2s *i2s = snd_soc_dai_get_drvdata(dai); in sun4i_i2s_hw_params() local 655 static int sun4i_i2s_set_soc_fmt(const struct sun4i_i2s *i2s, in sun4i_i2s_set_soc_fmt() [all …]
|
| /linux/sound/soc/stm/ |
| H A D | stm32_i2s.c | 285 static int stm32_i2s_calc_clk_div(struct stm32_i2s_data *i2s, in stm32_i2s_calc_clk_div() 325 static int stm32_i2s_set_clk_div(struct stm32_i2s_data *i2s) in stm32_i2s_set_clk_div() 336 static bool stm32_i2s_rate_accurate(struct stm32_i2s_data *i2s, in stm32_i2s_rate_accurate() 363 static int stm32_i2s_set_parent_clock(struct stm32_i2s_data *i2s, in stm32_i2s_set_parent_clock() 383 static void stm32_i2s_put_parent_rate(struct stm32_i2s_data *i2s) in stm32_i2s_put_parent_rate() 391 static int stm32_i2s_set_parent_rate(struct stm32_i2s_data *i2s, in stm32_i2s_set_parent_rate() 468 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_determine_rate() local 494 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_set_rate() local 513 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_enable() local 524 struct stm32_i2s_data *i2s = mclk->i2s_data; in stm32_i2smclk_disable() local [all …]
|
| /linux/sound/soc/jz4740/ |
| H A D | jz4740-i2s.c | 97 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_startup() local 135 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_shutdown() local 148 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_trigger() local 176 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_set_fmt() local 254 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_hw_params() local 322 struct jz4740_i2s *i2s = snd_soc_dai_get_drvdata(dai); in jz4740_i2s_dai_probe() local 420 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_suspend() local 434 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_resume() local 456 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_probe() local 477 struct jz4740_i2s *i2s = snd_soc_component_get_drvdata(component); in jz4740_i2s_remove() local [all …]
|
| /linux/sound/soc/spacemit/ |
| H A D | k1_i2s.c | 91 static void spacemit_i2s_init(struct spacemit_i2s_dev *i2s) in spacemit_i2s_init() 112 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); in spacemit_i2s_startup() local 144 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); in spacemit_i2s_hw_params() local 219 struct spacemit_i2s_dev *i2s = dev_get_drvdata(cpu_dai->dev); in spacemit_i2s_set_sysclk() local 230 struct spacemit_i2s_dev *i2s = dev_get_drvdata(cpu_dai->dev); in spacemit_i2s_set_fmt() local 263 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); in spacemit_i2s_trigger() local 298 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); in spacemit_i2s_dai_probe() local 313 struct spacemit_i2s_dev *i2s = snd_soc_dai_get_drvdata(dai); in spacemit_i2s_dai_remove() local 351 static int spacemit_i2s_init_dai(struct spacemit_i2s_dev *i2s, in spacemit_i2s_init_dai() 410 struct spacemit_i2s_dev *i2s; in spacemit_i2s_probe() local
|
| /linux/sound/soc/adi/ |
| H A D | axi-i2s.c | 60 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 D | hi6210-i2s.c | 80 static inline void hi6210_write_reg(struct hi6210_i2s *i2s, int reg, u32 val) in hi6210_write_reg() 85 static inline u32 hi6210_read_reg(struct hi6210_i2s *i2s, int reg) in hi6210_read_reg() 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); in hi6210_i2s_shutdown() local 185 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_txctrl() local 205 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_rxctrl() local 223 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_set_fmt() local 257 struct hi6210_i2s *i2s = dev_get_drvdata(cpu_dai->dev); in hi6210_i2s_hw_params() local 502 struct hi6210_i2s *i2s = snd_soc_dai_get_drvdata(dai); in hi6210_i2s_dai_probe() local 548 struct hi6210_i2s *i2s; in hi6210_i2s_probe() local
|
| /linux/arch/arc/boot/dts/ |
| H A D | axs10x_mb.dtsi | 170 i2s: i2s@1e000 { label
|
| /linux/drivers/macintosh/ |
| H A D | rack-meter.c | 60 struct device_node *i2s; member 369 struct device_node *i2s = NULL, *np = NULL; in rackmeter_probe() local
|
| /linux/arch/loongarch/boot/dts/ |
| H A D | loongson-2k1000.dtsi | 408 i2s: i2s@1fe2d000 { label
|
| /linux/sound/soc/qcom/qdsp6/ |
| H A D | q6afe-dai.c | 133 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/arch/arm/boot/dts/cirrus/ |
| H A D | ep93xx.dtsi | 278 i2s: i2s@80820000 { label
|
| /linux/sound/soc/meson/ |
| H A D | aiu.h | 37 struct aiu_interface i2s; member
|
| /linux/arch/arm/boot/dts/broadcom/ |
| H A D | bcm283x.dtsi | 322 i2s: i2s@7e203000 { label
|
| /linux/drivers/bcma/ |
| H A D | driver_mips.c | 269 struct bcma_device *cpu, *pcie, *i2s; in bcma_fix_i2s_irqflag() local
|
| /linux/include/sound/ |
| H A D | hdmi-codec.h | 123 uint i2s:1; global() member
|
| /linux/arch/arm/boot/dts/microchip/ |
| H A D | sam9x7.dtsi | 295 i2s: i2s@f001c000 { label
|
| /linux/sound/soc/renesas/ |
| H A D | siu_dai.c | 50 u32 i2s; member
|
| /linux/drivers/media/pci/ngene/ |
| H A D | ngene.h | 812 u8 i2s[4]; member
|
| /linux/sound/soc/intel/avs/ |
| H A D | messages.h | 760 } i2s; member
|