Home
last modified time | relevance | path

Searched refs:input (Results 1 – 25 of 56) sorted by relevance

123

/sound/usb/caiaq/
A Dinput.c590 struct input_dev *input; in snd_usb_caiaq_input_init() local
593 input = input_allocate_device(); in snd_usb_caiaq_input_init()
594 if (!input) in snd_usb_caiaq_input_init()
600 input->name = cdev->product_name; in snd_usb_caiaq_input_init()
601 input->phys = cdev->phys; in snd_usb_caiaq_input_init()
603 input->dev.parent = &usb_dev->dev; in snd_usb_caiaq_input_init()
605 input_set_drvdata(input, cdev); in snd_usb_caiaq_input_init()
813 input->keycode = cdev->keycode; in snd_usb_caiaq_input_init()
818 cdev->input_dev = input; in snd_usb_caiaq_input_init()
820 ret = input_register_device(input); in snd_usb_caiaq_input_init()
[all …]
A DMakefile3 snd-usb-caiaq-$(CONFIG_SND_USB_CAIAQ_INPUT) += input.o
/sound/soc/intel/catpt/
A Dmessages.c72 memset(&input, 0, sizeof(input)); in catpt_ipc_alloc_stream()
73 input.path_id = path_id; in catpt_ipc_alloc_stream()
74 input.stream_type = type; in catpt_ipc_alloc_stream()
76 input.input_format = *afmt; in catpt_ipc_alloc_stream()
77 input.ring_info = *rinfo; in catpt_ipc_alloc_stream()
87 memcpy(payload, &input, sizeof(input)); in catpt_ipc_alloc_stream()
249 input.channel = channel; in catpt_ipc_set_volume()
256 request.data = &input; in catpt_ipc_set_volume()
281 input.new_write_pos = pos; in catpt_ipc_set_write_pos()
283 input.low_latency = ll; in catpt_ipc_set_write_pos()
[all …]
/sound/soc/intel/avs/
A Dcontrol.c91 long *input; in avs_control_volume_put() local
97 input = uctl->value.integer.value; in avs_control_volume_put()
102 if (input[i] < mc->min || input[i] > mc->max) in avs_control_volume_put()
106 if (!memcmp(ctl_data->values, input, sizeof(ctl_data->values))) in avs_control_volume_put()
114 ret = avs_peakvol_set_volume(adev, active_module, mc, input); in avs_control_volume_put()
119 memcpy(ctl_data->values, input, sizeof(ctl_data->values)); in avs_control_volume_put()
174 long *input; in avs_control_mute_put() local
180 input = uctl->value.integer.value; in avs_control_mute_put()
185 if (input[i] < mc->min || input[i] > mc->max) in avs_control_mute_put()
197 ret = avs_peakvol_set_mute(adev, active_module, mc, input); in avs_control_mute_put()
[all …]
A Dpath.h78 struct soc_mixer_control *mc, long *input);
80 struct soc_mixer_control *mc, long *input);
/sound/pci/ctxfi/
A Dctamixer.c60 amixer->input = rsc; in amixer_set_input()
113 struct rsc *input; in amixer_commit_write() local
117 input = amixer->input; in amixer_commit_write()
122 if (input) in amixer_commit_write()
123 input->ops->master(input); in amixer_commit_write()
130 if (input) { in amixer_commit_write()
132 input->ops->output_slot(input)); in amixer_commit_write()
133 input->ops->next_conj(input); in amixer_commit_write()
145 if (input) in amixer_commit_write()
146 input->ops->master(input); in amixer_commit_write()
[all …]
A Dctdaio.c156 static int dao_set_left_input(struct dao *dao, struct rsc *input) in dao_set_left_input() argument
168 input->ops->master(input); in dao_set_left_input()
171 entry->slot = input->ops->output_slot(input); in dao_set_left_input()
176 input->ops->next_conj(input); in dao_set_left_input()
179 input->ops->master(input); in dao_set_left_input()
185 static int dao_set_right_input(struct dao *dao, struct rsc *input) in dao_set_right_input() argument
197 input->ops->master(input); in dao_set_right_input()
200 entry->slot = input->ops->output_slot(input); in dao_set_right_input()
205 input->ops->next_conj(input); in dao_set_right_input()
208 input->ops->master(input); in dao_set_right_input()
A Dctamixer.h55 struct rsc *input; /* pointer to a resource acting as source */ member
68 int (*setup)(struct amixer *amixer, struct rsc *input,
A Dctdaio.h74 int (*set_left_input)(struct dao *dao, struct rsc *input);
75 int (*set_right_input)(struct dao *dao, struct rsc *input);
A Dctsrc.c617 static int srcimp_map(struct srcimp *srcimp, struct src *src, struct rsc *input) in srcimp_map() argument
624 input->ops->master(input); in srcimp_map()
629 entry->slot = input->ops->output_slot(input); in srcimp_map()
636 input->ops->next_conj(input); in srcimp_map()
640 input->ops->master(input); in srcimp_map()
/sound/core/
A Drawmidi_compat.c39 if (!rfile->input) in snd_rawmidi_ioctl_params_compat()
41 return snd_rawmidi_input_params(rfile->input, &params); in snd_rawmidi_ioctl_params_compat()
73 if (!rfile->input) in snd_rawmidi_ioctl_status_compat64()
75 err = snd_rawmidi_input_status(rfile->input, &status); in snd_rawmidi_ioctl_status_compat64()
A Drawmidi.c406 rfile->input = sinput; in rawmidi_open_priv()
514 if (rawmidi_file->input && rawmidi_file->input->runtime) in snd_rawmidi_open()
575 if (rfile->input) { in rawmidi_release_priv()
577 rfile->input = NULL; in rawmidi_release_priv()
834 if (rfile->input == NULL) in snd_rawmidi_ioctl_status32()
874 if (rfile->input == NULL) in snd_rawmidi_ioctl_status64()
938 if (rfile->input == NULL) in snd_rawmidi_ioctl()
976 if (rfile->input == NULL) in snd_rawmidi_ioctl()
1280 substream = rfile->input; in snd_rawmidi_read()
1668 if (rfile->input != NULL) { in snd_rawmidi_poll()
[all …]
A Dump.c155 int output, int input, in snd_ump_endpoint_new() argument
162 if (input) in snd_ump_endpoint_new()
166 if (input && output) in snd_ump_endpoint_new()
180 output, input, info_flags); in snd_ump_endpoint_new()
191 if (input) in snd_ump_endpoint_new()
1352 bool input, output; in snd_ump_attach_legacy_rawmidi() local
1362 input = ump->core.info_flags & SNDRV_RAWMIDI_INFO_INPUT; in snd_ump_attach_legacy_rawmidi()
1365 output ? num : 0, input ? num : 0, in snd_ump_attach_legacy_rawmidi()
1372 if (input) in snd_ump_attach_legacy_rawmidi()
/sound/pci/echoaudio/
A Dgina20_dsp.c180 static int set_input_gain(struct echoaudio *chip, u16 input, int gain) in set_input_gain() argument
182 if (snd_BUG_ON(input >= num_busses_in(chip))) in set_input_gain()
188 chip->input_gain[input] = gain; in set_input_gain()
190 chip->comm_page->line_in_level[input] = gain; in set_input_gain()
A Dlayla20_dsp.c254 static int set_input_gain(struct echoaudio *chip, u16 input, int gain) in set_input_gain() argument
256 if (snd_BUG_ON(input >= num_busses_in(chip))) in set_input_gain()
262 chip->input_gain[input] = gain; in set_input_gain()
264 chip->comm_page->line_in_level[input] = gain; in set_input_gain()
/sound/firewire/bebob/
A Dbebob_stream.c123 u8 addr[AVC_BRIDGECO_ADDR_BYTES], input[7]; in snd_bebob_stream_get_clock_src() local
164 err = avc_bridgeco_get_plug_input(bebob->unit, addr, input); in snd_bebob_stream_get_clock_src()
176 if (input[0] == 0xff) { in snd_bebob_stream_get_clock_src()
182 if (input[0] == AVC_BRIDGECO_PLUG_DIR_OUT) { in snd_bebob_stream_get_clock_src()
188 if (input[1] == AVC_BRIDGECO_PLUG_MODE_SUBUNIT && in snd_bebob_stream_get_clock_src()
189 input[2] == 0x0c) { in snd_bebob_stream_get_clock_src()
194 } else if (input[1] == AVC_BRIDGECO_PLUG_MODE_UNIT) { in snd_bebob_stream_get_clock_src()
195 if (input[2] == AVC_BRIDGECO_PLUG_UNIT_ISOC) { in snd_bebob_stream_get_clock_src()
196 if (input[3] == 0x00) { in snd_bebob_stream_get_clock_src()
215 } else if (input[2] == AVC_BRIDGECO_PLUG_UNIT_EXT) { in snd_bebob_stream_get_clock_src()
[all …]
/sound/soc/tegra/
A DKconfig75 to interface with Pulse Density Modulation (PDM) input devices.
104 which converts the sampling frequency of the input signal from
119 that up-samples the input to the desired sampling rate by
120 interpolation and then converts the oversampled PCM input to
140 used in input or output signal path. It can be used either for
148 converts the sampling frequency of input signal to another
157 four input streams (each of up to 16 channels) and generate
159 output frame by any combination of bytes from the input frames.
168 form output frames by any combination of bytes from the input
177 audio streams. It supports mixing of up to 10 input streams,
[all …]
/sound/hda/common/
A Dauto_parser.c540 int input) in check_mic_location_need() argument
545 defc = snd_hda_codec_get_pincfg(codec, cfg->inputs[input].pin); in check_mic_location_need()
577 int input) in hda_get_autocfg_input_label() argument
579 int type = cfg->inputs[input].type; in hda_get_autocfg_input_label()
582 if ((input > 0 && cfg->inputs[input - 1].type == type) || in hda_get_autocfg_input_label()
583 (input < cfg->num_inputs - 1 && cfg->inputs[input + 1].type == type)) in hda_get_autocfg_input_label()
586 has_multiple_pins &= check_mic_location_need(codec, cfg, input); in hda_get_autocfg_input_label()
588 return hda_get_input_pin_label(codec, &cfg->inputs[input], in hda_get_autocfg_input_label()
589 cfg->inputs[input].pin, in hda_get_autocfg_input_label()
/sound/soc/uniphier/
A DKconfig20 input and output that can be used with other codecs.
29 input and output that can be used with other codecs.
/sound/firewire/oxfw/
A Doxfw-scs1x.c19 struct snd_rawmidi_substream *input; member
114 stream = READ_ONCE(scs->input); in handle_hss()
293 WRITE_ONCE(scs->input, stream); in midi_capture_trigger()
295 WRITE_ONCE(scs->input, NULL); in midi_capture_trigger()
/sound/soc/img/
A DKconfig30 Say Y or M if you want to add support for SPDIF input driver for
31 Imagination Technologies SPDIF input device.
/sound/firewire/motu/
A Dmotu-register-dsp-message-parser.c311 if (param->input.gain_and_invert[input_ch] != val) { in snd_motu_register_dsp_message_parser_parse()
313 param->input.gain_and_invert[input_ch] = val; in snd_motu_register_dsp_message_parser_parse()
317 if (param->input.flag[input_ch] != val) { in snd_motu_register_dsp_message_parser_parse()
319 param->input.flag[input_ch] = val; in snd_motu_register_dsp_message_parser_parse()
/sound/soc/meson/
A DKconfig49 Select Y or M to add support for TDM input formatter embedded
89 Select Y or M to add support for SPDIF input embedded
97 Select Y or M to add support for PDM input embedded
/sound/core/seq/
A Dseq_midi.c185 runtime = msynth->input_rfile.input->runtime; in midisynth_subscribe()
189 err = snd_rawmidi_input_params(msynth->input_rfile.input, &params); in midisynth_subscribe()
197 snd_rawmidi_kernel_read(msynth->input_rfile.input, NULL, 0); in midisynth_subscribe()
207 if (snd_BUG_ON(!msynth->input_rfile.input)) in midisynth_unsubscribe()
/sound/drivers/mpu401/
A Dmpu401_uart.c174 static void snd_mpu401_uart_add_timer (struct snd_mpu401 *mpu, int input) in snd_mpu401_uart_add_timer() argument
183 mpu->timer_invoked |= input ? MPU401_MODE_INPUT_TIMER : in snd_mpu401_uart_add_timer()
191 static void snd_mpu401_uart_remove_timer (struct snd_mpu401 *mpu, int input) in snd_mpu401_uart_remove_timer() argument
197 mpu->timer_invoked &= input ? ~MPU401_MODE_INPUT_TIMER : in snd_mpu401_uart_remove_timer()

Completed in 72 milliseconds

123