Lines Matching refs:integer
2323 ucontrol->value.integer.value[0] = val == kcontrol->private_value; in snd_trident_spdif_control_get()
2335 val = ucontrol->value.integer.value[0] ? (unsigned char) kcontrol->private_value : 0x00; in snd_trident_spdif_control_put()
2543 ucontrol->value.integer.value[0] = (val & (1 << kcontrol->private_value)) ? 1 : 0; in snd_trident_ac97_control_get()
2558 if (ucontrol->value.integer.value[0]) in snd_trident_ac97_control_put()
2588 uinfo->value.integer.min = 0; in snd_trident_vol_control_info()
2589 uinfo->value.integer.max = 255; in snd_trident_vol_control_info()
2600 ucontrol->value.integer.value[0] = 255 - ((val >> kcontrol->private_value) & 0xff); in snd_trident_vol_control_get()
2601 ucontrol->value.integer.value[1] = 255 - ((val >> (kcontrol->private_value + 8)) & 0xff); in snd_trident_vol_control_get()
2617 val |= ((255 - (ucontrol->value.integer.value[0] & 0xff)) | in snd_trident_vol_control_put()
2618 ((255 - (ucontrol->value.integer.value[1] & 0xff)) << 8)) << kcontrol->private_value; in snd_trident_vol_control_put()
2660 uinfo->value.integer.min = 0; in snd_trident_pcm_vol_control_info()
2661 uinfo->value.integer.max = 255; in snd_trident_pcm_vol_control_info()
2663 uinfo->value.integer.max = 1023; in snd_trident_pcm_vol_control_info()
2674 ucontrol->value.integer.value[0] = 1023 - mix->vol; in snd_trident_pcm_vol_control_get()
2676 ucontrol->value.integer.value[0] = 255 - (mix->vol>>2); in snd_trident_pcm_vol_control_get()
2690 val = 1023 - (ucontrol->value.integer.value[0] & 1023); in snd_trident_pcm_vol_control_put()
2692 val = (255 - (ucontrol->value.integer.value[0] & 255)) << 2; in snd_trident_pcm_vol_control_put()
2726 uinfo->value.integer.min = 0; in snd_trident_pcm_pan_control_info()
2727 uinfo->value.integer.max = 127; in snd_trident_pcm_pan_control_info()
2737 ucontrol->value.integer.value[0] = mix->pan; in snd_trident_pcm_pan_control_get()
2738 if (ucontrol->value.integer.value[0] & 0x40) { in snd_trident_pcm_pan_control_get()
2739 ucontrol->value.integer.value[0] = (0x3f - (ucontrol->value.integer.value[0] & 0x3f)); in snd_trident_pcm_pan_control_get()
2741 ucontrol->value.integer.value[0] |= 0x40; in snd_trident_pcm_pan_control_get()
2754 if (ucontrol->value.integer.value[0] & 0x40) in snd_trident_pcm_pan_control_put()
2755 val = ucontrol->value.integer.value[0] & 0x3f; in snd_trident_pcm_pan_control_put()
2757 val = (0x3f - (ucontrol->value.integer.value[0] & 0x3f)) | 0x40; in snd_trident_pcm_pan_control_put()
2789 uinfo->value.integer.min = 0; in snd_trident_pcm_rvol_control_info()
2790 uinfo->value.integer.max = 127; in snd_trident_pcm_rvol_control_info()
2800 ucontrol->value.integer.value[0] = 127 - mix->rvol; in snd_trident_pcm_rvol_control_get()
2812 val = 0x7f - (ucontrol->value.integer.value[0] & 0x7f); in snd_trident_pcm_rvol_control_put()
2847 uinfo->value.integer.min = 0; in snd_trident_pcm_cvol_control_info()
2848 uinfo->value.integer.max = 127; in snd_trident_pcm_cvol_control_info()
2858 ucontrol->value.integer.value[0] = 127 - mix->cvol; in snd_trident_pcm_cvol_control_get()
2870 val = 0x7f - (ucontrol->value.integer.value[0] & 0x7f); in snd_trident_pcm_cvol_control_put()