Lines Matching defs:mask
47 snd_ctl_elem_value_t *mask;
67 snd_ctl_elem_value_free(elem->mask);
110 int old, val, mask;
112 mask = snd_ctl_elem_value_get_boolean(elem->mask, k);
113 old &= ~mask;
123 long old, val, mask;
125 mask = snd_ctl_elem_value_get_integer(elem->mask, k);
126 old &= ~mask;
136 unsigned int old, val, mask;
138 mask = snd_ctl_elem_value_get_enumerated(elem->mask, k);
139 old &= ~mask;
152 unsigned char old, val, mask;
154 mask = snd_ctl_elem_value_get_byte(elem->mask, k);
155 old &= ~mask;
250 snd_ctl_elem_value_t *mask,
269 if (mask)
270 snd_ctl_elem_value_set_boolean(mask, 0, 1);
278 if (mask)
279 snd_ctl_elem_value_set_integer(mask, 0, ~0L);
287 if (mask)
288 snd_ctl_elem_value_set_enumerated(mask, 0, ~0);
330 if (mask)
331 snd_ctl_elem_value_set_byte(mask, idx / 2, 0xff);
363 if (mask)
364 snd_ctl_elem_value_set_boolean(mask, idx, 1);
371 if (mask)
372 snd_ctl_elem_value_set_integer(mask, idx, ~0L);
379 if (mask)
380 snd_ctl_elem_value_set_enumerated(mask, idx, ~0);
388 if (mask)
389 snd_ctl_elem_value_set_byte(mask, idx, 0xff);
411 snd_config_t *value = NULL, *mask = NULL;
483 if (strcmp(id, "mask") == 0) {
484 mask = n;
530 err = snd_ctl_elem_value_malloc(&elem->mask);
555 if (mask) {
559 err = snd_config_get_ctl_elem_value(mask, h->ctl, elem->mask, NULL, elem->info);
563 err = snd_config_get_ctl_elem_value(value, h->ctl, elem->val, elem->mask, elem->info);
568 err = snd_config_get_ctl_elem_value(value, h->ctl, elem->val, elem->mask, elem->info);
581 if (elem->mask)
582 snd_ctl_elem_value_free(elem->mask);