Lines Matching refs:integer
360 uinfo->value.integer.min = 0; in siu_dai_info_volume()
361 uinfo->value.integer.max = SIU_MAX_VOLUME; in siu_dai_info_volume()
379 ucontrol->value.integer.value[0] = vol & 0xffff; in siu_dai_get_volume()
380 ucontrol->value.integer.value[1] = vol >> 16 & 0xffff; in siu_dai_get_volume()
385 ucontrol->value.integer.value[0] = vol & 0xffff; in siu_dai_get_volume()
386 ucontrol->value.integer.value[1] = vol >> 16 & 0xffff; in siu_dai_get_volume()
409 if (ucontrol->value.integer.value[0] < 0 || in siu_dai_put_volume()
410 ucontrol->value.integer.value[0] > SIU_MAX_VOLUME || in siu_dai_put_volume()
411 ucontrol->value.integer.value[1] < 0 || in siu_dai_put_volume()
412 ucontrol->value.integer.value[1] > SIU_MAX_VOLUME) in siu_dai_put_volume()
415 new_vol = ucontrol->value.integer.value[0] | in siu_dai_put_volume()
416 ucontrol->value.integer.value[1] << 16; in siu_dai_put_volume()