Lines Matching defs:channel
21 * - audio channel clustering (UAC2)
417 /* channel = 0: master, 1 = first channel */
419 int channel, int *value)
422 (cval->control << 8) | channel,
427 int channel, int index, int *value)
431 if (cval->cached & (1 << channel)) {
435 err = get_cur_mix_raw(cval, channel, value);
440 cval->control, channel, err);
443 cval->cached |= 1 << channel;
514 int snd_usb_set_cur_mix_value(struct usb_mixer_elem_info *cval, int channel,
518 unsigned int read_only = (channel == 0) ?
520 cval->ch_readonly & (1 << (channel - 1));
524 "%s(): channel %d of control %d is read_only\n",
525 __func__, channel, cval->control);
530 UAC_SET_CUR, (cval->control << 8) | channel,
534 cval->cached |= 1 << channel;
567 * check if the input/output channel routing is enabled on the given bitmap.
867 /* call recursively to retrieve the channel info */
887 /* call recursively to retrieve the channel info */
1379 /* master channel */
1414 /* master channel */
1428 /* get the boolean value from the master channel of a UAC control */
1511 * the master channel.
1627 cval->channels = 1; /* master channel */
1830 cval->channels = 1; /* report true if any channel is connected */
1980 * The first channel must be set
2018 * The first channel must be set
2068 * input channel number (zero based) is given in control field instead.
2874 int st_chmask; /* side tone mixing channel mask */
2943 * at least one channel is present
3080 /* Master channel, always writable */
3090 /* Master channel, always writable */
3100 /* Master channel, always writable */
3103 /* Mono volume channel, always writable */
3234 u8 *control, u8 *channel)
3245 if (channel && map->channel)
3246 *channel = map->channel;
3330 __u8 channel = value & 0xff;
3333 if (channel >= MAX_CHANNELS) {
3335 "%s(): bogus channel number %d\n",
3336 __func__, channel);
3340 unitid = delegate_notify(mixer, unitid, &control, &channel);
3363 if (channel)
3364 info->cached &= ~(1 << channel);
3365 else /* master channel */