Lines Matching refs:a_gain
849 static int gc2385_set_gain_reg(struct gc2385 *gc2385, u32 a_gain) in gc2385_set_gain_reg() argument
856 if (a_gain >= GC2385_ANALOG_GAIN_1 && in gc2385_set_gain_reg()
857 a_gain < GC2385_ANALOG_GAIN_2) { in gc2385_set_gain_reg()
862 temp = 256 * a_gain / GC2385_ANALOG_GAIN_1; in gc2385_set_gain_reg()
867 } else if (a_gain >= GC2385_ANALOG_GAIN_2 && in gc2385_set_gain_reg()
868 a_gain < GC2385_ANALOG_GAIN_3) { in gc2385_set_gain_reg()
873 temp = 256 * a_gain / GC2385_ANALOG_GAIN_2; in gc2385_set_gain_reg()
878 } else if (a_gain >= GC2385_ANALOG_GAIN_3 && in gc2385_set_gain_reg()
879 a_gain < GC2385_ANALOG_GAIN_4) { in gc2385_set_gain_reg()
884 temp = 256 * a_gain / GC2385_ANALOG_GAIN_3; in gc2385_set_gain_reg()
889 } else if (a_gain >= GC2385_ANALOG_GAIN_4 && in gc2385_set_gain_reg()
890 a_gain < GC2385_ANALOG_GAIN_5) { in gc2385_set_gain_reg()
895 temp = 256 * a_gain / GC2385_ANALOG_GAIN_4; in gc2385_set_gain_reg()
900 } else if (a_gain >= GC2385_ANALOG_GAIN_5 && in gc2385_set_gain_reg()
901 a_gain < GC2385_ANALOG_GAIN_6) { in gc2385_set_gain_reg()
906 temp = 256 * a_gain / GC2385_ANALOG_GAIN_5; in gc2385_set_gain_reg()
911 } else if (a_gain >= GC2385_ANALOG_GAIN_6 && in gc2385_set_gain_reg()
912 a_gain < GC2385_ANALOG_GAIN_7) { in gc2385_set_gain_reg()
917 temp = 256 * a_gain / GC2385_ANALOG_GAIN_6; in gc2385_set_gain_reg()
922 } else if (a_gain >= GC2385_ANALOG_GAIN_7 && in gc2385_set_gain_reg()
923 a_gain < GC2385_ANALOG_GAIN_8) { in gc2385_set_gain_reg()
928 temp = 256 * a_gain / GC2385_ANALOG_GAIN_7; in gc2385_set_gain_reg()
933 } else if (a_gain >= GC2385_ANALOG_GAIN_8 && in gc2385_set_gain_reg()
934 a_gain < GC2385_ANALOG_GAIN_9) { in gc2385_set_gain_reg()
939 temp = 256 * a_gain / GC2385_ANALOG_GAIN_8; in gc2385_set_gain_reg()
949 temp = 256 * a_gain / GC2385_ANALOG_GAIN_9; in gc2385_set_gain_reg()