| /sound/soc/sdca/ |
| A D | sdca_regmap.c | 66 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 D | sdca_asoc.c | 50 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 D | sdca_functions.c | 872 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 D | sdca_interrupts.c | 95 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 D | seq_midi_emul.c | 138 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 D | seq_midi_event.c | 248 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 D | seq_ump_convert.c | 94 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 D | control.c | 27 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 D | core.c | 154 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 D | pcm.c | 271 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 D | emux_nrpn.c | 17 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 D | control.c | 1048 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 D | pcm_compat.c | 399 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 D | sound_kunit.c | 215 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 D | mixer.c | 108 (!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 D | mixer_quirks.c | 77 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 D | oxfw-spkr.c | 145 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 D | wm8958-dsp2.c | 191 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 D | wm8994.c | 1110 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 D | mchp-spdiftx.c | 191 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 D | seq_oss_midi.c | 481 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 D | sis7019.c | 526 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 D | control.c | 526 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 D | topology.c | 984 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 D | Makefile | 10 mt8186-afe-control.o \ 17 mt8186-misc-control.o \
|