Lines Matching refs:ucontrol
139 struct snd_ctl_elem_value *ucontrol) in slave_get_val() argument
147 ucontrol->value.integer.value[ch] = slave->vals[ch]; in slave_get_val()
152 struct snd_ctl_elem_value *ucontrol) in slave_put_val() argument
163 ucontrol->value.integer.value[ch] &= in slave_put_val()
169 vol = ucontrol->value.integer.value[ch]; in slave_put_val()
175 ucontrol->value.integer.value[ch] = vol; in slave_put_val()
179 return slave->slave.put(&slave->slave, ucontrol); in slave_put_val()
193 struct snd_ctl_elem_value *ucontrol) in slave_get() argument
196 return slave_get_val(slave, ucontrol); in slave_get()
200 struct snd_ctl_elem_value *ucontrol) in slave_put() argument
209 if (slave->vals[ch] != ucontrol->value.integer.value[ch]) { in slave_put()
211 slave->vals[ch] = ucontrol->value.integer.value[ch]; in slave_put()
216 err = slave_put_val(slave, ucontrol); in slave_put()
303 struct snd_ctl_elem_value *ucontrol) in master_get() argument
309 ucontrol->value.integer.value[0] = master->val; in master_get()
333 struct snd_ctl_elem_value *ucontrol) in master_put() argument
344 new_val = ucontrol->value.integer.value[0]; in master_put()