Home
last modified time | relevance | path

Searched refs:data (Results 1 – 25 of 446) sorted by relevance

12345678910>>...18

/sound/soc/tegra/
Dtegra_asoc_utils.c32 int tegra_asoc_utils_set_rate(struct tegra_asoc_utils_data *data, int srate, in tegra_asoc_utils_set_rate() argument
44 if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA20) in tegra_asoc_utils_set_rate()
46 else if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA30) in tegra_asoc_utils_set_rate()
57 if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA20) in tegra_asoc_utils_set_rate()
59 else if (data->soc == TEGRA_ASOC_UTILS_SOC_TEGRA30) in tegra_asoc_utils_set_rate()
68 clk_change = ((new_baseclock != data->set_baseclock) || in tegra_asoc_utils_set_rate()
69 (mclk != data->set_mclk)); in tegra_asoc_utils_set_rate()
73 data->set_baseclock = 0; in tegra_asoc_utils_set_rate()
74 data->set_mclk = 0; in tegra_asoc_utils_set_rate()
76 clk_disable_unprepare(data->clk_cdev1); in tegra_asoc_utils_set_rate()
[all …]
/sound/soc/codecs/
Dtpa6130a2.c53 static int tpa6130a2_power(struct tpa6130a2_data *data, bool enable) in tpa6130a2_power() argument
58 ret = regulator_enable(data->supply); in tpa6130a2_power()
60 dev_err(data->dev, in tpa6130a2_power()
65 if (data->power_gpio >= 0) in tpa6130a2_power()
66 gpio_set_value(data->power_gpio, 1); in tpa6130a2_power()
69 regcache_cache_only(data->regmap, false); in tpa6130a2_power()
70 ret = regcache_sync(data->regmap); in tpa6130a2_power()
72 dev_err(data->dev, in tpa6130a2_power()
74 regcache_cache_only(data->regmap, true); in tpa6130a2_power()
75 if (data->power_gpio >= 0) in tpa6130a2_power()
[all …]
Dsigmadsp.c44 uint8_t data[]; member
56 uint8_t data[]; member
94 const uint8_t data[], size_t len) in sigmadsp_write() argument
96 return sigmadsp->write(sigmadsp->control_data, addr, data, len); in sigmadsp_write()
100 uint8_t data[], size_t len) in sigmadsp_read() argument
102 return sigmadsp->read(sigmadsp->control_data, addr, data, len); in sigmadsp_read()
117 struct sigmadsp_control *ctrl, void *data) in sigmadsp_ctrl_write() argument
122 return sigmadsp->ops->safeload(sigmadsp, ctrl->addr, data, in sigmadsp_ctrl_write()
125 return sigmadsp_write(sigmadsp, ctrl->addr, data, in sigmadsp_ctrl_write()
134 uint8_t *data; in sigmadsp_ctrl_put() local
[all …]
/sound/core/
Dcontrol_compat.c38 struct snd_ctl_elem_list __user *data; in snd_ctl_elem_list_compat() local
42 data = compat_alloc_user_space(sizeof(*data)); in snd_ctl_elem_list_compat()
45 if (copy_in_user(data, data32, 4 * sizeof(u32))) in snd_ctl_elem_list_compat()
49 put_user(compat_ptr(ptr), &data->pids)) in snd_ctl_elem_list_compat()
51 err = snd_ctl_elem_list(card, data); in snd_ctl_elem_list_compat()
55 if (copy_in_user(data32, data, 4 * sizeof(u32))) in snd_ctl_elem_list_compat()
97 struct snd_ctl_elem_info *data; in snd_ctl_elem_info_compat() local
100 data = kzalloc(sizeof(*data), GFP_KERNEL); in snd_ctl_elem_info_compat()
101 if (! data) in snd_ctl_elem_info_compat()
106 if (copy_from_user(&data->id, &data32->id, sizeof(data->id))) in snd_ctl_elem_info_compat()
[all …]
Dinfo.c92 struct snd_info_private_data *data; in alloc_info_private() local
98 data = kzalloc(sizeof(*data), GFP_KERNEL); in alloc_info_private()
99 if (!data) { in alloc_info_private()
103 data->entry = entry; in alloc_info_private()
104 *ret = data; in alloc_info_private()
122 struct snd_info_private_data *data; in snd_info_entry_llseek() local
126 data = file->private_data; in snd_info_entry_llseek()
127 entry = data->entry; in snd_info_entry_llseek()
131 data->file_private_data, in snd_info_entry_llseek()
165 struct snd_info_private_data *data = file->private_data; in snd_info_entry_read() local
[all …]
/sound/soc/fsl/
Dimx-sgtl5000.c36 struct imx_sgtl5000_data *data = snd_soc_card_get_drvdata(rtd->card); in imx_sgtl5000_dai_init() local
41 data->clk_frequency, SND_SOC_CLOCK_IN); in imx_sgtl5000_dai_init()
64 struct imx_sgtl5000_data *data = NULL; in imx_sgtl5000_probe() local
124 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in imx_sgtl5000_probe()
125 if (!data) { in imx_sgtl5000_probe()
130 data->codec_clk = clk_get(&codec_dev->dev, NULL); in imx_sgtl5000_probe()
131 if (IS_ERR(data->codec_clk)) { in imx_sgtl5000_probe()
132 ret = PTR_ERR(data->codec_clk); in imx_sgtl5000_probe()
136 data->clk_frequency = clk_get_rate(data->codec_clk); in imx_sgtl5000_probe()
138 data->dai.name = "HiFi"; in imx_sgtl5000_probe()
[all …]
Dimx-spdif.c24 struct imx_spdif_data *data; in imx_spdif_audio_probe() local
34 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in imx_spdif_audio_probe()
35 if (!data) { in imx_spdif_audio_probe()
40 data->dai.name = "S/PDIF PCM"; in imx_spdif_audio_probe()
41 data->dai.stream_name = "S/PDIF PCM"; in imx_spdif_audio_probe()
42 data->dai.codec_dai_name = "snd-soc-dummy-dai"; in imx_spdif_audio_probe()
43 data->dai.codec_name = "snd-soc-dummy"; in imx_spdif_audio_probe()
44 data->dai.cpu_of_node = spdif_np; in imx_spdif_audio_probe()
45 data->dai.platform_of_node = spdif_np; in imx_spdif_audio_probe()
46 data->dai.playback_only = true; in imx_spdif_audio_probe()
[all …]
Dimx-wm8962.c75 struct imx_wm8962_data *data = snd_soc_card_get_drvdata(card); in imx_wm8962_set_bias_level() local
94 WM8962_FLL_MCLK, data->clk_frequency, in imx_wm8962_set_bias_level()
114 WM8962_SYSCLK_MCLK, data->clk_frequency, in imx_wm8962_set_bias_level()
144 struct imx_wm8962_data *data = snd_soc_card_get_drvdata(card); in imx_wm8962_late_probe() local
151 data->clk_frequency, SND_SOC_CLOCK_IN); in imx_wm8962_late_probe()
165 struct imx_wm8962_data *data; in imx_wm8962_probe() local
228 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in imx_wm8962_probe()
229 if (!data) { in imx_wm8962_probe()
234 data->codec_clk = devm_clk_get(&codec_dev->dev, NULL); in imx_wm8962_probe()
235 if (IS_ERR(data->codec_clk)) { in imx_wm8962_probe()
[all …]
Dimx-es8328.c50 struct imx_es8328_data *data = container_of(rtd->card, in imx_es8328_dai_init() local
55 if (gpio_is_valid(data->jack_gpio)) { in imx_es8328_dai_init()
62 headset_jack_gpios[0].gpio = data->jack_gpio; in imx_es8328_dai_init()
83 struct imx_es8328_data *data; in imx_es8328_probe() local
151 data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL); in imx_es8328_probe()
152 if (!data) { in imx_es8328_probe()
157 data->dev = dev; in imx_es8328_probe()
159 data->jack_gpio = of_get_named_gpio(pdev->dev.of_node, "jack-gpio", 0); in imx_es8328_probe()
161 data->dai.name = "hifi"; in imx_es8328_probe()
162 data->dai.stream_name = "hifi"; in imx_es8328_probe()
[all …]
/sound/pci/oxygen/
Dxonar_cs43xx.c79 struct xonar_cs43xx *data = chip->model_data; in cs4398_write() local
82 if (reg < ARRAY_SIZE(data->cs4398_regs)) in cs4398_write()
83 data->cs4398_regs[reg] = value; in cs4398_write()
88 struct xonar_cs43xx *data = chip->model_data; in cs4398_write_cached() local
90 if (value != data->cs4398_regs[reg]) in cs4398_write_cached()
96 struct xonar_cs43xx *data = chip->model_data; in cs4362a_write() local
99 if (reg < ARRAY_SIZE(data->cs4362a_regs)) in cs4362a_write()
100 data->cs4362a_regs[reg] = value; in cs4362a_write()
105 struct xonar_cs43xx *data = chip->model_data; in cs4362a_write_cached() local
107 if (value != data->cs4362a_regs[reg]) in cs4362a_write_cached()
[all …]
Dxonar_dg_mixer.c34 struct dg *data = chip->model_data; in output_select_apply() local
36 data->cs4245_shadow[CS4245_SIGNAL_SEL] &= ~CS4245_A_OUT_SEL_MASK; in output_select_apply()
37 if (data->output_sel == PLAYBACK_DST_HP) { in output_select_apply()
40 } else if (data->output_sel == PLAYBACK_DST_HP_FP) { in output_select_apply()
46 data->cs4245_shadow[CS4245_SIGNAL_SEL] |= CS4245_A_OUT_SEL_DAC; in output_select_apply()
73 struct dg *data = chip->model_data; in output_select_get() local
76 value->value.enumerated.item[0] = data->output_sel; in output_select_get()
85 struct dg *data = chip->model_data; in output_select_put() local
91 if (data->output_sel != new) { in output_select_put()
92 data->output_sel = new; in output_select_put()
[all …]
Dxonar_dg.c69 struct dg *data = chip->model_data; in cs4245_write_spi() local
74 packet |= data->cs4245_shadow[reg]; in cs4245_write_spi()
86 struct dg *data = chip->model_data; in cs4245_read_spi() local
105 data->cs4245_shadow[addr] = oxygen_read8(chip, OXYGEN_SPI_DATA1); in cs4245_read_spi()
112 struct dg *data = chip->model_data; in cs4245_shadow_control() local
116 for (addr = 1; addr < ARRAY_SIZE(data->cs4245_shadow); addr++) { in cs4245_shadow_control()
128 struct dg *data = chip->model_data; in cs4245_init() local
138 data->cs4245_shadow[CS4245_POWER_CTRL] = 0; in cs4245_init()
139 data->cs4245_shadow[CS4245_SIGNAL_SEL] = in cs4245_init()
141 data->cs4245_shadow[CS4245_DAC_CTRL_1] = in cs4245_init()
[all …]
Dxonar_pcm179x.c267 struct xonar_pcm179x *data = chip->model_data; in pcm1796_write() local
275 < ARRAY_SIZE(data->pcm1796_regs[codec])) in pcm1796_write()
276 data->pcm1796_regs[codec][reg - PCM1796_REG_BASE] = value; in pcm1796_write()
282 struct xonar_pcm179x *data = chip->model_data; in pcm1796_write_cached() local
284 if (value != data->pcm1796_regs[codec][reg - PCM1796_REG_BASE]) in pcm1796_write_cached()
290 struct xonar_pcm179x *data = chip->model_data; in cs2000_write() local
293 data->cs2000_regs[reg] = value; in cs2000_write()
298 struct xonar_pcm179x *data = chip->model_data; in cs2000_write_cached() local
300 if (value != data->cs2000_regs[reg]) in cs2000_write_cached()
306 struct xonar_pcm179x *data = chip->model_data; in pcm1796_registers_init() local
[all …]
Dxonar_wm87x6.c122 struct xonar_wm87x6 *data = chip->model_data; in wm8776_write() local
129 if (reg < ARRAY_SIZE(data->wm8776_regs)) { in wm8776_write()
132 data->wm8776_regs[reg] = value; in wm8776_write()
139 struct xonar_wm87x6 *data = chip->model_data; in wm8776_write_cached() local
141 if (reg >= ARRAY_SIZE(data->wm8776_regs) || in wm8776_write_cached()
142 value != data->wm8776_regs[reg]) in wm8776_write_cached()
149 struct xonar_wm87x6 *data = chip->model_data; in wm8766_write() local
157 if (reg < ARRAY_SIZE(data->wm8766_regs)) { in wm8766_write()
161 data->wm8766_regs[reg] = value; in wm8766_write()
168 struct xonar_wm87x6 *data = chip->model_data; in wm8766_write_cached() local
[all …]
Dxonar_lib.c35 struct xonar_generic *data = chip->model_data; in xonar_enable_output() local
37 oxygen_set_bits16(chip, OXYGEN_GPIO_CONTROL, data->output_enable_bit); in xonar_enable_output()
38 msleep(data->anti_pop_delay); in xonar_enable_output()
39 oxygen_set_bits16(chip, OXYGEN_GPIO_DATA, data->output_enable_bit); in xonar_enable_output()
44 struct xonar_generic *data = chip->model_data; in xonar_disable_output() local
46 oxygen_clear_bits16(chip, OXYGEN_GPIO_DATA, data->output_enable_bit); in xonar_disable_output()
51 struct xonar_generic *data = chip->model_data; in xonar_ext_power_gpio_changed() local
54 has_power = !!(oxygen_read8(chip, data->ext_power_reg) in xonar_ext_power_gpio_changed()
55 & data->ext_power_bit); in xonar_ext_power_gpio_changed()
56 if (has_power != data->has_power) { in xonar_ext_power_gpio_changed()
[all …]
/sound/core/oss/
Drate.c56 struct rate_priv *data = (struct rate_priv *)plugin->extra_data; in rate_init() local
57 data->pos = 0; in rate_init()
59 data->channels[channel].last_S1 = 0; in rate_init()
60 data->channels[channel].last_S2 = 0; in rate_init()
76 struct rate_priv *data = (struct rate_priv *)plugin->extra_data; in resample_expand() local
77 struct rate_channel *rchannels = data->channels; in resample_expand()
80 pos = data->pos; in resample_expand()
114 pos += data->pitch; in resample_expand()
120 data->pos = pos; in resample_expand()
135 struct rate_priv *data = (struct rate_priv *)plugin->extra_data; in resample_shrink() local
[all …]
Dmulaw.c156 static inline void cvt_s16_to_native(struct mulaw_priv *data, in cvt_s16_to_native() argument
159 sample ^= data->flip; in cvt_s16_to_native()
160 if (data->cvt_endian) in cvt_s16_to_native()
162 if (data->native_bytes > data->copy_bytes) in cvt_s16_to_native()
163 memset(dst, 0, data->native_bytes); in cvt_s16_to_native()
164 memcpy(dst + data->native_ofs, (char *)&sample + data->copy_ofs, in cvt_s16_to_native()
165 data->copy_bytes); in cvt_s16_to_native()
173 struct mulaw_priv *data = (struct mulaw_priv *)plugin->extra_data; in mulaw_decode() local
195 cvt_s16_to_native(data, dst, sample); in mulaw_decode()
202 static inline signed short cvt_native_to_s16(struct mulaw_priv *data, in cvt_native_to_s16() argument
[all …]
Dlinear.c42 static inline void do_convert(struct linear_priv *data, in do_convert() argument
48 memcpy(p + data->copy_ofs, src + data->src_ofs, data->copy_bytes); in do_convert()
49 if (data->cvt_endian) in do_convert()
51 tmp ^= data->flip; in do_convert()
52 memcpy(dst, p + data->dst_ofs, data->dst_bytes); in do_convert()
60 struct linear_priv *data = (struct linear_priv *)plugin->extra_data; in convert() local
81 do_convert(data, dst, src); in convert()
114 static void init_data(struct linear_priv *data, in init_data() argument
124 data->dst_bytes = dst_bytes; in init_data()
125 data->cvt_endian = src_le != dst_le; in init_data()
[all …]
/sound/oss/dmasound/
Ddmasound_atari.c168 u_char data; in ata_ct_law() local
169 if (get_user(data, userPtr++)) in ata_ct_law()
171 *p++ = table[data]; in ata_ct_law()
208 u_char data; in ata_ct_u8() local
209 if (get_user(data, userPtr++)) in ata_ct_u8()
211 *p++ = data ^ 0x80; in ata_ct_u8()
219 u_short data; in ata_ct_u8() local
220 if (get_user(data, (u_short __user *)userPtr)) in ata_ct_u8()
223 *p++ = data ^ 0x8080; in ata_ct_u8()
243 u_short data; in ata_ct_s16be() local
[all …]
/sound/usb/
Dquirks-table.h59 .data = &(const struct audioformat) {
134 .data = (const struct snd_usb_audio_quirk[]) {
342 .data = (const struct snd_usb_audio_quirk[]) {
368 .data = (const struct snd_usb_audio_quirk[]) {
394 .data = (const struct snd_usb_audio_quirk[]) {
424 .data = (const struct snd_usb_audio_quirk[]) {
450 .data = (const struct snd_usb_audio_quirk[]) {
515 .data = (const struct snd_usb_audio_quirk[]) {
519 .data = & (const struct audioformat) {
536 .data = & (const struct audioformat) {
[all …]
/sound/isa/wavefront/
Dwavefront_fx.c77 unsigned short *data) in wavefront_fx_memset() argument
96 outb ((data[0] >> 8), dev->fx_dsp_msb); in wavefront_fx_memset()
97 outb ((data[0] & 0xff), dev->fx_dsp_lsb); in wavefront_fx_memset()
100 page, addr, data[0]); in wavefront_fx_memset()
110 outb ((data[i] >> 8), dev->fx_dsp_msb); in wavefront_fx_memset()
111 outb ((data[i] & 0xff), dev->fx_dsp_lsb); in wavefront_fx_memset()
120 page, addr, (unsigned long) data, cnt); in wavefront_fx_memset()
191 wavefront_fx_mute (dev, r.data[0]); in snd_wavefront_fx_ioctl()
195 if (r.data[2] <= 0) { in snd_wavefront_fx_ioctl()
199 } else if (r.data[2] == 1) { in snd_wavefront_fx_ioctl()
[all …]
/sound/firewire/tascam/
Dtascam-stream.c14 static int get_clock(struct snd_tscm *tscm, u32 *data) in get_clock() argument
23 *data = be32_to_cpu(reg); in get_clock()
31 u32 data; in set_clock() local
35 err = get_clock(tscm, &data); in set_clock()
38 data &= 0x0000ffff; in set_clock()
41 data &= 0x000000ff; in set_clock()
44 data |= 0x00000100; in set_clock()
47 data |= 0x00008000; in set_clock()
49 data |= 0x00000200; in set_clock()
52 data |= 0x00008000; in set_clock()
[all …]
Dtascam-proc.c15 __be32 data; in proc_read_firmware() local
21 &data, sizeof(data), 0); in proc_read_firmware()
24 reg = be32_to_cpu(data); in proc_read_firmware()
28 &data, sizeof(data), 0); in proc_read_firmware()
31 fpga = be32_to_cpu(data); in proc_read_firmware()
35 &data, sizeof(data), 0); in proc_read_firmware()
38 arm = be32_to_cpu(data); in proc_read_firmware()
42 &data, sizeof(data), 0); in proc_read_firmware()
45 hw = be32_to_cpu(data); in proc_read_firmware()
/sound/drivers/opl3/
Dopl3_drums.c84 struct snd_opl3_drum_voice *data) in snd_opl3_drum_voice_set() argument
86 unsigned char op_offset = snd_opl3_regmap[data->voice][data->op]; in snd_opl3_drum_voice_set()
87 unsigned char voice_offset = data->voice; in snd_opl3_drum_voice_set()
92 opl3->command(opl3, opl3_reg, data->am_vib); in snd_opl3_drum_voice_set()
96 opl3->command(opl3, opl3_reg, data->ksl_level); in snd_opl3_drum_voice_set()
100 opl3->command(opl3, opl3_reg, data->attack_decay); in snd_opl3_drum_voice_set()
104 opl3->command(opl3, opl3_reg, data->sustain_release); in snd_opl3_drum_voice_set()
108 opl3->command(opl3, opl3_reg, data->feedback_connection); in snd_opl3_drum_voice_set()
112 opl3->command(opl3, opl3_reg, data->wave_select); in snd_opl3_drum_voice_set()
119 struct snd_opl3_drum_note *data) in snd_opl3_drum_note_set() argument
[all …]
/sound/soc/qcom/
Dapq8016_sbc.c79 struct apq8016_sbc_data *data; in apq8016_sbc_parse_of() local
101 data = devm_kzalloc(dev, sizeof(*data) + sizeof(*link) * num_links, in apq8016_sbc_parse_of()
103 if (!data) in apq8016_sbc_parse_of()
106 card->dai_link = &data->dai_link[0]; in apq8016_sbc_parse_of()
109 link = data->dai_link; in apq8016_sbc_parse_of()
156 return data; in apq8016_sbc_parse_of()
172 struct apq8016_sbc_data *data; in apq8016_sbc_platform_probe() local
182 data = apq8016_sbc_parse_of(card); in apq8016_sbc_platform_probe()
183 if (IS_ERR(data)) { in apq8016_sbc_platform_probe()
185 PTR_ERR(data)); in apq8016_sbc_platform_probe()
[all …]

12345678910>>...18