Lines Matching full:ch0
227 u16 ch0; member
673 * 68.1982976 * ch0 / gain0 / mt +
675 * (ch1 /gain1 / mt) / (25600 * ch0 / gain0 / mt)
678 * (ch1 /gain1 / mt) / (25600 * ch0 / gain0 / mt)
680 * (ch1 /gain1 / mt) / (ch0 / gain0 / mt)
682 * (ch0 / gain0)
684 * gain0 / ch0
685 * => 3.126528 * ch1 * ch1 * gain0 / gain1 / gain1 / mt /ch0
687 * lx = (115.7400832 * ch1 / gain1 - 68.1982976 * ch0 / gain0) /
689 * => (115.7400832 * ch1 / gain1 - 68.1982976 * ch0 / gain0) /
691 * ch0
693 * => (115.7400832 * ch1 / gain1 - 68.1982976 * ch0 / gain0 +
694 * 3.126528 * ch1 * ch1 * gain0 / gain1 / gain1 / ch0) /
699 * => (0.001331 * 256 * 100 * ch0 / gain0 / mt + 0.0000354 * 256 *
701 * => (34.0736 * ch0 / gain0 / mt + 0.90624 * ch1 / gain1 / mt) *
703 * => (34.0736 * ch0 / gain0 / mt + 0.90624 * ch1 / gain1 / mt) *
705 * => (34.0736 * ch0 / gain0 / mt + 0.90624 * ch1 / gain1 / mt) *
706 * (0.385 * 256 * 100 * ch1 / gain1 / mt / (256 * 100 * ch0 / gain0 / mt) - 0.66505)
707 * => (34.0736 * ch0 / gain0 / mt + 0.90624 * ch1 / gain1 / mt) *
708 * (9856 * ch1 / gain1 / mt / (25600 * ch0 / gain0 / mt) + 0.66505)
710 * + 22.66064768 * ch0 / (gain0 * mt)
712 * (25600 * ch0 * gain1 * gain1 * mt)
715 * => [0.3489024 * ch1 * ch1 * gain0 / (ch0 * gain1 * gain1)
716 * + 22.66064768 * ch0 / gain0
724 * => (0.001331 * 256 * 100 * ch0 / gain0 / mt + 0.0000354 * 256 *
726 * => (34.0736 * ch0 / gain0 / mt + 0.90624 * ch1 / gain1 / mt) *
727 * (-0.05 * 256 * 100 * ch1 / gain1 / mt / (256 * 100 * ch0 / gain0 / mt) + 1.1)
728 * => (34.0736 * ch0 / gain0 / mt + 0.90624 * ch1 / gain1 / mt) *
729 * (-1280 * ch1 / (gain1 * mt * 25600 * ch0 / gain0 / mt) + 1.1)
730 * => (34.0736 * ch0 * -1280 * ch1 * gain0 * mt /( gain0 * mt * gain1 * mt * 25600 * ch0)
731 * + 34.0736 * 1.1 * ch0 / (gain0 * mt)
732 * + 0.90624 * ch1 * -1280 * ch1 *gain0 * mt / (gain1 * mt *gain1 * mt * 25600 * ch0)
735 * + 37.48096 ch0 / (gain0 * mt)
736 * - 1159.9872 * ch1 * ch1 * gain0 / (gain1 * gain1 * mt * 25600 * ch0)
739 * - 0.045312 * ch1 * ch1 * gain0 / (gain1 * gain1 * ch0)
741 * + 37.48096 ch0 /gain0
747 * lx = (3.126528 * ch1 * ch1 * gain0 / (ch0 * gain1 * gain1) +
749 * -68.1982976 * ch0 / gain0
754 * => [0.3489024 * ch1 * ch1 * gain0 / (ch0 * gain1 * gain1) +
756 * 22.66064768 * ch0 / gain0
760 * => [-0.045312 * ch1 * ch1 * gain0 / (ch0 * gain1 * gain1) +
762 * 37.48096 ch0 /(gain0
767 * A * ch1 * ch1 * gain0 / (ch0 * gain1 * gain1) +
769 * C * ch0 / gain0
821 static u64 bu27034_fixp_calc_t1_64bit(unsigned int coeff, unsigned int ch0, in bu27034_fixp_calc_t1_64bit() argument
831 if (helper > ch0) { in bu27034_fixp_calc_t1_64bit()
834 return gain_mul_div_helper(helper64, gain0, ch0); in bu27034_fixp_calc_t1_64bit()
837 do_div(helper64, ch0); in bu27034_fixp_calc_t1_64bit()
843 static u64 bu27034_fixp_calc_t1(unsigned int coeff, unsigned int ch0, in bu27034_fixp_calc_t1() argument
860 return bu27034_fixp_calc_t1_64bit(coeff, ch0, ch1, gain0, gain1); in bu27034_fixp_calc_t1()
863 return bu27034_fixp_calc_t1_64bit(coeff, ch0, ch1, gain0, gain1); in bu27034_fixp_calc_t1()
865 return tmp / (gain1 * gain1) / ch0; in bu27034_fixp_calc_t1()
884 static int bu27034_fixp_calc_lx(unsigned int ch0, unsigned int ch1, in bu27034_fixp_calc_lx() argument
913 terms[0] = bu27034_fixp_calc_t1(c->A, ch0, ch1, gain0, gain1); in bu27034_fixp_calc_lx()
915 terms[2] = bu27034_fixp_calc_t23(c->C, ch0, gain0); in bu27034_fixp_calc_lx()
1084 u16 ch0, ch1; in bu27034_calc_mlux() local
1095 ch0 = max_t(u16, 1, le16_to_cpu(res[0])); in bu27034_calc_mlux()
1116 unsigned int div = (unsigned int)ch0 * gain1; in bu27034_calc_mlux()
1121 d1_d0_ratio_scaled /= ch0 * gain1; in bu27034_calc_mlux()
1125 ret = bu27034_fixp_calc_lx(ch0, ch1, gain0, gain1, meastime, 0); in bu27034_calc_mlux()
1127 ret = bu27034_fixp_calc_lx(ch0, ch1, gain0, gain1, meastime, 1); in bu27034_calc_mlux()
1129 ret = bu27034_fixp_calc_lx(ch0, ch1, gain0, gain1, meastime, 2); in bu27034_calc_mlux()
1381 * 55mS data ch0 = 0xffff ch1 = 0xffff fits in 26 bits in bu27034_buffer_thread()