Lines Matching refs:ratio

530 static const uint16_t *wbscl_get_filter_3tap_16p(struct fixed31_32 ratio)
532 if (ratio.value < dc_fixpt_one.value)
534 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
536 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
542 static const uint16_t *wbscl_get_filter_4tap_16p(struct fixed31_32 ratio)
544 if (ratio.value < dc_fixpt_one.value)
546 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
548 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
554 static const uint16_t *wbscl_get_filter_5tap_16p(struct fixed31_32 ratio)
556 if (ratio.value < dc_fixpt_one.value)
558 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
560 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
566 static const uint16_t *wbscl_get_filter_6tap_16p(struct fixed31_32 ratio)
568 if (ratio.value < dc_fixpt_one.value)
570 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
572 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
578 static const uint16_t *wbscl_get_filter_7tap_16p(struct fixed31_32 ratio)
580 if (ratio.value < dc_fixpt_one.value)
582 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
584 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
590 static const uint16_t *wbscl_get_filter_8tap_16p(struct fixed31_32 ratio)
592 if (ratio.value < dc_fixpt_one.value)
594 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
596 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
602 static const uint16_t *wbscl_get_filter_9tap_16p(struct fixed31_32 ratio)
604 if (ratio.value < dc_fixpt_one.value)
606 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
608 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
613 static const uint16_t *wbscl_get_filter_10tap_16p(struct fixed31_32 ratio)
615 if (ratio.value < dc_fixpt_one.value)
617 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
619 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
625 static const uint16_t *wbscl_get_filter_11tap_16p(struct fixed31_32 ratio)
627 if (ratio.value < dc_fixpt_one.value)
629 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
631 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
637 static const uint16_t *wbscl_get_filter_12tap_16p(struct fixed31_32 ratio)
639 if (ratio.value < dc_fixpt_one.value)
641 else if (ratio.value < dc_fixpt_from_fraction(4, 3).value)
643 else if (ratio.value < dc_fixpt_from_fraction(5, 3).value)
649 static const uint16_t *wbscl_get_filter_coeffs_16p(int taps, struct fixed31_32 ratio)
652 return wbscl_get_filter_12tap_16p(ratio);
654 return wbscl_get_filter_11tap_16p(ratio);
656 return wbscl_get_filter_10tap_16p(ratio);
658 return wbscl_get_filter_9tap_16p(ratio);
660 return wbscl_get_filter_8tap_16p(ratio);
662 return wbscl_get_filter_7tap_16p(ratio);
664 return wbscl_get_filter_6tap_16p(ratio);
666 return wbscl_get_filter_5tap_16p(ratio);
668 return wbscl_get_filter_4tap_16p(ratio);
670 return wbscl_get_filter_3tap_16p(ratio);
741 /*Calculate ratio*/
750 /*Program ratio*/
819 /*Calculate ratio*/
828 /*Program ratio*/