Lines Matching defs:old
48 snd_ctl_elem_value_t *old;
68 snd_ctl_elem_value_free(elem->old);
100 err = snd_ctl_elem_read(h->ctl, elem->old);
110 int old, val, mask;
111 old = snd_ctl_elem_value_get_boolean(elem->old, k);
113 old &= ~mask;
114 if (old) {
116 val |= old;
123 long old, val, mask;
124 old = snd_ctl_elem_value_get_integer(elem->old, k);
126 old &= ~mask;
127 if (old) {
129 val |= old;
136 unsigned int old, val, mask;
137 old = snd_ctl_elem_value_get_enumerated(elem->old, k);
139 old &= ~mask;
140 if (old) {
142 val |= old;
152 unsigned char old, val, mask;
153 old = snd_ctl_elem_value_get_byte(elem->old, k);
155 old &= ~mask;
156 if (old) {
158 val |= old;
195 /* Only restore the old value if it differs from the requested
196 * value, because if it has changed restoring the old value
205 if (elem->preserve && snd_ctl_elem_value_compare(elem->val, elem->old)) {
206 err = snd_ctl_elem_write(h->ctl, elem->old);
551 err = snd_ctl_elem_value_malloc(&elem->old);
569 snd_ctl_elem_value_set_id(elem->old, elem->id);
598 if (elem->old)
599 snd_ctl_elem_value_free(elem->old);