Searched refs:drm_int2fixp (Results 1 – 6 of 6) sorted by relevance
/openbmc/linux/drivers/gpu/drm/vkms/ |
H A D | vkms_formats.c | 100 s64 fp_rb_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(31)); in RGB565_to_argb_u16() 101 s64 fp_g_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(63)); in RGB565_to_argb_u16() 104 s64 fp_r = drm_int2fixp((rgb_565 >> 11) & 0x1f); in RGB565_to_argb_u16() 105 s64 fp_g = drm_int2fixp((rgb_565 >> 5) & 0x3f); in RGB565_to_argb_u16() 106 s64 fp_b = drm_int2fixp(rgb_565 & 0x1f); in RGB565_to_argb_u16() 203 s64 fp_rb_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(31)); in argb_u16_to_RGB565() 204 s64 fp_g_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(63)); in argb_u16_to_RGB565() 206 s64 fp_r = drm_int2fixp(in_pixel->r); in argb_u16_to_RGB565() 207 s64 fp_g = drm_int2fixp(in_pixel->g); in argb_u16_to_RGB565() 208 s64 fp_b = drm_int2fixp(in_pixel->b); in argb_u16_to_RGB565()
|
H A D | vkms_composer.c | 96 s64 a_fp = drm_int2fixp(a); in lerp_u16() 97 s64 b_fp = drm_int2fixp(b); in lerp_u16() 106 s64 color_channel_fp = drm_int2fixp(channel_value); in get_lut_index() 326 s64 u16_max_fp = drm_int2fixp(0xffff); in vkms_composer_worker() 331 max_lut_index_fp = drm_int2fixp(crtc_state->gamma_lut.lut_length - 1); in vkms_composer_worker()
|
/openbmc/linux/include/drm/ |
H A D | drm_fixed.h | 80 static inline s64 drm_int2fixp(int a) in drm_int2fixp() function
|
/openbmc/linux/drivers/gpu/drm/radeon/ |
H A D | si_dpm.c | 1757 i_leakage = div64_s64(drm_int2fixp(ileakage), 100); in si_calculate_leakage_for_v_and_t_formula() 1758 vddc = div64_s64(drm_int2fixp(v), 1000); in si_calculate_leakage_for_v_and_t_formula() 1759 temperature = div64_s64(drm_int2fixp(t), 1000); in si_calculate_leakage_for_v_and_t_formula() 1761 t_slope = div64_s64(drm_int2fixp(coeff->t_slope), 100000000); in si_calculate_leakage_for_v_and_t_formula() 1763 av = div64_s64(drm_int2fixp(coeff->av), 100000000); in si_calculate_leakage_for_v_and_t_formula() 1764 bv = div64_s64(drm_int2fixp(coeff->bv), 100000000); in si_calculate_leakage_for_v_and_t_formula() 1765 t_ref = drm_int2fixp(coeff->t_ref); in si_calculate_leakage_for_v_and_t_formula() 1793 i_leakage = div64_s64(drm_int2fixp(ileakage), 100); in si_calculate_leakage_for_v_formula() 1794 vddc = div64_s64(drm_int2fixp(v), 1000); in si_calculate_leakage_for_v_formula() 1796 kt = div64_s64(drm_int2fixp(fixed_kt), 100000000); in si_calculate_leakage_for_v_formula() [all …]
|
H A D | ni_dpm.c | 747 i_leakage = div64_s64(drm_int2fixp(ileakage), 1000); in ni_calculate_leakage_for_v_and_t_formula() 748 vddc = div64_s64(drm_int2fixp(v), 1000); in ni_calculate_leakage_for_v_and_t_formula() 749 temperature = div64_s64(drm_int2fixp(t), 1000); in ni_calculate_leakage_for_v_and_t_formula() 751 kt = drm_fixp_mul(div64_s64(drm_int2fixp(coeff->at), 1000), in ni_calculate_leakage_for_v_and_t_formula() 752 drm_fixp_exp(drm_fixp_mul(div64_s64(drm_int2fixp(coeff->bt), 1000), temperature))); in ni_calculate_leakage_for_v_and_t_formula() 753 kv = drm_fixp_mul(div64_s64(drm_int2fixp(coeff->av), 1000), in ni_calculate_leakage_for_v_and_t_formula() 754 drm_fixp_exp(drm_fixp_mul(div64_s64(drm_int2fixp(coeff->bv), 1000), vddc))); in ni_calculate_leakage_for_v_and_t_formula()
|
/openbmc/linux/drivers/gpu/drm/amd/pm/legacy-dpm/ |
H A D | si_dpm.c | 1865 i_leakage = div64_s64(drm_int2fixp(ileakage), 100); in si_calculate_leakage_for_v_and_t_formula() 1866 vddc = div64_s64(drm_int2fixp(v), 1000); in si_calculate_leakage_for_v_and_t_formula() 1867 temperature = div64_s64(drm_int2fixp(t), 1000); in si_calculate_leakage_for_v_and_t_formula() 1869 t_slope = div64_s64(drm_int2fixp(coeff->t_slope), 100000000); in si_calculate_leakage_for_v_and_t_formula() 1871 av = div64_s64(drm_int2fixp(coeff->av), 100000000); in si_calculate_leakage_for_v_and_t_formula() 1872 bv = div64_s64(drm_int2fixp(coeff->bv), 100000000); in si_calculate_leakage_for_v_and_t_formula() 1873 t_ref = drm_int2fixp(coeff->t_ref); in si_calculate_leakage_for_v_and_t_formula() 1901 i_leakage = div64_s64(drm_int2fixp(ileakage), 100); in si_calculate_leakage_for_v_formula() 1902 vddc = div64_s64(drm_int2fixp(v), 1000); in si_calculate_leakage_for_v_formula() 1904 kt = div64_s64(drm_int2fixp(fixed_kt), 100000000); in si_calculate_leakage_for_v_formula() [all …]
|