Lines Matching full:ctl

651 print_dev_ctl(struct snd_dev *dp, struct snd_ctl *ctl, bool simple,  in print_dev_ctl()  argument
657 if (ctl->type != GRP) { in print_dev_ctl()
659 printf("%s=", ctl->name); in print_dev_ctl()
661 printf(" %-20s= ", ctl->name); in print_dev_ctl()
664 switch (ctl->type) { in print_dev_ctl()
666 printf("%s\n", (char *)dp + ctl->off); in print_dev_ctl()
669 printf("%d\n", *(int *)((intptr_t)dp + ctl->off)); in print_dev_ctl()
677 len = strlen(ctl->name); in print_dev_ctl()
678 if (strncmp(ctl->name, cp->name, len) == 0 && in print_dev_ctl()
687 print_chan_ctl(struct snd_chan *ch, struct snd_ctl *ctl, bool simple, in print_chan_ctl() argument
694 if (ctl->type != GRP) { in print_chan_ctl()
696 printf("%s.%s=", ch->name, ctl->name); in print_chan_ctl()
698 printf(" %-20s= ", ctl->name); in print_chan_ctl()
701 switch (ctl->type) { in print_chan_ctl()
703 printf("%s\n", (char *)ch + ctl->off); in print_chan_ctl()
706 printf("%d\n", *(int *)((intptr_t)ch + ctl->off)); in print_chan_ctl()
709 v = *(int *)((intptr_t)ch + ctl->off); in print_chan_ctl()
717 len = strlen(ctl->name); in print_chan_ctl()
718 if (strncmp(ctl->name, cp->name, len) == 0 && in print_chan_ctl()
730 struct snd_ctl *ctl; in print_dev() local
745 for (ctl = dev_ctls; ctl->name != NULL; ctl++) in print_dev()
746 print_dev_ctl(dp, ctl, oflag, false); in print_dev()
752 for (ctl = chan_ctls; ctl->name != NULL; ctl++) in print_dev()
753 print_chan_ctl(ch, ctl, oflag, false); in print_dev()
929 struct snd_ctl *ctl; in main() local
966 for (ctl = dev_ctls; ctl->name != NULL; ctl++) { in main()
967 if (strcmp(ctl->name, propstr) != 0) in main()
970 print_dev_ctl(dp, ctl, true, true); in main()
972 } else if (ctl->mod != NULL && ctl->mod(dp, s) < 0) in main()
973 warnx("%s(%s) failed", ctl->name, s); in main()
978 for (ctl = chan_ctls; ctl->name != NULL; ctl++) { in main()
979 if (strcmp(ctl->name, propstr) != 0) in main()
981 print_chan_ctl(ch, ctl, true, true); in main()