Lines Matching refs:value
295 ucontrol->value.integer.value[0] = kcontrol->private_value >> 8;
300 int value, int index)
313 !value, 0, NULL, 0);
319 !value, 0, NULL, 0);
324 value, index + 2, NULL, 0);
335 unsigned int value = ucontrol->value.integer.value[0];
339 if (value > 1)
341 if (value == old_value)
343 kcontrol->private_value = (value << 8) | index;
344 err = snd_audigy2nx_led_update(mixer, value, index);
464 ucontrol->value.enumerated.item[0] = kcontrol->private_value;
469 int value)
480 buf[1] = value ? 0x02 : 0x01;
494 unsigned int value = ucontrol->value.enumerated.item[0];
497 if (value > 1)
500 if (value == kcontrol->private_value)
503 kcontrol->private_value = value;
504 err = snd_emu0204_ch_switch_update(mixer, value);
535 ucontrol->value.integer.value[0] = !!(kcontrol->private_value & 0x02);
564 if (ucontrol->value.integer.value[0])
694 ucontrol->value.enumerated.item[0] = kctl->private_value;
737 new_val = ucontrol->value.enumerated.item[0];
767 ucontrol->value.enumerated.item[0] = kctl->private_value;
807 new_val = ucontrol->value.enumerated.item[0];
877 u8 value;
883 0, pval & 0xffff, &value, 1);
890 kctl->private_value |= ((unsigned int)value << 24);
897 ucontrol->value.integer.value[0] = kcontrol->private_value >> 24;
923 u8 newval = ucontrol->value.integer.value[0];
1038 unsigned char value[2];
1040 value[0] = 0x00;
1041 value[1] = 0x00;
1047 value, 2);
1051 kctl->private_value |= (unsigned int)value[0] << 24;
1058 ucontrol->value.enumerated.item[0] = kctl->private_value >> 24;
1066 unsigned char value[2];
1069 value[0] = pval >> 24;
1070 value[1] = 0;
1081 value, 2);
1094 new_val = ucontrol->value.enumerated.item[0];
1622 * 0 - on (0x28 register value)
1623 * 1 - off (0x2a register value)
1650 ucontrol->value.iec958.status[0] = kcontrol->private_value & 0xff;
1651 ucontrol->value.iec958.status[1] = (kcontrol->private_value >> 8) & 0xff;
1652 ucontrol->value.iec958.status[2] = 0x00;
1679 ucontrol->value.iec958.status[3] = (rate == 48000) ?
1738 pval |= (ucontrol->value.iec958.status[1] & 0x0f) << 8;
1739 pval |= (ucontrol->value.iec958.status[0] & 0x0f);
1742 pval |= (ucontrol->value.iec958.status[1] & 0xf0) << 8;
1759 ucontrol->value.iec958.status[0] = 0x0f;
1760 ucontrol->value.iec958.status[1] = 0xff;
1761 ucontrol->value.iec958.status[2] = 0x00;
1762 ucontrol->value.iec958.status[3] = 0x00;
1770 ucontrol->value.integer.value[0] = !(kcontrol->private_value & 0x02);
1805 reg = ucontrol->value.integer.value[0] ? 0x28 : 0x2a;
1821 .private_value = 0x00000100UL,/* reset value */
1836 .private_value = 0x00000028UL,/* reset value */
1866 ucontrol->value.integer.value[0] = kcontrol->private_value;
1895 unsigned char value = !!ucontrol->value.integer.value[0];
1898 if (kcontrol->private_value == value)
1900 kcontrol->private_value = value;
1901 err = snd_soundblaster_e1_switch_update(list->mixer, value);
1977 static int realtek_hda_get(struct snd_usb_audio *chip, u32 cmd, u32 *value)
1994 *value = be32_to_cpu(buf);
2040 ucontrol->value.integer.value[0] = presence;
2198 u32 *value)
2207 value, sizeof(*value));
2260 ucontrol->value.integer.value[0] = rate;
2290 ucontrol->value.enumerated.item[0] = idx;
2303 ucontrol->value.enumerated.item[0] = SND_RME_SPDIF_IF(status1);
2316 ucontrol->value.enumerated.item[0] = SND_RME_SPDIF_FORMAT(status1);
2329 ucontrol->value.enumerated.item[0] = SND_RME_CLK_SYNC(status1);
2355 ucontrol->value.integer.value[0] = freq;
2369 uinfo->value.integer.min = 32000;
2370 uinfo->value.integer.max = 800000;
2375 uinfo->value.integer.min = 0;
2376 uinfo->value.integer.max = 200000;
2378 uinfo->value.integer.step = 0;
2555 u8 index, u8 value)
2569 usb_val = value ? 3 : 0;
2572 usb_val = value ? usb_idx : 0;
2577 usb_val = value ? usb_idx : 0;
2605 ucontrol->value.enumerated.item[0] = val;
2607 ucontrol->value.integer.value[0] = val;
2640 uinfo->value.integer.min = 0;
2641 uinfo->value.integer.max = 1;
2666 val = ucontrol->value.enumerated.item[0];
2668 val = ucontrol->value.integer.value[0];
2688 int value, pv;
2693 value = (pv >> SND_BBFPRO_CTL_VAL_SHIFT) & SND_BBFPRO_CTL_VAL_MASK;
2695 return snd_bbfpro_ctl_update(list->mixer, reg, idx, value);
2699 u32 value)
2713 v = value & SND_BBFPRO_MIXER_VAL_MASK;
2731 ucontrol->value.integer.value[0] =
2741 uinfo->value.integer.min = SND_BBFPRO_MIXER_VAL_MIN;
2742 uinfo->value.integer.max = SND_BBFPRO_MIXER_VAL_MAX;
2755 uvalue = ucontrol->value.integer.value[0];
3252 if (info->value.enumerated.item >= noptions)
3253 info->value.enumerated.item = noptions - 1;
3256 ctl->options[info->value.enumerated.item],
3261 strscpy(info->value.enumerated.name, name, sizeof(info->value.enumerated.name));
3264 info->value.enumerated.items = noptions;
3269 u8 device_idx, u8 group, u16 value)
3274 if ((group >= device->ncontrols) || value >= device->controls[group].noptions)
3285 device->controls[group].options[value],
3296 elem->value.enumerated.item[0] = kctl->private_value & SND_DJM_VALUE_MASK;
3308 u16 value = elem->value.enumerated.item[0];
3312 value);
3314 return snd_djm_controls_update(mixer, device, group, value);
3322 u16 value = (private_value & SND_DJM_VALUE_MASK);
3324 return snd_djm_controls_update(list->mixer, device, group, value);
3331 u16 value;
3345 value = device->controls[i].default_value;
3350 value);
3351 err = snd_djm_controls_update(mixer, device_idx, i, value);
3579 /* lowest playback value is muted on some devices */