Lines Matching refs:value
29 if (ucontrol->value.integer.value[i]) {
48 static inline u32 mixer_to_ipc(unsigned int value, u32 *volume_map, int size)
50 if (value >= size)
53 return volume_map[value];
56 static inline u32 ipc_to_mixer(u32 value, u32 *volume_map, int size)
61 if (volume_map[i] >= value)
79 ucontrol->value.integer.value[i] =
80 ipc_to_mixer(cdata->chanv[i].value,
96 u32 value;
100 value = mixer_to_ipc(ucontrol->value.integer.value[i],
102 change = change || (value != cdata->chanv[i].value);
104 cdata->chanv[i].value = value;
128 ucontrol->value.integer.value[i] = cdata->chanv[i].value;
143 u32 value;
147 value = ucontrol->value.integer.value[i];
148 change = change || (value != cdata->chanv[i].value);
150 cdata->chanv[i].value = value;
178 ucontrol->value.enumerated.item[i] = cdata->chanv[i].value;
193 u32 value;
197 value = ucontrol->value.enumerated.item[i];
198 change = change || (value != cdata->chanv[i].value);
200 cdata->chanv[i].value = value;
225 if (be->max > sizeof(ucontrol->value.bytes.data)) {
243 memcpy(ucontrol->value.bytes.data, data, size);
259 if (be->max > sizeof(ucontrol->value.bytes.data)) {
277 memcpy(data, ucontrol->value.bytes.data, size);