Lines Matching refs:integer
640 info->value.integer.min = 0; in snd_cx88_volume_info()
641 info->value.integer.max = 0x3f; in snd_cx88_volume_info()
654 value->value.integer.value[(bal & 0x40) ? 0 : 1] = vol; in snd_cx88_volume_get()
656 value->value.integer.value[(bal & 0x40) ? 1 : 0] = vol < 0 ? 0 : vol; in snd_cx88_volume_get()
666 int left = value->value.integer.value[0]; in snd_cx88_wm8775_volume_put()
667 int right = value->value.integer.value[1]; in snd_cx88_wm8775_volume_put()
695 left = value->value.integer.value[0] & 0x3f; in snd_cx88_volume_put()
696 right = value->value.integer.value[1] & 0x3f; in snd_cx88_volume_put()
740 value->value.integer.value[0] = !(cx_read(AUD_VOL_CTL) & bit); in snd_cx88_switch_get()
755 if (value->value.integer.value[0] != !(vol & bit)) { in snd_cx88_switch_put()
793 value->value.integer.value[0] = val ? 1 : 0; in snd_cx88_alc_get()
805 client_ctl.value = 0 != value->value.integer.value[0]; in snd_cx88_alc_put()