Lines Matching refs:ucontrol

379 				  struct snd_ctl_elem_value *ucontrol)  in snd_akm4xxx_volume_get()  argument
385 ucontrol->value.integer.value[0] = snd_akm4xxx_get_vol(ak, chip, addr); in snd_akm4xxx_volume_get()
415 struct snd_ctl_elem_value *ucontrol) in snd_akm4xxx_volume_put() argument
418 unsigned int val = ucontrol->value.integer.value[0]; in snd_akm4xxx_volume_put()
437 struct snd_ctl_elem_value *ucontrol) in snd_akm4xxx_stereo_volume_get() argument
443 ucontrol->value.integer.value[0] = snd_akm4xxx_get_vol(ak, chip, addr); in snd_akm4xxx_stereo_volume_get()
444 ucontrol->value.integer.value[1] = snd_akm4xxx_get_vol(ak, chip, addr+1); in snd_akm4xxx_stereo_volume_get()
449 struct snd_ctl_elem_value *ucontrol) in snd_akm4xxx_stereo_volume_put() argument
456 val[0] = ucontrol->value.integer.value[0]; in snd_akm4xxx_stereo_volume_put()
457 val[1] = ucontrol->value.integer.value[1]; in snd_akm4xxx_stereo_volume_put()
475 struct snd_ctl_elem_value *ucontrol) in snd_akm4xxx_deemphasis_get() argument
481 ucontrol->value.enumerated.item[0] = in snd_akm4xxx_deemphasis_get()
487 struct snd_ctl_elem_value *ucontrol) in snd_akm4xxx_deemphasis_put() argument
493 unsigned char nval = ucontrol->value.enumerated.item[0] & 3; in snd_akm4xxx_deemphasis_put()
507 struct snd_ctl_elem_value *ucontrol) in ak4xxx_switch_get() argument
518 ucontrol->value.integer.value[0] = (val & (1<<shift)) != 0; in ak4xxx_switch_get()
523 struct snd_ctl_elem_value *ucontrol) in ak4xxx_switch_put() argument
530 long flag = ucontrol->value.integer.value[0]; in ak4xxx_switch_put()
576 struct snd_ctl_elem_value *ucontrol) in ak4xxx_capture_source_get() argument
585 ucontrol->value.enumerated.item[0] = val; in ak4xxx_capture_source_get()
590 struct snd_ctl_elem_value *ucontrol) in ak4xxx_capture_source_put() argument
600 if (ucontrol->value.enumerated.item[0] >= num_names) in ak4xxx_capture_source_put()
605 val |= ucontrol->value.enumerated.item[0] & mask; in ak4xxx_capture_source_put()