Home
last modified time | relevance | path

Searched refs:params (Results 1 – 25 of 721) sorted by relevance

12345678910>>...29

/sound/soc/atmel/
A Datmel-pcm-pdc.c92 struct atmel_pcm_dma_params *params = prtd->params; in atmel_pcm_dma_irq() local
110 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_dma_irq()
112 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_dma_irq()
124 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_dma_irq()
126 ssc_writex(params->ssc->regs, params->pdc->xncr, in atmel_pcm_dma_irq()
208 ssc_writex(params->ssc->regs, params->pdc->xpr, in atmel_pcm_trigger()
210 ssc_writex(params->ssc->regs, params->pdc->xcr, in atmel_pcm_trigger()
214 ssc_writex(params->ssc->regs, params->pdc->xnpr, in atmel_pcm_trigger()
216 ssc_writex(params->ssc->regs, params->pdc->xncr, in atmel_pcm_trigger()
223 ssc_readx(params->ssc->regs, params->pdc->xpr), in atmel_pcm_trigger()
[all …]
/sound/pci/oxygen/
A Dxonar_hdmi.c29 oxygen_write_uart(chip, params[i]); in hdmi_write_command()
32 checksum += params[i]; in hdmi_write_command()
51 hdmi->params[1] = IEC958_AES3_CON_FS_48000; in xonar_hdmi_init()
52 hdmi->params[4] = 1; in xonar_hdmi_init()
81 struct snd_pcm_hw_params *params) in xonar_set_hdmi_params() argument
83 hdmi->params[0] = 0; /* 1 = non-audio */ in xonar_set_hdmi_params()
84 switch (params_rate(params)) { in xonar_set_hdmi_params()
98 hdmi->params[2] = params_channels(params) / 2 - 1; in xonar_set_hdmi_params()
100 hdmi->params[3] = 0; in xonar_set_hdmi_params()
102 hdmi->params[3] = 0xc0; in xonar_set_hdmi_params()
[all …]
/sound/soc/
A Dsoc-utils-test.c125 struct snd_pcm_hw_params params; in test_tdm_params_to_bclk_one() local
128 _snd_pcm_hw_params_any(&params); in test_tdm_params_to_bclk_one()
130 hw_param_interval(&params, SNDRV_PCM_HW_PARAM_RATE)->min = rate; in test_tdm_params_to_bclk_one()
131 hw_param_interval(&params, SNDRV_PCM_HW_PARAM_RATE)->max = rate; in test_tdm_params_to_bclk_one()
134 params_set_format(&params, fmt); in test_tdm_params_to_bclk_one()
178 struct snd_pcm_hw_params params; in test_snd_soc_params_to_bclk_one() local
181 _snd_pcm_hw_params_any(&params); in test_snd_soc_params_to_bclk_one()
183 hw_param_interval(&params, SNDRV_PCM_HW_PARAM_RATE)->min = rate; in test_snd_soc_params_to_bclk_one()
184 hw_param_interval(&params, SNDRV_PCM_HW_PARAM_RATE)->max = rate; in test_snd_soc_params_to_bclk_one()
187 params_set_format(&params, fmt); in test_snd_soc_params_to_bclk_one()
[all …]
A Dsoc-ops.c491 if (ret == 0 && params->mask) { in snd_soc_bytes_get()
498 &= cpu_to_be16(~params->mask); in snd_soc_bytes_get()
502 &= cpu_to_be32(~params->mask); in snd_soc_bytes_get()
536 if (params->mask) { in snd_soc_bytes_put()
541 val &= params->mask; in snd_soc_bytes_put()
549 mask = ~params->mask; in snd_soc_bytes_put()
563 mask = ~params->mask; in snd_soc_bytes_put()
591 ucontrol->count = params->max; in snd_soc_bytes_info_ext()
601 unsigned int count = size < params->max ? size : params->max; in snd_soc_bytes_tlv_callback()
606 if (params->get) in snd_soc_bytes_tlv_callback()
[all …]
A Dsoc-utils.c51 int snd_soc_params_to_frame_size(const struct snd_pcm_hw_params *params) in snd_soc_params_to_frame_size() argument
55 sample_size = snd_pcm_format_width(params_format(params)); in snd_soc_params_to_frame_size()
59 return snd_soc_calc_frame_size(sample_size, params_channels(params), in snd_soc_params_to_frame_size()
70 int snd_soc_params_to_bclk(const struct snd_pcm_hw_params *params) in snd_soc_params_to_bclk() argument
74 ret = snd_soc_params_to_frame_size(params); in snd_soc_params_to_bclk()
77 return ret * params_rate(params); in snd_soc_params_to_bclk()
109 int snd_soc_tdm_params_to_bclk(const struct snd_pcm_hw_params *params, in snd_soc_tdm_params_to_bclk() argument
113 tdm_slots = params_channels(params); in snd_soc_tdm_params_to_bclk()
119 tdm_width = snd_pcm_format_width(params_format(params)); in snd_soc_tdm_params_to_bclk()
124 return snd_soc_calc_bclk(params_rate(params), tdm_width, 1, tdm_slots); in snd_soc_tdm_params_to_bclk()
/sound/soc/meson/
A Dmeson-codec-glue.c68 struct snd_pcm_hw_params *params, in meson_codec_glue_input_hw_params() argument
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()
114 rtd->dai_link->c2c_params = &in_data->params; in meson_codec_glue_output_startup()
A Daiu-encoder-i2s.c39 struct snd_pcm_hw_params *params) in aiu_encoder_i2s_setup_desc() argument
48 switch (params_physical_width(params)) { in aiu_encoder_i2s_setup_desc()
61 switch (params_channels(params)) { in aiu_encoder_i2s_setup_desc()
82 struct snd_pcm_hw_params *params, in aiu_encoder_i2s_set_legacy_div() argument
112 struct snd_pcm_hw_params *params, in aiu_encoder_i2s_set_more_div() argument
122 if (params_width(params) == 16 && params_channels(params) == 8) { in aiu_encoder_i2s_set_more_div()
145 struct snd_pcm_hw_params *params) in aiu_encoder_i2s_set_clocks() argument
148 unsigned int srate = params_rate(params); in aiu_encoder_i2s_set_clocks()
188 struct snd_pcm_hw_params *params, in aiu_encoder_i2s_hw_params() argument
197 ret = aiu_encoder_i2s_setup_desc(component, params); in aiu_encoder_i2s_hw_params()
[all …]
A Daxg-tdm-interface.c183 struct snd_pcm_hw_params *params, in axg_tdm_iface_set_stream() argument
188 unsigned int channels = params_channels(params); in axg_tdm_iface_set_stream()
189 unsigned int width = params_width(params); in axg_tdm_iface_set_stream()
192 iface->rate = params_rate(params); in axg_tdm_iface_set_stream()
207 ts->width = params_width(params); in axg_tdm_iface_set_stream()
208 ts->channels = params_channels(params); in axg_tdm_iface_set_stream()
214 struct snd_pcm_hw_params *params) in axg_tdm_iface_set_lrclk() argument
269 struct snd_pcm_hw_params *params) in axg_tdm_iface_set_sclk() argument
308 struct snd_pcm_hw_params *params, in axg_tdm_iface_hw_params() argument
341 ret = axg_tdm_iface_set_sclk(dai, params); in axg_tdm_iface_hw_params()
[all …]
A Daxg-spdifout.c129 switch (params_channels(params)) { in axg_spdifout_sample_fmt()
138 params_channels(params)); in axg_spdifout_sample_fmt()
146 switch (params_physical_width(params)) { in axg_spdifout_sample_fmt()
161 params_physical_width(params)); in axg_spdifout_sample_fmt()
166 val |= SPDIFOUT_CTRL1_MSB_POS(params_width(params) - 1); in axg_spdifout_sample_fmt()
179 static int axg_spdifout_set_chsts(struct snd_pcm_hw_params *params, in axg_spdifout_set_chsts() argument
188 ret = snd_pcm_create_iec958_consumer_hw_params(params, cs, 4); in axg_spdifout_set_chsts()
216 struct snd_pcm_hw_params *params, in axg_spdifout_hw_params() argument
220 unsigned int rate = params_rate(params); in axg_spdifout_hw_params()
230 ret = axg_spdifout_sample_fmt(params, dai); in axg_spdifout_hw_params()
[all …]
/sound/firewire/bebob/
A Dbebob_maudio.c218 if (params->ctl_id_sync) in avc_maudio_set_special_clk()
242 if (!params->is1814) in special_stream_formation_set()
265 if (!params) in snd_bebob_maudio_special_discover()
271 params->is1814 = is1814; in snd_bebob_maudio_special_discover()
289 if (params->is1814) { in snd_bebob_maudio_special_discover()
335 if (params->ctl_id_sync) in special_set_rate()
352 *id = params->clk_src; in special_clk_get()
391 params->clk_lock); in special_clk_ctl_put()
500 params->clk_src, in special_dig_in_iface_ctl_set()
503 params->clk_lock); in special_dig_in_iface_ctl_set()
[all …]
/sound/soc/sof/
A Dipc3-pcm.c41 struct snd_pcm_hw_params *params, in sof_ipc3_pcm_hw_params() argument
66 pcm.params.hdr.size = sizeof(pcm.params); in sof_ipc3_pcm_hw_params()
70 pcm.params.sample_valid_bytes = params_width(params) >> 3; in sof_ipc3_pcm_hw_params()
72 pcm.params.rate = params_rate(params); in sof_ipc3_pcm_hw_params()
73 pcm.params.channels = params_channels(params); in sof_ipc3_pcm_hw_params()
74 pcm.params.host_period_bytes = params_period_bytes(params); in sof_ipc3_pcm_hw_params()
83 switch (params_format(params)) { in sof_ipc3_pcm_hw_params()
112 pcm.params.host_period_bytes = 0; in sof_ipc3_pcm_hw_params()
118 pcm.params.cont_update_posn = 1; in sof_ipc3_pcm_hw_params()
121 pcm.params.stream_tag); in sof_ipc3_pcm_hw_params()
[all …]
A Dcompress.c193 ext_data_size = sizeof(params->codec); in sof_compr_set_params()
217 pcm->params.hdr.size = sizeof(pcm->params) + ext_data_size; in sof_compr_set_params()
219 pcm->params.buffer.size = crtd->dma_bytes; in sof_compr_set_params()
220 pcm->params.direction = cstream->direction; in sof_compr_set_params()
221 pcm->params.channels = params->codec.ch_out; in sof_compr_set_params()
222 pcm->params.rate = params->codec.sample_rate; in sof_compr_set_params()
225 pcm->params.sample_container_bytes = in sof_compr_set_params()
227 pcm->params.host_period_bytes = params->buffer.fragment_size; in sof_compr_set_params()
228 pcm->params.ext_data_length = ext_data_size; in sof_compr_set_params()
230 memcpy((u8 *)pcm->params.ext_data, &params->codec, ext_data_size); in sof_compr_set_params()
[all …]
/sound/soc/tegra/
A Dtegra210_mbdrc.c311 u32 regs = params->soc.base; in tegra210_mbdrc_band_params_get()
312 u32 mask = params->soc.mask; in tegra210_mbdrc_band_params_get()
313 u32 shift = params->shift; in tegra210_mbdrc_band_params_get()
332 u32 regs = params->soc.base; in tegra210_mbdrc_band_params_put()
334 u32 shift = params->shift; in tegra210_mbdrc_band_params_put()
434 params->shift, data, params->soc.num_regs); in tegra210_mbdrc_biquad_coeffs_put()
854 params->iir_stages << in tegra210_mbdrc_component_init()
860 params->in_attack_tc << in tegra210_mbdrc_component_init()
866 params->in_release_tc << in tegra210_mbdrc_component_init()
937 params->makeup_gain << in tegra210_mbdrc_component_init()
[all …]
/sound/core/
A Dpcm_native.c539 params); in fixup_unreferenced_params()
584 params = memdup_user(_params, sizeof(*params)); in snd_pcm_hw_refine_user()
596 if (copy_to_user(_params, params, sizeof(*params))) in snd_pcm_hw_refine_user()
885 params = memdup_user(_params, sizeof(*params)); in snd_pcm_hw_params_user()
893 if (copy_to_user(_params, params, sizeof(*params))) in snd_pcm_hw_params_user()
969 if (params->silence_size > params->silence_threshold) in snd_pcm_sw_params()
1001 if (copy_from_user(&params, _params, sizeof(params))) in snd_pcm_sw_params_user()
1004 if (copy_to_user(_params, &params, sizeof(params))) in snd_pcm_sw_params_user()
4063 memset(params, 0, sizeof(*params)); in snd_pcm_hw_convert_from_old_params()
4103 params = kmalloc(sizeof(*params), GFP_KERNEL); in snd_pcm_hw_refine_old_user()
[all …]
A Drawmidi_compat.c23 struct snd_rawmidi_params params; in snd_rawmidi_ioctl_params_compat() local
26 if (get_user(params.stream, &src->stream) || in snd_rawmidi_ioctl_params_compat()
27 get_user(params.buffer_size, &src->buffer_size) || in snd_rawmidi_ioctl_params_compat()
28 get_user(params.avail_min, &src->avail_min) || in snd_rawmidi_ioctl_params_compat()
29 get_user(params.mode, &src->mode) || in snd_rawmidi_ioctl_params_compat()
32 params.no_active_sensing = val; in snd_rawmidi_ioctl_params_compat()
33 switch (params.stream) { in snd_rawmidi_ioctl_params_compat()
37 return snd_rawmidi_output_params(rfile->output, &params); in snd_rawmidi_ioctl_params_compat()
41 return snd_rawmidi_input_params(rfile->input, &params); in snd_rawmidi_ioctl_params_compat()
A Dpcm_lib.c1367 params->rate_num = num; in snd_pcm_hw_rule_ratnums()
1368 params->rate_den = den; in snd_pcm_hw_rule_ratnums()
1401 params->rate_num = num; in snd_pcm_hw_rule_ratdens()
1402 params->rate_den = den; in snd_pcm_hw_rule_ratdens()
1441 params->msbits = min_not_zero(params->msbits, msbits); in snd_pcm_hw_rule_msbits()
1563 params->cmask |= 1 << var; in _snd_pcm_hw_param_any()
1564 params->rmask |= 1 << var; in _snd_pcm_hw_param_any()
1579 memset(params, 0, sizeof(*params)); in _snd_pcm_hw_params_any()
1584 params->info = ~0U; in _snd_pcm_hw_params_any()
1674 if (params->rmask) { in snd_pcm_hw_param_first()
[all …]
A Dpcm_iec958.c156 int snd_pcm_fill_iec958_consumer_hw_params(struct snd_pcm_hw_params *params, in snd_pcm_fill_iec958_consumer_hw_params() argument
159 return fill_iec958_consumer(params_rate(params), params_width(params), cs, len); in snd_pcm_fill_iec958_consumer_hw_params()
202 int snd_pcm_create_iec958_consumer_hw_params(struct snd_pcm_hw_params *params, in snd_pcm_create_iec958_consumer_hw_params() argument
211 return fill_iec958_consumer(params_rate(params), params_width(params), cs, len); in snd_pcm_create_iec958_consumer_hw_params()
/sound/core/oss/
A Dpcm_oss.c189 if (params->rmask) { in snd_pcm_hw_param_mask()
403 *save = *params; in snd_pcm_hw_param_near()
424 *params = *save; in snd_pcm_hw_param_near()
790 *save = *params; in choose_rate()
863 params = kmalloc(sizeof(*params), GFP_KERNEL); in snd_pcm_oss_change_params_locked()
927 memcpy(params, sparams, sizeof(*params)); in snd_pcm_oss_change_params_locked()
939 params_access(params), params_format(params), in snd_pcm_oss_change_params_locked()
940 params_channels(params), params_rate(params)); in snd_pcm_oss_change_params_locked()
1086 kfree(params); in snd_pcm_oss_change_params_locked()
1857 params = kmalloc(sizeof(*params), GFP_KERNEL); in snd_pcm_oss_get_formats()
[all …]
/sound/soc/sof/intel/
A Dhda-dai-ops.c193 struct snd_pcm_hw_params *params) in hda_calc_stream_format() argument
208 format_val = snd_hdac_stream_format(params_channels(params), bits, params_rate(params)); in hda_calc_stream_format()
211 params_rate(params), params_channels(params), params_format(params)); in hda_calc_stream_format()
234 params_physical_width(params)); in generic_calc_stream_format()
235 format_val = snd_hdac_stream_format(params_channels(params), bits, params_rate(params)); in generic_calc_stream_format()
238 params_rate(params), params_channels(params), params_format(params)); in generic_calc_stream_format()
245 struct snd_pcm_hw_params *params) in dmic_calc_stream_format() argument
253 channels = params_channels(params); in dmic_calc_stream_format()
254 format = params_format(params); in dmic_calc_stream_format()
255 width = params_physical_width(params); in dmic_calc_stream_format()
[all …]
/sound/soc/fsl/
A Dimx-pcm-fiq.c74 struct snd_pcm_hw_params *params) in snd_imx_pcm_hw_params() argument
79 iprtd->periods = params_periods(params); in snd_imx_pcm_hw_params()
80 iprtd->period = params_period_bytes(params); in snd_imx_pcm_hw_params()
83 params_period_size(params); in snd_imx_pcm_hw_params()
281 struct imx_pcm_fiq_params *params) in imx_pcm_fiq_init() argument
291 mxc_set_irq_fiq(params->irq, 1); in imx_pcm_fiq_init()
292 ssi_irq = params->irq; in imx_pcm_fiq_init()
294 imx_pcm_fiq = params->irq; in imx_pcm_fiq_init()
296 imx_ssi_fiq_base = (unsigned long)params->base; in imx_pcm_fiq_init()
298 params->dma_params_tx->maxburst = 4; in imx_pcm_fiq_init()
[all …]
A Dmpc5200_psc_ac97.c137 struct snd_pcm_hw_params *params, in psc_ac97_hw_analog_params() argument
146 __func__, substream, params_period_size(params), in psc_ac97_hw_analog_params()
147 params_period_bytes(params), params_periods(params), in psc_ac97_hw_analog_params()
148 params_buffer_size(params), params_buffer_bytes(params), in psc_ac97_hw_analog_params()
149 params_channels(params), params_rate(params), in psc_ac97_hw_analog_params()
150 params_format(params)); in psc_ac97_hw_analog_params()
153 s->ac97_slot_bits = (params_channels(params) == 1) ? 0x100 : 0x300; in psc_ac97_hw_analog_params()
160 struct snd_pcm_hw_params *params, in psc_ac97_hw_digital_params() argument
167 if (params_channels(params) == 1) in psc_ac97_hw_digital_params()
A Dmpc5200_psc_i2s.c37 struct snd_pcm_hw_params *params, in psc_i2s_hw_params() argument
46 __func__, substream, params_period_size(params), in psc_i2s_hw_params()
47 params_period_bytes(params), params_periods(params), in psc_i2s_hw_params()
48 params_buffer_size(params), params_buffer_bytes(params)); in psc_i2s_hw_params()
50 switch (params_format(params)) { in psc_i2s_hw_params()
A Dfsl_qmc_audio.c93 struct snd_pcm_hw_params *params) in qmc_audio_pcm_hw_params() argument
104 1 : params_channels(params); in qmc_audio_pcm_hw_params()
109 prtd->buffer_size = params_buffer_size(params); in qmc_audio_pcm_hw_params()
110 prtd->period_size = params_period_size(params); in qmc_audio_pcm_hw_params()
116 prtd->ch_dma_size = params_period_bytes(params) / prtd->channels; in qmc_audio_pcm_hw_params()
418 struct snd_pcm_hw_params *params, in qmc_dai_hw_rule_channels_by_format() argument
422 snd_pcm_format_t format = params_format(params); in qmc_dai_hw_rule_channels_by_format()
466 struct snd_pcm_hw_params *params, in qmc_dai_hw_rule_format_by_channels() argument
470 unsigned int channels = params_channels(params); in qmc_dai_hw_rule_format_by_channels()
614 struct snd_pcm_hw_params *params, in qmc_dai_hw_params() argument
[all …]
/sound/soc/codecs/
A Dframer-codec.c70 struct snd_pcm_hw_params *params, in framer_dai_hw_rule_channels_by_format() argument
73 struct snd_interval *c = hw_param_interval(params, SNDRV_PCM_HW_PARAM_CHANNELS); in framer_dai_hw_rule_channels_by_format()
74 snd_pcm_format_t format = params_format(params); in framer_dai_hw_rule_channels_by_format()
97 return framer_dai_hw_rule_channels_by_format(dai, params, framer->max_chan_playback); in framer_dai_hw_rule_playback_channels_by_format()
100 static int framer_dai_hw_rule_capture_channels_by_format(struct snd_pcm_hw_params *params, in framer_dai_hw_rule_capture_channels_by_format() argument
106 return framer_dai_hw_rule_channels_by_format(dai, params, framer->max_chan_capture); in framer_dai_hw_rule_capture_channels_by_format()
110 struct snd_pcm_hw_params *params, in framer_dai_hw_rule_format_by_channels() argument
113 struct snd_mask *f_old = hw_param_mask(params, SNDRV_PCM_HW_PARAM_FORMAT); in framer_dai_hw_rule_format_by_channels()
114 unsigned int channels = params_channels(params); in framer_dai_hw_rule_format_by_channels()
143 return framer_dai_hw_rule_format_by_channels(dai, params, framer->max_chan_playback); in framer_dai_hw_rule_playback_format_by_channels()
[all …]
/sound/soc/samsung/
A Dsmdk_wm8994.c35 struct snd_pcm_hw_params *params) in smdk_hw_params() argument
43 if (params_width(params) == 24) in smdk_hw_params()
44 pll_out = params_rate(params) * 384; in smdk_hw_params()
45 else if (params_rate(params) == 8000 || params_rate(params) == 11025) in smdk_hw_params()
46 pll_out = params_rate(params) * 512; in smdk_hw_params()
48 pll_out = params_rate(params) * 256; in smdk_hw_params()

Completed in 88 milliseconds

12345678910>>...29