| /drivers/media/tuners/ |
| A D | max2165.c | 150 static int fixpt_div32(u32 dividend, u32 divisor, u32 *quotient, u32 *fraction) in fixpt_div32() argument 172 *fraction = f; in fixpt_div32() 182 u32 quotient, fraction; in max2165_set_rf() local 187 "ient, &fraction); in max2165_set_rf() 192 fraction >>= 12; in max2165_set_rf() 195 max2165_mask_write_reg(priv, REG_NDIV_FRAC2, 0x0F, fraction >> 16); in max2165_set_rf() 196 max2165_write_reg(priv, REG_NDIV_FRAC1, fraction >> 8); in max2165_set_rf() 197 max2165_write_reg(priv, REG_NDIV_FRAC0, fraction); in max2165_set_rf()
|
| /drivers/regulator/ |
| A D | sun20i-regulator.c | 26 unsigned int fraction, uV; in sun20i_d1_system_ldo_list_voltage() local 32 fraction = selector + (desc->min_uV % 4); in sun20i_d1_system_ldo_list_voltage() 37 fraction++; in sun20i_d1_system_ldo_list_voltage() 40 return uV + (fraction / 3); in sun20i_d1_system_ldo_list_voltage()
|
| /drivers/net/wireless/ath/ |
| A D | dfs_pri_detector.c | 44 static u32 pde_get_multiple(u32 val, u32 fraction, u32 tolerance) in pde_get_multiple() argument 50 if (fraction == 0) in pde_get_multiple() 53 delta = (val < fraction) ? (fraction - val) : (val - fraction); in pde_get_multiple() 59 factor = val / fraction; in pde_get_multiple() 60 remainder = val % fraction; in pde_get_multiple() 63 if ((fraction - remainder) <= tolerance) in pde_get_multiple()
|
| /drivers/tty/serial/8250/ |
| A D | 8250_mtk.c | 316 unsigned int baud, quot, fraction; in mtk8250_set_termios() local 398 fraction = ((port->uartclk * 100) / baud / quot) % 100; in mtk8250_set_termios() 399 fraction = DIV_ROUND_CLOSEST(fraction, 10); in mtk8250_set_termios() 401 fraction_L_mapping[fraction]); in mtk8250_set_termios() 403 fraction_M_mapping[fraction]); in mtk8250_set_termios()
|
| /drivers/iio/chemical/ |
| A D | sps30.c | 45 int fraction, shift; in sps30_float_to_int_clamped() local 63 fraction = mantissa & GENMASK(shift - 1, 0); in sps30_float_to_int_clamped() 65 return val * 100 + ((fraction * 100) >> shift); in sps30_float_to_int_clamped()
|
| A D | scd30_core.c | 92 int fraction, shift, in scd30_float_to_fp() local 111 fraction = mantissa & GENMASK(shift - 1, 0); in scd30_float_to_fp() 113 return sign * (float32 * 100 + ((fraction * 100) >> shift)); in scd30_float_to_fp()
|
| /drivers/gpu/drm/amd/display/dc/dce/ |
| A D | dce_transform.c | 297 inits->h_init.fraction = dc_fixpt_u0d19(h_init) << 5; in calculate_inits() 306 inits->v_init.fraction = dc_fixpt_u0d19(v_init) << 5; in calculate_inits() 335 inits->v_init.fraction = dc_fixpt_u0d19(v_init) << 5; in dce60_calculate_inits() 352 SCL_H_INIT_FRAC, inits->h_init.fraction); in program_scl_ratios_inits() 356 SCL_V_INIT_FRAC, inits->v_init.fraction); in program_scl_ratios_inits() 376 SCL_H_INIT_FRAC_RGB_Y, inits->h_init_luma.fraction); in dce60_program_scl_ratios_inits() 381 SCL_H_INIT_FRAC_CBCR, inits->h_init_chroma.fraction); in dce60_program_scl_ratios_inits() 385 SCL_V_INIT_FRAC, inits->v_init.fraction); in dce60_program_scl_ratios_inits()
|
| A D | dce_transform.h | 609 uint32_t fraction; member
|
| /drivers/hid/amd-sfh-hid/sfh1_1/ |
| A D | amd_sfh_desc.c | 137 int fraction, shift, mantissa, sign, exp, zeropre; in amd_sfh_float_to_int() local 171 fraction = (shift == 0) ? 0 : mantissa & GENMASK(shift - 1, 0); in amd_sfh_float_to_int() 173 return (((fraction * 100) >> shift) >= 50) ? sign * (flt32_val + 1) : sign * flt32_val; in amd_sfh_float_to_int()
|
| /drivers/gpu/drm/amd/display/dc/dce110/ |
| A D | dce110_transform_v.c | 435 inits->h_init_luma.fraction, in program_scl_ratios_inits() 449 inits->v_init_luma.fraction, in program_scl_ratios_inits() 463 inits->h_init_chroma.fraction, in program_scl_ratios_inits() 477 inits->v_init_chroma.fraction, in program_scl_ratios_inits()
|
| /drivers/gpu/drm/nouveau/dispnv50/ |
| A D | base907c.c | 124 u32 fraction = in & 0xffffffff; in csc_drm_to_base() local 129 u32 ret = (integer << 16) | (fraction >> 16); in csc_drm_to_base()
|
| /drivers/hwmon/ |
| A D | emc2103.c | 52 u8 fraction; /* 0-7 multiples of 0.125 */ member 97 temp->fraction = (fractional & 0xe0) >> 5; in read_temp_from_i2c() 180 + data->temp[nr].fraction * 125; in temp_show()
|
| A D | lm90.c | 1371 int fraction = resolution > 8 ? in lm90_temp_to_reg() local 1375 val = clamp_val(val, -64000, 191000 + fraction); in lm90_temp_to_reg() 1378 val = clamp_val(val, 0, 255000 + fraction); in lm90_temp_to_reg() 1380 val = clamp_val(val, 0, 127000 + fraction); in lm90_temp_to_reg() 1382 val = clamp_val(val, -128000, 127000 + fraction); in lm90_temp_to_reg()
|
| /drivers/gpu/drm/arm/display/komeda/d71/ |
| A D | d71_component.c | 879 u64 fraction, denominator; in d71_downscaling_clk_check() local 901 fraction = h_in; in d71_downscaling_clk_check() 904 fraction = h_in * v_in; in d71_downscaling_clk_check() 908 return aclk_rate * denominator >= mode->crtc_clock * 1000 * fraction ? in d71_downscaling_clk_check()
|
| /drivers/iio/light/ |
| A D | si1133.c | 240 static int si1133_calculate_polynomial_inner(s32 input, u8 fraction, u16 mag, in si1133_calculate_polynomial_inner() argument 243 return ((input << fraction) / mag) << shift; in si1133_calculate_polynomial_inner()
|
| /drivers/atm/ |
| A D | iphase.h | 250 u_short fraction; member 792 u_short fraction; /* fraction */ member
|
| A D | iphase.c | 261 tempFract = abr_vc->fraction; in clear_lockup()
|
| /drivers/gpu/drm/i915/display/ |
| A D | intel_cdclk.c | 3528 int divider, fraction; in cnp_rawclk() local 3534 fraction = 0; in cnp_rawclk() 3538 fraction = 200; in cnp_rawclk() 3542 if (fraction) { in cnp_rawclk() 3546 fraction) - 1); in cnp_rawclk() 3552 return divider + fraction; in cnp_rawclk()
|
| /drivers/net/ethernet/microchip/sparx5/ |
| A D | sparx5_main.c | 625 static u32 qlim_wm(struct sparx5 *sparx5, int fraction) in qlim_wm() argument 628 fraction / 100; in qlim_wm()
|
| /drivers/ufs/host/ |
| A D | ufs-exynos.c | 561 long clk_period, fraction; in exynos_ufs_calc_time_cntr() local 564 fraction = ((NSEC_PER_SEC % pclk_rate) * precise) / pclk_rate; in exynos_ufs_calc_time_cntr() 566 return (period * precise) / ((clk_period * precise) + fraction); in exynos_ufs_calc_time_cntr()
|
| /drivers/tty/serial/ |
| A D | stm32-usart.c | 1160 u32 usartdiv, mantissa, fraction, oversampling; in stm32_usart_set_termios() local 1294 fraction = usartdiv % oversampling; in stm32_usart_set_termios() 1295 brr = mantissa | fraction; in stm32_usart_set_termios()
|
| /drivers/net/wireless/realtek/rtw89/ |
| A D | rtw8922a.c | 1142 u8 fraction = value & 0x3; in rtw8922a_set_rx_gain_normal_cck() local 1144 if (fraction) { in rtw8922a_set_rx_gain_normal_cck() 1146 (0x4 - fraction) << 1); in rtw8922a_set_rx_gain_normal_cck() 1148 (0x4 - fraction) << 1); in rtw8922a_set_rx_gain_normal_cck()
|