Home
last modified time | relevance | path

Searched refs:control (Results 1 – 25 of 115) sorted by relevance

12345

/sound/soc/sdca/
A Dsdca_regmap.c66 struct sdca_control *control; in sdca_regmap_readable() local
72 if (!control) in sdca_regmap_readable()
78 switch (control->mode) { in sdca_regmap_readable()
110 if (!control) in sdca_regmap_writeable()
116 switch (control->mode) { in sdca_regmap_writeable()
147 if (!control) in sdca_regmap_volatile()
150 switch (control->mode) { in sdca_regmap_volatile()
176 if (!control) in sdca_regmap_deferrable()
179 return control->deferrable; in sdca_regmap_deferrable()
198 if (!control) in sdca_regmap_mbq_size()
[all …]
A Dsdca_asoc.c50 return control->has_fixed || control->mode == SDCA_ACCESS_MODE_RO; in readonly_control()
167 struct sdca_control *control; in entity_early_parse_ge() local
176 if (!control) in entity_early_parse_ge()
250 (*route)->control = control; in add_route()
401 struct sdca_control *control; in entity_parse_pde() local
406 if (!control) in entity_parse_pde()
568 struct sdca_control *control; in entity_parse_su() local
576 if (!control) in entity_parse_su()
605 if (!control) in entity_parse_mu()
893 control->sel, cn); in populate_control()
[all …]
A Dsdca_functions.c872 control->mode = tmp; in find_sdca_entity_control()
895 if (!control->values) in find_sdca_entity_control()
945 control->label = find_sdca_control_label(dev, entity, control); in find_sdca_entity_control()
946 if (!control->label) in find_sdca_entity_control()
949 control->type = find_sdca_control_datatype(entity, control); in find_sdca_entity_control()
950 control->nbits = find_sdca_control_bits(entity, control); in find_sdca_entity_control()
953 entity->label, control->label, control->sel, in find_sdca_entity_control()
954 control->mode, control->layers, control->cn_list, in find_sdca_entity_control()
955 control->interrupt_position, control->deferrable ? "deferrable" : ""); in find_sdca_entity_control()
1979 return control; in sdca_selector_find_control()
[all …]
A Dsdca_interrupts.c95 interrupt->control->sel, 0); in function_status_handler()
172 interrupt->control->sel, 0); in detected_mode_handler()
301 struct sdca_control *control, in sdca_irq_data_populate() argument
308 entity->label, control->label); in sdca_irq_data_populate()
316 interrupt->control = control; in sdca_irq_data_populate()
345 struct sdca_control *control = &entity->controls[j]; in sdca_irq_populate() local
346 int irq = control->interrupt_position; in sdca_irq_populate()
368 control, interrupt); in sdca_irq_populate()
376 if (control->sel == SDCA_CTL_ENTITY_0_FUNCTION_STATUS) in sdca_irq_populate()
380 if (control->sel == SDCA_CTL_GE_DETECTED_MODE) in sdca_irq_populate()
/sound/core/seq/
A Dseq_midi_emul.c138 ev->data.control.param, ev->data.control.value); in snd_midi_process_event()
145 if (ops->control) in snd_midi_process_event()
150 if (ops->control) in snd_midi_process_event()
157 chan->control[ev->data.control.param + 32] = in snd_midi_process_event()
264 if (control >= ARRAY_SIZE(chan->control)) in do_control()
268 if ((control >=64 && control <=69) || (control >= 80 && control <= 83)) { in do_control()
272 chan->control[control] = value; in do_control()
274 switch (control) { in do_control()
367 if (ops->control) in do_control()
368 ops->control(drv, control, chan); in do_control()
[all …]
A Dseq_midi_event.c248 ev->data.control.value = dev->buf[1]; in one_param_ctrl_event()
262 ev->data.control.param = dev->buf[1]; in two_param_ctrl_event()
263 ev->data.control.value = dev->buf[2]; in two_param_ctrl_event()
269 ev->data.control.value = dev->buf[1]; in one_param_event()
349 buf[0] = ev->data.control.value & 0x7f; in one_param_decode()
355 int value = ev->data.control.value + 8192; in pitchbend_decode()
363 buf[0] = ev->data.control.param & 0x7f; in two_param_decode()
364 buf[1] = ev->data.control.value & 0x7f; in two_param_decode()
370 buf[0] = ev->data.control.value & 0x7f; in songpos_decode()
382 if (ev->data.control.param < 0x20) { in extra_decode_ctrl14()
[all …]
A Dseq_ump_convert.c94 ev->data.control.channel = val->caf.channel; in ump_midi1_to_ctrl_ev()
95 ev->data.control.value = val->caf.data; in ump_midi1_to_ctrl_ev()
102 ev->data.control.channel = val->pb.channel; in ump_midi1_to_pitchbend_ev()
104 ev->data.control.value -= 8192; in ump_midi1_to_pitchbend_ev()
111 ev->data.control.channel = val->cc.channel; in ump_midi1_to_cc_ev()
112 ev->data.control.param = val->cc.index; in ump_midi1_to_cc_ev()
113 ev->data.control.value = val->cc.data; in ump_midi1_to_cc_ev()
224 ev->data.control.value -= 8192; in ump_midi2_to_pitchbend_ev()
233 ev->data.control.param = val->cc.index; in ump_midi2_to_cc_ev()
254 ev->data.control.value = val->pg.program; in ump_midi2_to_pgm_ev()
[all …]
/sound/soc/sof/
A Dcontrol.c27 if (tplg_ops && tplg_ops->control && tplg_ops->control->volume_get) in snd_sof_volume_get()
42 if (tplg_ops && tplg_ops->control && tplg_ops->control->volume_put) in snd_sof_volume_put()
79 if (tplg_ops && tplg_ops->control && tplg_ops->control->switch_get) in snd_sof_switch_get()
94 if (tplg_ops && tplg_ops->control && tplg_ops->control->switch_put) in snd_sof_switch_put()
109 if (tplg_ops && tplg_ops->control && tplg_ops->control->enum_get) in snd_sof_enum_get()
124 if (tplg_ops && tplg_ops->control && tplg_ops->control->enum_put) in snd_sof_enum_put()
139 if (tplg_ops && tplg_ops->control && tplg_ops->control->bytes_get) in snd_sof_bytes_get()
154 if (tplg_ops && tplg_ops->control && tplg_ops->control->bytes_put) in snd_sof_bytes_put()
174 if (tplg_ops && tplg_ops->control && tplg_ops->control->bytes_ext_put) in snd_sof_bytes_ext_put()
196 if (tplg_ops && tplg_ops->control && tplg_ops->control->bytes_ext_volatile_get) in snd_sof_bytes_ext_volatile_get()
[all …]
/sound/aoa/soundbus/i2sbus/
A Dcore.c154 struct i2sbus_control *control, in i2sbus_add_dev() argument
232 dev->control = control; in i2sbus_add_dev()
315 i2sbus_control_cell(dev->control, dev, 1); in i2sbus_add_dev()
316 i2sbus_control_enable(dev->control, dev); in i2sbus_add_dev()
317 i2sbus_control_clock(dev->control, dev, 1); in i2sbus_add_dev()
340 struct i2sbus_control *control = NULL; in i2sbus_probe() local
342 err = i2sbus_control_init(dev, &control); in i2sbus_probe()
345 if (!control) { in i2sbus_probe()
353 got += i2sbus_add_dev(dev, control, np); in i2sbus_probe()
359 i2sbus_control_destroy(control); in i2sbus_probe()
[all …]
A Dpcm.c271 out_le32(&pi->dbdma->control, (RUN | PAUSE | 1) << 16); in i2sbus_wait_for_stop()
487 i2sbus_control_enable(i2sdev->control, i2sdev); in i2sbus_pcm_prepare()
488 i2sbus_control_cell(i2sdev->control, i2sdev, 1); in i2sbus_pcm_prepare()
492 i2sbus_control_clock(i2sdev->control, i2sdev, 0); in i2sbus_pcm_prepare()
508 i2sbus_control_enable(i2sdev->control, i2sdev); in i2sbus_pcm_prepare()
509 i2sbus_control_cell(i2sdev->control, i2sdev, 1); in i2sbus_pcm_prepare()
510 i2sbus_control_clock(i2sdev->control, i2sdev, 1); in i2sbus_pcm_prepare()
555 out_le32(&pi->dbdma->control, 1 << 16); in i2sbus_pcm_trigger()
567 out_le32(&pi->dbdma->control, (RUN | PAUSE | 1) << 16); in i2sbus_pcm_trigger()
580 out_le32(&pi->dbdma->control, (RUN << 16) | RUN); in i2sbus_pcm_trigger()
[all …]
/sound/synth/emux/
A Demux_nrpn.c17 int control; member
45 if (table[i].control == type) { in send_converted_effect()
282 if (chan->control[MIDI_CTL_NONREG_PARM_NUM_MSB] == 127 && in snd_emux_nrpn()
283 chan->control[MIDI_CTL_NONREG_PARM_NUM_LSB] <= 26) { in snd_emux_nrpn()
287 val = (chan->control[MIDI_CTL_MSB_DATA_ENTRY] << 7) | in snd_emux_nrpn()
288 chan->control[MIDI_CTL_LSB_DATA_ENTRY]; in snd_emux_nrpn()
292 port, chan, chan->control[MIDI_CTL_NONREG_PARM_NUM_LSB], in snd_emux_nrpn()
298 chan->control[MIDI_CTL_NONREG_PARM_NUM_MSB] == 1) { in snd_emux_nrpn()
302 val = chan->control[MIDI_CTL_MSB_DATA_ENTRY]; in snd_emux_nrpn()
352 if (param >= ARRAY_SIZE(chan->control)) in snd_emux_xg_control()
[all …]
/sound/core/
A Dcontrol.c1048 control->id.iface, control->id.device, in sanity_check_int_value()
1049 control->id.subdevice, control->id.name, in sanity_check_int_value()
1059 control->id.iface, control->id.device, in sanity_check_int_value()
1060 control->id.subdevice, control->id.name, in sanity_check_int_value()
1236 control->id.iface, control->id.device, in snd_ctl_elem_read()
1237 control->id.subdevice, control->id.name, in snd_ctl_elem_read()
1250 control = memdup_user(_control, sizeof(*control)); in snd_ctl_elem_read_user()
1251 if (IS_ERR(control)) in snd_ctl_elem_read_user()
1262 if (copy_to_user(_control, control, sizeof(*control))) in snd_ctl_elem_read_user()
1327 control = memdup_user(_control, sizeof(*control)); in snd_ctl_elem_write_user()
[all …]
A Dpcm_compat.c399 struct snd_pcm_mmap_control_x32 control; member
409 volatile struct snd_pcm_mmap_control *control; in snd_pcm_ioctl_sync_ptr_x32() local
427 control = runtime->control; in snd_pcm_ioctl_sync_ptr_x32()
434 control->appl_ptr = scontrol.appl_ptr; in snd_pcm_ioctl_sync_ptr_x32()
438 control->avail_min = scontrol.avail_min; in snd_pcm_ioctl_sync_ptr_x32()
440 scontrol.avail_min = control->avail_min; in snd_pcm_ioctl_sync_ptr_x32()
485 volatile struct snd_pcm_mmap_control *control; in snd_pcm_ioctl_sync_ptr_buggy() local
495 control = runtime->control; in snd_pcm_ioctl_sync_ptr_buggy()
507 sync_cp->appl_ptr = control->appl_ptr; in snd_pcm_ioctl_sync_ptr_buggy()
510 control->avail_min = sync_cp->avail_min; in snd_pcm_ioctl_sync_ptr_buggy()
[all …]
A Dsound_kunit.c215 r->control = kunit_kzalloc(test, sizeof(*r->control), GFP_KERNEL); in test_playback_avail()
217 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, r->control); in test_playback_avail()
223 r->control->appl_ptr = p_avail_data[i].appl_ptr; in test_playback_avail()
243 r->control = kunit_kzalloc(test, sizeof(*r->control), GFP_KERNEL); in test_capture_avail()
245 KUNIT_ASSERT_NOT_ERR_OR_NULL(test, r->control); in test_capture_avail()
251 r->control->appl_ptr = c_avail_data[i].appl_ptr; in test_capture_avail()
/sound/usb/
A Dmixer.c108 (!control || !p->control || control == p->control)) in find_map()
1043 int control; member
1644 if (audio_feature_info[i].control == control) in get_feature_control_info()
1678 cval->control = control; in __build_feature_ctl()
2051 int control = audio_feature_info[i].control; in parse_audio_feature_unit() local
2078 int control = audio_feature_info[i].control; in parse_audio_feature_unit() local
2352 int control; member
2520 cval->control = valinfo->control; in build_audio_procunit()
3330 if (control && map->control) in delegate_notify()
3331 *control = map->control; in delegate_notify()
[all …]
A Dmixer_quirks.c77 cval->control = control; in snd_create_std_mono_ctl_offset()
1405 control = out + 1; in snd_ftu_create_volume_ctls()
1802 .control = 1,
1809 .control = 2,
1816 .control = 2,
1824 .control = 1,
1831 .control = 2,
1838 .control = 2,
1846 .control = 1,
1853 .control = 2,
[all …]
/sound/firewire/oxfw/
A Doxfw-spkr.c145 static int spkr_mute_get(struct snd_kcontrol *control, in spkr_mute_get() argument
148 struct snd_oxfw *oxfw = control->private_data; in spkr_mute_get()
156 static int spkr_mute_put(struct snd_kcontrol *control, in spkr_mute_put() argument
159 struct snd_oxfw *oxfw = control->private_data; in spkr_mute_put()
178 static int spkr_volume_info(struct snd_kcontrol *control, in spkr_volume_info() argument
181 struct snd_oxfw *oxfw = control->private_data; in spkr_volume_info()
194 static int spkr_volume_get(struct snd_kcontrol *control, in spkr_volume_get() argument
197 struct snd_oxfw *oxfw = control->private_data; in spkr_volume_get()
207 static int spkr_volume_put(struct snd_kcontrol *control, in spkr_volume_put() argument
210 struct snd_oxfw *oxfw = control->private_data; in spkr_volume_put()
/sound/soc/codecs/
A Dwm8958-dsp2.c191 struct wm8994 *control = wm8994->wm8994; in wm8958_dsp_start_mbc() local
206 if (control->pdata.num_mbc_cfgs) { in wm8958_dsp_start_mbc()
235 struct wm8994 *control = wm8994->wm8994; in wm8958_dsp_start_vss() local
245 if (control->pdata.num_mbc_cfgs) { in wm8958_dsp_start_vss()
254 if (control->pdata.num_vss_cfgs) { in wm8958_dsp_start_vss()
262 if (control->pdata.num_vss_hpf_cfgs) { in wm8958_dsp_start_vss()
296 struct wm8994 *control = wm8994->wm8994; in wm8958_dsp_start_enh_eq() local
305 if (control->pdata.num_enh_eq_cfgs) { in wm8958_dsp_start_enh_eq()
418 if (control->type != WM8958) in wm8958_aif_ev()
458 struct wm8994 *control = wm8994->wm8994; in wm8958_put_mbc_enum() local
[all …]
A Dwm8994.c1110 switch (control->type) { in aif1clk_ev()
2175 switch (control->type) { in wm8994_get_fll_config()
2857 switch (control->type) { in wm8994_set_dai_fmt()
3936 switch (control->type) { in wm8958_mic_detect()
4167 switch (control->type) { in wm8994_component_probe()
4189 switch (control->type) { in wm8994_component_probe()
4251 switch (control->type) { in wm8994_component_probe()
4320 switch (control->type) { in wm8994_component_probe()
4322 if (control->cust_id > 1 || control->revision > 1) { in wm8994_component_probe()
4406 switch (control->type) { in wm8994_component_probe()
[all …]
/sound/soc/atmel/
A Dmchp-spdiftx.c191 struct mchp_spdiftx_mixer_control control; member
211 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_channel_status_write()
227 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_user_data_write()
244 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_interrupt()
308 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_trigger()
351 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_hw_params()
551 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_cs_get()
567 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_cs_put()
610 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_subcode_get()
627 struct mchp_spdiftx_mixer_control *ctrl = &dev->control; in mchp_spdiftx_subcode_put()
[all …]
/sound/core/seq/oss/
A Dseq_oss_midi.c481 ev.data.control.channel = c; in snd_seq_oss_midi_reset()
482 ev.data.control.param = MIDI_CTL_ALL_NOTES_OFF; in snd_seq_oss_midi_reset()
485 ev.data.control.param = in snd_seq_oss_midi_reset()
489 ev.data.control.value = 0; in snd_seq_oss_midi_reset()
589 ossev.l.p1 = ev->data.control.param; in send_synth_event()
590 ossev.l.val = ev->data.control.value; in send_synth_event()
591 ossev.l.chn = ev->data.control.channel; in send_synth_event()
595 ossev.l.val = ev->data.control.value + 8192; in send_synth_event()
596 ossev.l.chn = ev->data.control.channel; in send_synth_event()
/sound/pci/
A Dsis7019.c526 control |= SIS_PLAY_DMA_INTR_AT_MLP; in sis_pcm_playback_prepare()
533 control &= ~SIS_PLAY_DMA_INTR_AT_LEO; in sis_pcm_playback_prepare()
534 control |= SIS_PLAY_DMA_INTR_AT_SSO; in sis_pcm_playback_prepare()
544 writel(control, ctrl_base + SIS_PLAY_DMA_CONTROL); in sis_pcm_playback_prepare()
702 u32 format, control, sso_eso, delta; in sis_prepare_timing_voice() local
771 control = timing->buffer_size - 1; in sis_prepare_timing_voice()
782 writel(control, play_base + SIS_PLAY_DMA_CONTROL); in sis_prepare_timing_voice()
801 u32 format, dma_addr, control; in sis_pcm_capture_prepare() local
817 control = leo | SIS_CAPTURE_DMA_LOOP; in sis_pcm_capture_prepare()
826 control |= SIS_CAPTURE_DMA_INTR_AT_LEO; in sis_pcm_capture_prepare()
[all …]
/sound/usb/6fire/
A Dcontrol.c526 struct snd_kcontrol *control; in usb6fire_control_add_virtual() local
536 control = snd_ctl_new1(&elems[i], rt); in usb6fire_control_add_virtual()
537 if (!control) in usb6fire_control_add_virtual()
539 ret = snd_ctl_add(card, control); in usb6fire_control_add_virtual()
542 ret = snd_ctl_add_follower(vmaster, control); in usb6fire_control_add_virtual()
606 chip->control = rt; in usb6fire_control_init()
615 kfree(chip->control); in usb6fire_control_destroy()
616 chip->control = NULL; in usb6fire_control_destroy()
/sound/soc/qcom/qdsp6/
A Dtopology.c984 struct snd_ar_control *control; in audioreach_find_widget() local
986 list_for_each_entry(control, &apm->widget_list, node) { in audioreach_find_widget()
987 if (control->w && !strcmp(name, control->w->name)) in audioreach_find_widget()
988 return control; in audioreach_find_widget()
1013 struct snd_ar_control *control; in audioreach_route_load() local
1022 control = audioreach_find_widget(scomp, route->source); in audioreach_route_load()
1023 if (control) in audioreach_route_load()
1024 control->module_instance_id = sink_module->instance_id; in audioreach_route_load()
1028 control = audioreach_find_widget(scomp, route->sink); in audioreach_route_load()
1029 if (!control || !control->w) in audioreach_route_load()
[all …]
/sound/soc/mediatek/mt8186/
A DMakefile10 mt8186-afe-control.o \
17 mt8186-misc-control.o \

Completed in 104 milliseconds

12345