Lines Matching refs:val

257 				  snd_ctl_elem_value_t *val,
270 int_val = snd_ctl_elem_value_get_boolean(val, index);
283 int_val = snd_ctl_elem_value_get_integer(val, index);
312 int64_val = snd_ctl_elem_value_get_integer64(val, index);
341 int_val = snd_ctl_elem_value_get_enumerated(val, index);
369 static bool ctl_value_valid(struct ctl_data *ctl, snd_ctl_elem_value_t *val)
375 if (!ctl_value_index_valid(ctl, val, i))
715 snd_ctl_elem_value_t *val;
716 snd_ctl_elem_value_alloca(&val);
718 snd_ctl_elem_value_set_id(val, ctl->id);
722 snd_ctl_elem_value_set_boolean(val, i, j);
723 err = write_and_verify(ctl, val, NULL);
738 snd_ctl_elem_value_t *val;
739 snd_ctl_elem_value_alloca(&val);
741 snd_ctl_elem_value_set_id(val, ctl->id);
751 snd_ctl_elem_value_set_integer(val, i, j);
752 err = write_and_verify(ctl, val, NULL);
767 snd_ctl_elem_value_t *val;
768 snd_ctl_elem_value_alloca(&val);
770 snd_ctl_elem_value_set_id(val, ctl->id);
780 snd_ctl_elem_value_set_integer64(val, i, j);
781 err = write_and_verify(ctl, val, NULL);
794 snd_ctl_elem_value_t *val;
795 snd_ctl_elem_value_alloca(&val);
797 snd_ctl_elem_value_set_id(val, ctl->id);
801 snd_ctl_elem_value_set_enumerated(val, i, j);
802 err = write_and_verify(ctl, val, NULL);
862 snd_ctl_elem_value_t *val)
867 err = snd_ctl_elem_write(ctl->card->handle, val);
872 err = snd_ctl_elem_read(ctl->card->handle, val);
879 return !ctl_value_valid(ctl, val);
886 snd_ctl_elem_value_t *val;
887 snd_ctl_elem_value_alloca(&val);
890 snd_ctl_elem_value_copy(val, ctl->def_val);
891 snd_ctl_elem_value_set_boolean(val, i, 2);
893 if (test_ctl_write_invalid_value(ctl, val))
904 snd_ctl_elem_value_t *val;
905 snd_ctl_elem_value_alloca(&val);
910 snd_ctl_elem_value_copy(val, ctl->def_val);
911 snd_ctl_elem_value_set_integer(val, i,
914 if (test_ctl_write_invalid_value(ctl, val))
918 snd_ctl_elem_value_copy(val, ctl->def_val);
919 snd_ctl_elem_value_set_integer(val, i, LONG_MIN);
921 if (test_ctl_write_invalid_value(ctl, val))
927 snd_ctl_elem_value_copy(val, ctl->def_val);
928 snd_ctl_elem_value_set_integer(val, i,
931 if (test_ctl_write_invalid_value(ctl, val))
935 snd_ctl_elem_value_copy(val, ctl->def_val);
936 snd_ctl_elem_value_set_integer(val, i, LONG_MAX);
938 if (test_ctl_write_invalid_value(ctl, val))
950 snd_ctl_elem_value_t *val;
951 snd_ctl_elem_value_alloca(&val);
956 snd_ctl_elem_value_copy(val, ctl->def_val);
957 snd_ctl_elem_value_set_integer64(val, i,
960 if (test_ctl_write_invalid_value(ctl, val))
964 snd_ctl_elem_value_copy(val, ctl->def_val);
965 snd_ctl_elem_value_set_integer64(val, i, LLONG_MIN);
967 if (test_ctl_write_invalid_value(ctl, val))
973 snd_ctl_elem_value_copy(val, ctl->def_val);
974 snd_ctl_elem_value_set_integer64(val, i,
977 if (test_ctl_write_invalid_value(ctl, val))
981 snd_ctl_elem_value_copy(val, ctl->def_val);
982 snd_ctl_elem_value_set_integer64(val, i, LLONG_MAX);
984 if (test_ctl_write_invalid_value(ctl, val))
996 snd_ctl_elem_value_t *val;
997 snd_ctl_elem_value_alloca(&val);
999 snd_ctl_elem_value_set_id(val, ctl->id);
1003 snd_ctl_elem_value_copy(val, ctl->def_val);
1004 snd_ctl_elem_value_set_enumerated(val, i,
1007 if (test_ctl_write_invalid_value(ctl, val))
1011 snd_ctl_elem_value_copy(val, ctl->def_val);
1012 snd_ctl_elem_value_set_enumerated(val, i, UINT_MAX);
1014 if (test_ctl_write_invalid_value(ctl, val))