Lines Matching refs:maxdir
550 unsigned int max, int maxdir)
564 if (maxdir) {
565 if (maxdir < 0) {
567 } else if (maxdir > 0) {
621 unsigned int *max, int *maxdir)
641 *max, maxdir ? *maxdir : 0);
652 return snd_pcm_hw_param_get_max(params, var, max, maxdir);
821 int mindir, maxdir;
828 mindir = maxdir = valdir;
829 if (maxdir > 0)
830 maxdir = 0;
831 else if (maxdir == 0)
832 maxdir = -1;
834 maxdir = 1;
854 err = snd_pcm_hw_param_set_max(pcm, ¶ms1, SND_CHANGE, var, &max, &maxdir);
857 if (boundary_nearer(max, maxdir, best, valdir, min, mindir)) {
863 err = snd_pcm_hw_param_set_max(pcm, params, SND_CHANGE, var, &max, &maxdir);
898 int mindir, maxdir;
909 maxdir = bestdir - 1;
914 maxdir = bestdir + diffdir + 1;
918 max += maxdir / 2;
919 maxdir %= 2;
927 err = snd_pcm_hw_param_set_max(pcm, ¶ms1, SND_CHANGE, var, &max, &maxdir);
930 if (boundary_nearer(max, maxdir, best, bestdir, min, mindir)) {
938 err = snd_pcm_hw_param_set_max(pcm, params, SND_CHANGE, var, &max, &maxdir);
957 unsigned int max, int *maxdir)
961 if (!boundary_lt(min, *mindir, max, *maxdir))
967 if (boundary_lt(min, *mindir, max, *maxdir)) {
969 err = snd_pcm_hw_param_set_near(pcm, &tmp, var, &max, maxdir);
972 *maxdir = *mindir;
975 &max, maxdir);
987 int mindir, maxdir, err;
991 if ((err = snd_pcm_hw_param_get_max(src, var, &max, &maxdir)) < 0)
994 min, &mindir, max, &maxdir)) < 0)