Home
last modified time | relevance | path

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

12345678910>>...27

/sound/soc/fsl/
Dimx-hdmi.c36 struct imx_hdmi_data *data = snd_soc_card_get_drvdata(rtd->card); in imx_hdmi_hw_params() local
41 u32 slot_width = data->cpu_priv.slot_width; in imx_hdmi_hw_params()
45 ret = snd_soc_dai_set_sysclk(cpu_dai, data->cpu_priv.sysclk_id[tx], in imx_hdmi_hw_params()
75 struct imx_hdmi_data *data = snd_soc_card_get_drvdata(card); in imx_hdmi_init() local
78 data->hdmi_jack_pin.pin = "HDMI Jack"; in imx_hdmi_init()
79 data->hdmi_jack_pin.mask = SND_JACK_LINEOUT; in imx_hdmi_init()
82 &data->hdmi_jack, in imx_hdmi_init()
83 &data->hdmi_jack_pin, 1); in imx_hdmi_init()
89 ret = snd_soc_component_set_jack(component, &data->hdmi_jack, NULL); in imx_hdmi_init()
106 struct imx_hdmi_data *data; in imx_hdmi_probe() local
[all …]
Dimx-rpmsg.c34 struct imx_rpmsg *data = snd_soc_card_get_drvdata(card); in imx_rpmsg_late_probe() local
41 if (!data->sysclk) in imx_rpmsg_late_probe()
44 ret = snd_soc_dai_set_sysclk(codec_dai, 0, data->sysclk, SND_SOC_CLOCK_IN); in imx_rpmsg_late_probe()
61 struct imx_rpmsg *data; in imx_rpmsg_probe() local
68 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in imx_rpmsg_probe()
69 if (!data) { in imx_rpmsg_probe()
78 data->dai.cpus = &dlc[0]; in imx_rpmsg_probe()
79 data->dai.num_cpus = 1; in imx_rpmsg_probe()
80 data->dai.platforms = &dlc[1]; in imx_rpmsg_probe()
81 data->dai.num_platforms = 1; in imx_rpmsg_probe()
[all …]
Dimx-sgtl5000.c29 struct imx_sgtl5000_data *data = snd_soc_card_get_drvdata(rtd->card); in imx_sgtl5000_dai_init() local
34 data->clk_frequency, SND_SOC_CLOCK_IN); in imx_sgtl5000_dai_init()
57 struct imx_sgtl5000_data *data = NULL; in imx_sgtl5000_probe() local
120 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in imx_sgtl5000_probe()
121 if (!data) { in imx_sgtl5000_probe()
132 data->codec_clk = clk_get(&codec_dev->dev, NULL); in imx_sgtl5000_probe()
133 if (IS_ERR(data->codec_clk)) { in imx_sgtl5000_probe()
134 ret = PTR_ERR(data->codec_clk); in imx_sgtl5000_probe()
138 data->clk_frequency = clk_get_rate(data->codec_clk); in imx_sgtl5000_probe()
140 data->dai.cpus = &comp[0]; in imx_sgtl5000_probe()
[all …]
Dimx-spdif.c17 struct imx_spdif_data *data; in imx_spdif_audio_probe() local
28 data = devm_kzalloc(&pdev->dev, sizeof(*data), GFP_KERNEL); in imx_spdif_audio_probe()
30 if (!data || !comp) { in imx_spdif_audio_probe()
35 data->dai.cpus = &comp[0]; in imx_spdif_audio_probe()
36 data->dai.codecs = &comp[1]; in imx_spdif_audio_probe()
37 data->dai.platforms = &comp[2]; in imx_spdif_audio_probe()
39 data->dai.num_cpus = 1; in imx_spdif_audio_probe()
40 data->dai.num_codecs = 1; in imx_spdif_audio_probe()
41 data->dai.num_platforms = 1; in imx_spdif_audio_probe()
43 data->dai.name = "S/PDIF PCM"; in imx_spdif_audio_probe()
[all …]
Dimx-es8328.c43 struct imx_es8328_data *data = container_of(rtd->card, in imx_es8328_dai_init() local
48 if (gpio_is_valid(data->jack_gpio)) { in imx_es8328_dai_init()
55 headset_jack_gpios[0].gpio = data->jack_gpio; in imx_es8328_dai_init()
76 struct imx_es8328_data *data; in imx_es8328_probe() local
146 data = devm_kzalloc(dev, sizeof(*data), GFP_KERNEL); in imx_es8328_probe()
147 if (!data) { in imx_es8328_probe()
158 data->dev = dev; in imx_es8328_probe()
160 data->jack_gpio = of_get_named_gpio(pdev->dev.of_node, "jack-gpio", 0); in imx_es8328_probe()
162 data->dai.cpus = &comp[0]; in imx_es8328_probe()
163 data->dai.codecs = &comp[1]; in imx_es8328_probe()
[all …]
Dimx-card.c257 struct imx_card_data *data = snd_soc_card_get_drvdata(rtd->card); in akcodec_get_mclk_rate() local
258 const struct imx_card_plat_data *plat_data = data->plat_data; in akcodec_get_mclk_rate()
259 struct dai_link_data *link_data = &data->link_data[rtd->num]; in akcodec_get_mclk_rate()
296 struct imx_card_data *data = snd_soc_card_get_drvdata(card); in imx_aif_hw_params() local
297 struct dai_link_data *link_data = &data->link_data[rtd->num]; in imx_aif_hw_params()
298 struct imx_card_plat_data *plat_data = data->plat_data; in imx_aif_hw_params()
411 struct imx_card_data *data = snd_soc_card_get_drvdata(card); in imx_aif_startup() local
412 struct dai_link_data *link_data = &data->link_data[rtd->num]; in imx_aif_startup()
418 constraint_channels.list = data->plat_data->support_tdm_channels; in imx_aif_startup()
419 constraint_channels.count = data->plat_data->num_tdm_channels; in imx_aif_startup()
[all …]
/sound/soc/codecs/
Dtpa6130a2.c40 static int tpa6130a2_power(struct tpa6130a2_data *data, bool enable) in tpa6130a2_power() argument
45 ret = regulator_enable(data->supply); in tpa6130a2_power()
47 dev_err(data->dev, in tpa6130a2_power()
52 if (data->power_gpio >= 0) in tpa6130a2_power()
53 gpio_set_value(data->power_gpio, 1); in tpa6130a2_power()
56 regcache_cache_only(data->regmap, false); in tpa6130a2_power()
57 ret = regcache_sync(data->regmap); in tpa6130a2_power()
59 dev_err(data->dev, in tpa6130a2_power()
61 regcache_cache_only(data->regmap, true); in tpa6130a2_power()
62 if (data->power_gpio >= 0) in tpa6130a2_power()
[all …]
Dmt6359-accdet.c77 if (priv->data->eint_detect_mode == 0x3 || in adjust_eint_analog_setting()
78 priv->data->eint_detect_mode == 0x4) { in adjust_eint_analog_setting()
83 if (priv->data->eint_detect_mode == 0x4) { in adjust_eint_analog_setting()
97 if (priv->data->eint_use_ext_res == 0x3 || in adjust_eint_analog_setting()
98 priv->data->eint_use_ext_res == 0x4) { in adjust_eint_analog_setting()
123 if (priv->data->eint_detect_mode == 0x4) { in adjust_eint_digital_setting()
149 priv->data->pwm_deb->eint_debounce0); in mt6359_accdet_jd_setting()
159 if (priv->data->eint_detect_mode == 0x3 || in recover_eint_analog_setting()
160 priv->data->eint_detect_mode == 0x4) { in recover_eint_analog_setting()
165 if (priv->data->eint_detect_mode == 0x4) { in recover_eint_analog_setting()
[all …]
/sound/core/
Dcontrol_compat.c25 struct snd_ctl_elem_list data = {}; in snd_ctl_elem_list_compat() local
30 if (copy_from_user(&data, data32, 4 * sizeof(u32))) in snd_ctl_elem_list_compat()
35 data.pids = compat_ptr(ptr); in snd_ctl_elem_list_compat()
36 err = snd_ctl_elem_list(card, &data); in snd_ctl_elem_list_compat()
40 if (copy_to_user(data32, &data, 4 * sizeof(u32))) in snd_ctl_elem_list_compat()
82 struct snd_ctl_elem_info *data; in snd_ctl_elem_info_compat() local
85 data = kzalloc(sizeof(*data), GFP_KERNEL); in snd_ctl_elem_info_compat()
86 if (! data) in snd_ctl_elem_info_compat()
91 if (copy_from_user(&data->id, &data32->id, sizeof(data->id))) in snd_ctl_elem_info_compat()
96 if (get_user(data->value.enumerated.item, &data32->value.enumerated.item)) in snd_ctl_elem_info_compat()
[all …]
/sound/pci/oxygen/
Dxonar_cs43xx.c68 struct xonar_cs43xx *data = chip->model_data; in cs4398_write() local
71 if (reg < ARRAY_SIZE(data->cs4398_regs)) in cs4398_write()
72 data->cs4398_regs[reg] = value; in cs4398_write()
77 struct xonar_cs43xx *data = chip->model_data; in cs4398_write_cached() local
79 if (value != data->cs4398_regs[reg]) in cs4398_write_cached()
85 struct xonar_cs43xx *data = chip->model_data; in cs4362a_write() local
88 if (reg < ARRAY_SIZE(data->cs4362a_regs)) in cs4362a_write()
89 data->cs4362a_regs[reg] = value; in cs4362a_write()
94 struct xonar_cs43xx *data = chip->model_data; in cs4362a_write_cached() local
96 if (value != data->cs4362a_regs[reg]) in cs4362a_write_cached()
[all …]
Dxonar_pcm179x.c256 struct xonar_pcm179x *data = chip->model_data; in pcm1796_write() local
264 < ARRAY_SIZE(data->pcm1796_regs[codec])) in pcm1796_write()
265 data->pcm1796_regs[codec][reg - PCM1796_REG_BASE] = value; in pcm1796_write()
271 struct xonar_pcm179x *data = chip->model_data; in pcm1796_write_cached() local
273 if (value != data->pcm1796_regs[codec][reg - PCM1796_REG_BASE]) in pcm1796_write_cached()
279 struct xonar_pcm179x *data = chip->model_data; in cs2000_write() local
282 data->cs2000_regs[reg] = value; in cs2000_write()
287 struct xonar_pcm179x *data = chip->model_data; in cs2000_write_cached() local
289 if (value != data->cs2000_regs[reg]) in cs2000_write_cached()
295 struct xonar_pcm179x *data = chip->model_data; in pcm1796_registers_init() local
[all …]
Dxonar_dg_mixer.c24 struct dg *data = chip->model_data; in output_select_apply() local
26 data->cs4245_shadow[CS4245_SIGNAL_SEL] &= ~CS4245_A_OUT_SEL_MASK; in output_select_apply()
27 if (data->output_sel == PLAYBACK_DST_HP) { in output_select_apply()
30 } else if (data->output_sel == PLAYBACK_DST_HP_FP) { in output_select_apply()
36 data->cs4245_shadow[CS4245_SIGNAL_SEL] |= CS4245_A_OUT_SEL_DAC; in output_select_apply()
63 struct dg *data = chip->model_data; in output_select_get() local
66 value->value.enumerated.item[0] = data->output_sel; in output_select_get()
75 struct dg *data = chip->model_data; in output_select_put() local
81 if (data->output_sel != new) { in output_select_put()
82 data->output_sel = new; in output_select_put()
[all …]
Dxonar_dg.c59 struct dg *data = chip->model_data; in cs4245_write_spi() local
64 packet |= data->cs4245_shadow[reg]; in cs4245_write_spi()
76 struct dg *data = chip->model_data; in cs4245_read_spi() local
95 data->cs4245_shadow[addr] = oxygen_read8(chip, OXYGEN_SPI_DATA1); in cs4245_read_spi()
102 struct dg *data = chip->model_data; in cs4245_shadow_control() local
106 for (addr = 1; addr < ARRAY_SIZE(data->cs4245_shadow); addr++) { in cs4245_shadow_control()
118 struct dg *data = chip->model_data; in cs4245_init() local
128 data->cs4245_shadow[CS4245_POWER_CTRL] = 0; in cs4245_init()
129 data->cs4245_shadow[CS4245_SIGNAL_SEL] = in cs4245_init()
131 data->cs4245_shadow[CS4245_DAC_CTRL_1] = in cs4245_init()
[all …]
Dxonar_wm87x6.c111 struct xonar_wm87x6 *data = chip->model_data; in wm8776_write() local
118 if (reg < ARRAY_SIZE(data->wm8776_regs)) { in wm8776_write()
122 data->wm8776_regs[reg] = value; in wm8776_write()
129 struct xonar_wm87x6 *data = chip->model_data; in wm8776_write_cached() local
131 if (reg >= ARRAY_SIZE(data->wm8776_regs) || in wm8776_write_cached()
132 value != data->wm8776_regs[reg]) in wm8776_write_cached()
139 struct xonar_wm87x6 *data = chip->model_data; in wm8766_write() local
147 if (reg < ARRAY_SIZE(data->wm8766_regs)) { in wm8766_write()
152 data->wm8766_regs[reg] = value; in wm8766_write()
159 struct xonar_wm87x6 *data = chip->model_data; in wm8766_write_cached() local
[all …]
/sound/soc/sprd/
Dsprd-pcm-dma.c32 struct sprd_pcm_dma_data data[SPRD_PCM_CHANNEL_MAX]; member
84 struct sprd_pcm_dma_data *data = &dma_private->data[i]; in sprd_pcm_open() local
86 data->virt = dmam_alloc_coherent(dev, size, &data->phys, in sprd_pcm_open()
88 if (!data->virt) { in sprd_pcm_open()
102 struct sprd_pcm_dma_data *data = &dma_private->data[i]; in sprd_pcm_open() local
104 if (data->virt) in sprd_pcm_open()
105 dmam_free_coherent(dev, size, data->virt, data->phys); in sprd_pcm_open()
122 struct sprd_pcm_dma_data *data = &dma_private->data[i]; in sprd_pcm_close() local
124 dmam_free_coherent(dev, size, data->virt, data->phys); in sprd_pcm_close()
132 static void sprd_pcm_dma_complete(void *data) in sprd_pcm_dma_complete() argument
[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()
116 static void init_data(struct linear_priv *data, in init_data() argument
126 data->dst_bytes = dst_bytes; in init_data()
127 data->cvt_endian = src_le != dst_le; in init_data()
[all …]
/sound/usb/
Dquirks-table.h55 .data = &(const struct audioformat) {
93 .data = &(const struct snd_usb_audio_quirk[]) {
101 .data = &(const struct audioformat) {
136 .data = (const struct snd_usb_audio_quirk[]) {
283 .data = (const struct snd_usb_audio_quirk[]) {
309 .data = (const struct snd_usb_audio_quirk[]) {
335 .data = (const struct snd_usb_audio_quirk[]) {
365 .data = (const struct snd_usb_audio_quirk[]) {
391 .data = (const struct snd_usb_audio_quirk[]) {
456 .data = (const struct snd_usb_audio_quirk[]) {
[all …]
/sound/oss/dmasound/
Ddmasound_atari.c169 u_char data; in ata_ct_law() local
170 if (get_user(data, userPtr++)) in ata_ct_law()
172 *p++ = table[data]; in ata_ct_law()
209 u_char data; in ata_ct_u8() local
210 if (get_user(data, userPtr++)) in ata_ct_u8()
212 *p++ = data ^ 0x80; in ata_ct_u8()
220 u_short data; in ata_ct_u8() local
221 if (get_user(data, (u_short __user *)userPtr)) in ata_ct_u8()
224 *p++ = data ^ 0x8080; in ata_ct_u8()
244 u_short data; in ata_ct_s16be() local
[all …]
/sound/firewire/motu/
Dmotu-protocol-v3.c41 u32 data; in snd_motu_protocol_v3_get_clock_rate() local
48 data = be32_to_cpu(reg); in snd_motu_protocol_v3_get_clock_rate()
50 data = (data & V3_CLOCK_RATE_MASK) >> V3_CLOCK_RATE_SHIFT; in snd_motu_protocol_v3_get_clock_rate()
51 if (data >= ARRAY_SIZE(snd_motu_clock_rates)) in snd_motu_protocol_v3_get_clock_rate()
54 *rate = snd_motu_clock_rates[data]; in snd_motu_protocol_v3_get_clock_rate()
63 u32 data; in snd_motu_protocol_v3_set_clock_rate() local
78 data = be32_to_cpu(reg); in snd_motu_protocol_v3_set_clock_rate()
80 data &= ~(V3_CLOCK_RATE_MASK | V3_FETCH_PCM_FRAMES); in snd_motu_protocol_v3_set_clock_rate()
81 data |= i << V3_CLOCK_RATE_SHIFT; in snd_motu_protocol_v3_set_clock_rate()
83 need_to_wait = data != be32_to_cpu(reg); in snd_motu_protocol_v3_set_clock_rate()
[all …]
Dmotu-protocol-v1.c125 static void parse_clock_rate_828(u32 data, unsigned int *rate) in parse_clock_rate_828() argument
127 if (data & CLK_828_STATUS_FLAG_RATE_48000) in parse_clock_rate_828()
146 static int parse_clock_rate_896(u32 data, unsigned int *rate) in parse_clock_rate_896() argument
148 switch (data & CLK_896_STATUS_MASK_RATE) { in parse_clock_rate_896()
192 u32 data; in set_clock_rate_828() local
198 data = be32_to_cpu(reg) & CLK_828_STATUS_MASK; in set_clock_rate_828()
200 data &= ~CLK_828_STATUS_FLAG_RATE_48000; in set_clock_rate_828()
202 data |= CLK_828_STATUS_FLAG_RATE_48000; in set_clock_rate_828()
204 reg = cpu_to_be32(data); in set_clock_rate_828()
212 u32 data; in set_clock_rate_896() local
[all …]
Dmotu-protocol-v2.c34 static int get_clock_rate(u32 data, unsigned int *rate) in get_clock_rate() argument
36 unsigned int index = (data & V2_CLOCK_RATE_MASK) >> V2_CLOCK_RATE_SHIFT; in get_clock_rate()
63 u32 data; in snd_motu_protocol_v2_set_clock_rate() local
78 data = be32_to_cpu(reg); in snd_motu_protocol_v2_set_clock_rate()
80 data &= ~V2_CLOCK_RATE_MASK; in snd_motu_protocol_v2_set_clock_rate()
81 data |= i << V2_CLOCK_RATE_SHIFT; in snd_motu_protocol_v2_set_clock_rate()
83 reg = cpu_to_be32(data); in snd_motu_protocol_v2_set_clock_rate()
88 static int get_clock_source(struct snd_motu *motu, u32 data, in get_clock_source() argument
91 switch (data & V2_CLOCK_SRC_MASK) { in get_clock_source()
116 if (((data & V2_OPT_IN_IFACE_MASK) >> V2_OPT_IN_IFACE_SHIFT) == in get_clock_source()
[all …]
/sound/soc/meson/
Dmeson-codec-glue.c40 struct meson_codec_glue_input *data) in meson_codec_glue_input_set_data() argument
42 dai->playback_dma_data = data; in meson_codec_glue_input_set_data()
71 struct meson_codec_glue_input *data = in meson_codec_glue_input_hw_params() local
74 data->params.rates = snd_pcm_rate_to_rate_bit(params_rate(params)); in meson_codec_glue_input_hw_params()
75 data->params.rate_min = params_rate(params); in meson_codec_glue_input_hw_params()
76 data->params.rate_max = params_rate(params); in meson_codec_glue_input_hw_params()
77 data->params.formats = 1ULL << (__force int) params_format(params); in meson_codec_glue_input_hw_params()
78 data->params.channels_min = params_channels(params); in meson_codec_glue_input_hw_params()
79 data->params.channels_max = params_channels(params); in meson_codec_glue_input_hw_params()
80 data->params.sig_bits = dai->driver->playback.sig_bits; in meson_codec_glue_input_hw_params()
[all …]
/sound/isa/wavefront/
Dwavefront_fx.c64 unsigned short *data) in wavefront_fx_memset() argument
83 outb ((data[0] >> 8), dev->fx_dsp_msb); in wavefront_fx_memset()
84 outb ((data[0] & 0xff), dev->fx_dsp_lsb); in wavefront_fx_memset()
87 page, addr, data[0]); in wavefront_fx_memset()
97 outb ((data[i] >> 8), dev->fx_dsp_msb); in wavefront_fx_memset()
98 outb ((data[i] & 0xff), dev->fx_dsp_lsb); in wavefront_fx_memset()
107 page, addr, (unsigned long) data, cnt); in wavefront_fx_memset()
178 wavefront_fx_mute (dev, r.data[0]); in snd_wavefront_fx_ioctl()
182 if (r.data[2] <= 0) { in snd_wavefront_fx_ioctl()
186 } else if (r.data[2] == 1) { in snd_wavefront_fx_ioctl()
[all …]

12345678910>>...27