Lines Matching defs:den
826 unsigned int den;
831 den = div_up(num, q);
832 if (den < rats[k].den_min)
834 if (den > rats[k].den_max)
835 den = rats[k].den_max;
838 r = (den - rats[k].den_min) % rats[k].den_step;
840 den -= r;
842 diff = num - q * den;
846 diff * best_den < best_diff * den) {
848 best_den = den;
865 unsigned int den;
872 den = div_down(num, q);
873 if (den > rats[k].den_max)
875 if (den < rats[k].den_min)
876 den = rats[k].den_min;
879 r = (den - rats[k].den_min) % rats[k].den_step;
881 den += rats[k].den_step - r;
883 diff = q * den - num;
887 diff * best_den < best_diff * den) {
889 best_den = den;
942 unsigned int den = rats[k].den;
945 num = mul(q, den);
956 diff = num - q * den;
958 diff * best_den < best_diff * den) {
960 best_den = den;
974 unsigned int den = rats[k].den;
977 num = mul(q, den);
988 diff = q * den - num;
990 diff * best_den < best_diff * den) {
992 best_den = den;
1342 unsigned int num = 0, den = 0;
1345 r->nrats, r->rats, &num, &den);
1346 if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) {
1348 params->rate_den = den;
1377 unsigned int num = 0, den = 0;
1379 r->nrats, r->rats, &num, &den);
1380 if (err >= 0 && den && rule->var == SNDRV_PCM_HW_PARAM_RATE) {
1382 params->rate_den = den;