| /sound/soc/renesas/rcar/ |
| A D | src.c | 34 struct rsnd_mod mod; member 46 #define rsnd_src_sync_is_enabled(mod) (rsnd_mod_to_src(mod)->sen.val) argument 81 struct rsnd_mod *mod) in rsnd_src_dma_req() argument 87 SRC_NAME, mod, in rsnd_src_dma_req() 92 struct rsnd_mod *mod) in rsnd_src_convert_rate() argument 396 rsnd_mod_write(mod, SRC_BUSIF_DALIGN, rsnd_get_dalign(mod, io)); in rsnd_src_init_convert_rate() 417 int id = rsnd_mod_id(mod); in rsnd_src_irq() 529 rsnd_src_activation(mod); in rsnd_src_init() 544 rsnd_src_halt(mod); in rsnd_src_quit() 546 rsnd_mod_power_off(mod); in rsnd_src_quit() [all …]
|
| A D | ssi.c | 82 struct rsnd_mod mod; member 120 #define rsnd_ssi_can_output_clk(mod) (!__rsnd_ssi_is_pin_sharing(mod)) argument 181 if (!mod) in rsnd_ssi_multi_secondaries() 520 rsnd_mod_power_off(mod); in rsnd_ssi_quit() 843 dev_name(dev), mod); in rsnd_ssi_common_probe() 859 if (pure_ssi_mod != mod) in rsnd_ssi_common_remove() 864 free_irq(ssi->irq, mod); in rsnd_ssi_common_remove() 1030 SSI_NAME, mod, name); in rsnd_ssi_dma_req() 1036 struct rsnd_mod *mod) in rsnd_ssi_debug_info() argument 1126 struct rsnd_mod *mod; in rsnd_parse_connect_ssi() local [all …]
|
| A D | ssiu.c | 12 struct rsnd_mod mod; member 50 #define rsnd_ssiu_busif_err_irq_enable(mod) rsnd_ssiu_busif_err_irq_ctrl(mod, 1) argument 51 #define rsnd_ssiu_busif_err_irq_disable(mod) rsnd_ssiu_busif_err_irq_ctrl(mod, 0) argument 54 int id = rsnd_mod_id(mod); in rsnd_ssiu_busif_err_irq_ctrl() 91 int id = rsnd_mod_id(mod); in rsnd_ssiu_busif_err_status_clear() 149 int id = rsnd_mod_id(mod); in rsnd_ssiu_init() 414 struct rsnd_mod *mod) in rsnd_ssiu_debug_info() argument 463 rsnd_dai_connect(mod, io, mod->type); in rsnd_parse_connect_ssiu_compatible() 484 struct rsnd_mod *mod; in rsnd_parse_connect_ssiu() local 493 rsnd_dai_connect(mod, io_p, mod->type); in rsnd_parse_connect_ssiu() [all …]
|
| A D | dvc.c | 37 struct rsnd_mod mod; member 74 struct rsnd_mod *mod) in rsnd_dvc_volume_parameter() argument 94 struct rsnd_mod *mod) in rsnd_dvc_volume_init() argument 144 struct rsnd_mod *mod) in rsnd_dvc_volume_update() argument 191 ret = rsnd_mod_power_on(mod); in rsnd_dvc_init() 195 rsnd_dvc_activation(mod); in rsnd_dvc_init() 208 rsnd_dvc_halt(mod); in rsnd_dvc_quit() 210 rsnd_mod_power_off(mod); in rsnd_dvc_quit() 284 struct rsnd_mod *mod) in rsnd_dvc_dma_req() argument 289 DVC_NAME, mod, "tx"); in rsnd_dvc_dma_req() [all …]
|
| A D | mix.c | 39 struct rsnd_mod mod; member 85 struct rsnd_mod *mod) in rsnd_mix_volume_parameter() argument 105 struct rsnd_mod *mod) in rsnd_mix_volume_init() argument 126 struct rsnd_mod *mod) in rsnd_mix_volume_update() argument 151 ret = rsnd_mod_power_on(mod); in rsnd_mix_init() 155 rsnd_mix_activation(mod); in rsnd_mix_init() 157 rsnd_mix_volume_init(io, mod); in rsnd_mix_init() 159 rsnd_mix_volume_update(io, mod); in rsnd_mix_init() 168 rsnd_mix_halt(mod); in rsnd_mix_quit() 170 rsnd_mod_power_off(mod); in rsnd_mix_quit() [all …]
|
| A D | ctu.c | 73 struct rsnd_mod mod; member 115 struct rsnd_mod *mod) in rsnd_ctu_value_init() argument 152 struct rsnd_mod *mod) in rsnd_ctu_value_reset() argument 176 ret = rsnd_mod_power_on(mod); in rsnd_ctu_init() 180 rsnd_ctu_activation(mod); in rsnd_ctu_init() 182 rsnd_ctu_value_init(io, mod); in rsnd_ctu_init() 191 rsnd_ctu_halt(mod); in rsnd_ctu_quit() 193 rsnd_mod_power_off(mod); in rsnd_ctu_quit() 270 return mod->id / 4; in rsnd_ctu_id() 279 return mod->id % 4; in rsnd_ctu_id_sub() [all …]
|
| A D | dma.c | 34 struct rsnd_mod mod; member 181 rsnd_mod_name(mod), in rsnd_dmaen_start() 327 if ((mod == ssi) || in rsnd_dmapp_get_id() 328 (mod == ssiu)) { in rsnd_dmapp_get_id() 629 if (!mod) in rsnd_dma_addr() 688 mod[i] = NULL; in rsnd_dma_of_path() 714 mod[idx++] = src; in rsnd_dma_of_path() 717 mod[idx++] = ctu; in rsnd_dma_of_path() 720 mod[idx++] = mix; in rsnd_dma_of_path() 723 mod[idx++] = dvc; in rsnd_dma_of_path() [all …]
|
| A D | rsnd.h | 292 struct rsnd_mod *mod); 311 int (*irq)(struct rsnd_mod *mod, 414 #define rsnd_mod_to_priv(mod) ((mod)->priv) argument 415 #define rsnd_mod_power_on(mod) clk_enable((mod)->clk) argument 416 #define rsnd_mod_power_off(mod) clk_disable((mod)->clk) argument 420 struct rsnd_mod *mod, 427 struct rsnd_mod *mod); 588 struct rsnd_mod *mod, 726 struct rsnd_mod *mod; member 753 struct rsnd_mod *mod), [all …]
|
| A D | cmd.c | 11 struct rsnd_mod mod; member 23 static int rsnd_cmd_init(struct rsnd_mod *mod, in rsnd_cmd_init() argument 41 if (ARRAY_SIZE(path) < rsnd_mod_id(mod) + 1) in rsnd_cmd_init() 90 rsnd_mod_write(mod, CMD_ROUTE_SLCT, data); in rsnd_cmd_init() 91 rsnd_mod_write(mod, CMD_BUSIF_MODE, rsnd_get_busif_shift(io, mod) | 1); in rsnd_cmd_init() 92 rsnd_mod_write(mod, CMD_BUSIF_DALIGN, rsnd_get_dalign(mod, io)); in rsnd_cmd_init() 94 rsnd_adg_set_cmd_timsel_gen2(mod, io); in rsnd_cmd_init() 103 rsnd_mod_write(mod, CMD_CTRL, 0x10); in rsnd_cmd_start() 112 rsnd_mod_write(mod, CMD_CTRL, 0); in rsnd_cmd_stop() 120 struct rsnd_mod *mod) in rsnd_cmd_debug_info() argument [all …]
|
| A D | core.c | 130 if (!mod || !mod->ops || !mod->ops->dma_req) in rsnd_mod_dma_req() 133 return mod->ops->dma_req(io, mod); in rsnd_mod_dma_req() 182 return (mod)->ops->id(mod); in rsnd_mod_id() 190 return (mod)->ops->id_sub(mod); in rsnd_mod_id_sub() 233 if (mod == io->mod[mod->type]) in rsnd_mod_interrupt() 237 if (mod == io->mod[mod->type]) in rsnd_mod_interrupt() 490 if (mod) in rsnd_mod_next() 567 tmp = (mod)->ops->fn(mod, io, param); \ 587 if (io->mod[type] == mod) in rsnd_dai_connect() 596 io->mod[type] = mod; in rsnd_dai_connect() [all …]
|
| A D | debugfs.c | 20 struct rsnd_mod *mod = rsnd_io_to_mod_ssi(io); in rsnd_debugfs_show() local 21 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_debugfs_show() 27 for_each_rsnd_mod(i, mod, io) { in rsnd_debugfs_show() 28 u32 *status = mod->ops->get_status(mod, io, mod->type); in rsnd_debugfs_show() 30 seq_printf(m, "name: %s\n", rsnd_mod_name(mod)); in rsnd_debugfs_show() 33 if (mod->ops->debug_info) in rsnd_debugfs_show() 34 mod->ops->debug_info(m, io, mod); in rsnd_debugfs_show() 56 void rsnd_debugfs_mod_reg_show(struct seq_file *m, struct rsnd_mod *mod, in rsnd_debugfs_mod_reg_show() argument 59 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_debugfs_mod_reg_show()
|
| A D | gen.c | 74 static int rsnd_mod_id_cmd(struct rsnd_mod *mod) in rsnd_mod_id_cmd() argument 76 if (mod->ops->id_cmd) in rsnd_mod_id_cmd() 77 return mod->ops->id_cmd(mod); in rsnd_mod_id_cmd() 79 return rsnd_mod_id(mod); in rsnd_mod_id_cmd() 84 struct rsnd_priv *priv = rsnd_mod_to_priv(mod); in rsnd_mod_read() 95 rsnd_mod_name(mod), in rsnd_mod_read() 101 void rsnd_mod_write(struct rsnd_mod *mod, in rsnd_mod_write() argument 114 rsnd_mod_name(mod), in rsnd_mod_write() 118 void rsnd_mod_bset(struct rsnd_mod *mod, in rsnd_mod_bset() argument 129 rsnd_mod_id_cmd(mod), mask, data); in rsnd_mod_bset() [all …]
|
| /sound/soc/intel/avs/ |
| A D | path.c | 37 return mod; in avs_path_find_module() 453 t = mod->template; in avs_peakvol_set_volume() 489 t = mod->template; in avs_peakvol_set_mute() 814 kfree(mod); in avs_path_module_free() 829 mod = kzalloc(sizeof(*mod), GFP_KERNEL); in avs_path_module_create() 830 if (!mod) in avs_path_module_create() 841 kfree(mod); in avs_path_module_create() 847 kfree(mod); in avs_path_module_create() 851 return mod; in avs_path_module_create() 946 source = mod; in avs_path_pipeline_arm() [all …]
|
| A D | control.c | 29 struct avs_path_module *mod; in avs_get_volume_module() local 34 list_for_each_entry(mod, &ppl->mod_list, node) { in avs_get_volume_module() 35 guid_t *type = &mod->template->cfg_ext->type; in avs_get_volume_module() 39 mod->template->ctl_id == id) { in avs_get_volume_module() 41 return mod; in avs_get_volume_module()
|
| A D | apl.c | 198 struct avs_path_module *mod; in avs_apl_lp_streaming() local 200 list_for_each_entry(mod, &ppl->mod_list, node) { in avs_apl_lp_streaming() 203 cfg = mod->template->cfg_ext; in avs_apl_lp_streaming() 212 if (!mod->gtw_attrs.lp_buffer_alloc) { in avs_apl_lp_streaming()
|
| A D | path.h | 77 int avs_peakvol_set_volume(struct avs_dev *adev, struct avs_path_module *mod, 79 int avs_peakvol_set_mute(struct avs_dev *adev, struct avs_path_module *mod,
|
| /sound/soc/qcom/qdsp6/ |
| A D | topology.c | 174 if (mod) { in audioreach_tplg_alloc_module() 176 return mod; in audioreach_tplg_alloc_module() 179 mod = kzalloc(sizeof(*mod), GFP_KERNEL); in audioreach_tplg_alloc_module() 180 if (!mod) in audioreach_tplg_alloc_module() 195 kfree(mod); in audioreach_tplg_alloc_module() 206 return mod; in audioreach_tplg_alloc_module() 444 return mod; in audioreach_parse_common_tokens() 547 if (mod) { in audioreach_parse_common_tokens() 568 return mod; in audioreach_parse_common_tokens() 852 audioreach_gain_set_vol_ctrl(apm, mod, mod->gain); in audioreach_pga_event() [all …]
|
| /sound/soc/intel/catpt/ |
| A D | loader.c | 375 u32 offset = sizeof(*mod); in catpt_restore_module() 379 mod, sizeof(*mod), false); in catpt_restore_module() 417 u32 offset = sizeof(*mod); in catpt_load_module() 421 mod, sizeof(*mod), false); in catpt_load_module() 470 struct catpt_fw_mod_hdr *mod; in catpt_restore_firmware() local 483 switch (mod->module_id) { in catpt_restore_firmware() 486 mod); in catpt_restore_firmware() 490 mod); in catpt_restore_firmware() 499 offset += sizeof(*mod) + mod->mod_size; in catpt_restore_firmware() 516 struct catpt_fw_mod_hdr *mod; in catpt_load_firmware() local [all …]
|
| /sound/soc/samsung/ |
| A D | i2s.c | 418 mod |= 2 << txr_off; in i2s_txctrl() 420 mod |= 0 << txr_off; in i2s_txctrl() 438 mod |= 1 << txr_off; in i2s_txctrl() 461 mod |= 2 << txr_off; in i2s_rxctrl() 463 mod |= 1 << txr_off; in i2s_rxctrl() 469 mod |= 0 << txr_off; in i2s_rxctrl() 512 u32 mod, mask, val = 0; in i2s_set_sysclk() local 617 mod = (mod & ~mask) | val; in i2s_set_sysclk() 634 u32 mod, tmp = 0; in i2s_set_fmt() local 716 mod |= tmp; in i2s_set_fmt() [all …]
|
| /sound/hda/common/ |
| A D | bind.c | 215 const char *mod = NULL; in request_codec_module() local 220 mod = "snd-hda-codec-hdmi"; in request_codec_module() 225 mod = "snd-hda-codec-generic"; in request_codec_module() 230 mod = modalias; in request_codec_module() 234 if (mod) in request_codec_module() 235 request_module(mod); in request_codec_module()
|
| /sound/mips/ |
| A D | hal2.c | 68 unsigned short mod; /* MOD value */ member 316 unsigned short mod; in hal2_compute_rate() local 319 mod = 4 * 44100 / rate; in hal2_compute_rate() 322 mod = 4 * 48000 / rate; in hal2_compute_rate() 327 codec->mod = mod; in hal2_compute_rate() 328 rate = 4 * codec->master / mod; in hal2_compute_rate() 337 int mod = hal2->dac.mod; in hal2_set_dac_rate() local 341 ((0xffff & (inc - mod - 1)) << 16) | inc); in hal2_set_dac_rate() 348 int mod = hal2->adc.mod; in hal2_set_adc_rate() local 352 ((0xffff & (inc - mod - 1)) << 16) | inc); in hal2_set_adc_rate()
|
| /sound/soc/sof/intel/ |
| A D | hda-codec.c | 33 const char *mod = NULL; in request_codec_module() local 38 mod = "snd-hda-codec-generic"; in request_codec_module() 43 mod = alias; in request_codec_module() 47 if (mod) { in request_codec_module() 48 dev_dbg(&codec->core.dev, "loading codec module: %s\n", mod); in request_codec_module() 49 request_module(mod); in request_codec_module()
|
| /sound/aoa/core/ |
| A D | alsa.c | 16 int aoa_alsa_init(char *name, struct module *mod, struct device *dev) in aoa_alsa_init() argument 25 err = snd_card_new(dev, index, name, mod, sizeof(struct aoa_card), in aoa_alsa_init()
|
| A D | alsa.h | 12 extern int aoa_alsa_init(char *name, struct module *mod, struct device *dev);
|
| /sound/core/ |
| A D | seq_device.c | 248 int __snd_seq_driver_register(struct snd_seq_driver *drv, struct module *mod) in __snd_seq_driver_register() argument 253 drv->driver.owner = mod; in __snd_seq_driver_register()
|