Lines Matching refs:value
294 ucontrol->value.integer.value[0] = kcontrol->private_value >> 8;
299 int value, int index)
312 !value, 0, NULL, 0);
318 !value, 0, NULL, 0);
323 value, index + 2, NULL, 0);
334 unsigned int value = ucontrol->value.integer.value[0];
338 if (value > 1)
340 if (value == old_value)
342 kcontrol->private_value = (value << 8) | index;
343 err = snd_audigy2nx_led_update(mixer, value, index);
463 ucontrol->value.enumerated.item[0] = kcontrol->private_value;
468 int value)
479 buf[1] = value ? 0x02 : 0x01;
493 unsigned int value = ucontrol->value.enumerated.item[0];
496 if (value > 1)
499 if (value == kcontrol->private_value)
502 kcontrol->private_value = value;
503 err = snd_emu0204_ch_switch_update(mixer, value);
534 ucontrol->value.integer.value[0] = !!(kcontrol->private_value & 0x02);
563 if (ucontrol->value.integer.value[0])
602 ucontrol->value.enumerated.item[0] = kctl->private_value;
683 new_val = ucontrol->value.enumerated.item[0];
735 u8 value;
741 0, pval & 0xffff, &value, 1);
748 kctl->private_value |= ((unsigned int)value << 24);
755 ucontrol->value.integer.value[0] = kcontrol->private_value >> 24;
781 u8 newval = ucontrol->value.integer.value[0];
896 unsigned char value[2];
898 value[0] = 0x00;
899 value[1] = 0x00;
905 value, 2);
909 kctl->private_value |= (unsigned int)value[0] << 24;
916 ucontrol->value.enumerated.item[0] = kctl->private_value >> 24;
924 unsigned char value[2];
927 value[0] = pval >> 24;
928 value[1] = 0;
939 value, 2);
952 new_val = ucontrol->value.enumerated.item[0];
1480 * 0 - on (0x28 register value)
1481 * 1 - off (0x2a register value)
1508 ucontrol->value.iec958.status[0] = kcontrol->private_value & 0xff;
1509 ucontrol->value.iec958.status[1] = (kcontrol->private_value >> 8) & 0xff;
1510 ucontrol->value.iec958.status[2] = 0x00;
1537 ucontrol->value.iec958.status[3] = (rate == 48000) ?
1596 pval |= (ucontrol->value.iec958.status[1] & 0x0f) << 8;
1597 pval |= (ucontrol->value.iec958.status[0] & 0x0f);
1600 pval |= (ucontrol->value.iec958.status[1] & 0xf0) << 8;
1617 ucontrol->value.iec958.status[0] = 0x0f;
1618 ucontrol->value.iec958.status[1] = 0xff;
1619 ucontrol->value.iec958.status[2] = 0x00;
1620 ucontrol->value.iec958.status[3] = 0x00;
1628 ucontrol->value.integer.value[0] = !(kcontrol->private_value & 0x02);
1663 reg = ucontrol->value.integer.value[0] ? 0x28 : 0x2a;
1679 .private_value = 0x00000100UL,/* reset value */
1694 .private_value = 0x00000028UL,/* reset value */
1724 ucontrol->value.integer.value[0] = kcontrol->private_value;
1753 unsigned char value = !!ucontrol->value.integer.value[0];
1756 if (kcontrol->private_value == value)
1758 kcontrol->private_value = value;
1759 err = snd_soundblaster_e1_switch_update(list->mixer, value);
1875 u32 *value)
1884 value, sizeof(*value));
1937 ucontrol->value.integer.value[0] = rate;
1967 ucontrol->value.enumerated.item[0] = idx;
1980 ucontrol->value.enumerated.item[0] = SND_RME_SPDIF_IF(status1);
1993 ucontrol->value.enumerated.item[0] = SND_RME_SPDIF_FORMAT(status1);
2006 ucontrol->value.enumerated.item[0] = SND_RME_CLK_SYNC(status1);
2032 ucontrol->value.integer.value[0] = freq;
2046 uinfo->value.integer.min = 32000;
2047 uinfo->value.integer.max = 800000;
2052 uinfo->value.integer.min = 0;
2053 uinfo->value.integer.max = 200000;
2055 uinfo->value.integer.step = 0;
2232 u8 index, u8 value)
2246 usb_val = value ? 3 : 0;
2249 usb_val = value ? usb_idx : 0;
2254 usb_val = value ? usb_idx : 0;
2282 ucontrol->value.enumerated.item[0] = val;
2284 ucontrol->value.integer.value[0] = val;
2317 uinfo->value.integer.min = 0;
2318 uinfo->value.integer.max = 1;
2343 val = ucontrol->value.enumerated.item[0];
2345 val = ucontrol->value.integer.value[0];
2365 int value, pv;
2370 value = (pv >> SND_BBFPRO_CTL_VAL_SHIFT) & SND_BBFPRO_CTL_VAL_MASK;
2372 return snd_bbfpro_ctl_update(list->mixer, reg, idx, value);
2376 u32 value)
2390 v = value & SND_BBFPRO_MIXER_VAL_MASK;
2408 ucontrol->value.integer.value[0] =
2418 uinfo->value.integer.min = SND_BBFPRO_MIXER_VAL_MIN;
2419 uinfo->value.integer.max = SND_BBFPRO_MIXER_VAL_MAX;
2432 uvalue = ucontrol->value.integer.value[0];
2829 if (info->value.enumerated.item >= noptions)
2830 info->value.enumerated.item = noptions - 1;
2832 name = snd_djm_get_label(ctl->options[info->value.enumerated.item],
2837 strlcpy(info->value.enumerated.name, name, sizeof(info->value.enumerated.name));
2840 info->value.enumerated.items = noptions;
2845 u8 device_idx, u8 group, u16 value)
2850 if ((group >= device->ncontrols) || value >= device->controls[group].noptions)
2861 device->controls[group].options[value],
2872 elem->value.enumerated.item[0] = kctl->private_value & SND_DJM_VALUE_MASK;
2884 u16 value = elem->value.enumerated.item[0];
2888 value);
2890 return snd_djm_controls_update(mixer, device, group, value);
2898 u16 value = (private_value & SND_DJM_VALUE_MASK);
2900 return snd_djm_controls_update(list->mixer, device, group, value);
2907 u16 value;
2921 value = device->controls[i].default_value;
2926 value);
2927 err = snd_djm_controls_update(mixer, device_idx, i, value);
3138 /* lowest playback value is muted on some devices */