Home
last modified time | relevance | path

Searched refs:drm_int2fixp (Results 1 – 6 of 6) sorted by relevance

/linux/drivers/gpu/drm/tests/
H A Ddrm_fixp_test.c14 KUNIT_EXPECT_EQ(test, drm_int2fixp(1), drm_sm2fixp(1ull << DRM_FIXED_POINT)); in drm_test_sm2fixp()
17 KUNIT_EXPECT_EQ(test, drm_int2fixp(-1), in drm_test_sm2fixp()
32 KUNIT_EXPECT_EQ(test, 1ll << 32, drm_int2fixp(1)); in drm_test_int2fixp()
35 KUNIT_EXPECT_EQ(test, -(1ll << 32), drm_int2fixp(-1)); in drm_test_int2fixp()
38 KUNIT_EXPECT_EQ(test, 0, drm_int2fixp(1) + drm_int2fixp(-1)); in drm_test_int2fixp()
47 KUNIT_EXPECT_EQ(test, 1ll << 31, drm_fixp_from_fraction(-1, 2) + drm_int2fixp(1)); in drm_test_int2fixp()
50 KUNIT_EXPECT_EQ(test, -(1ll << 31), drm_fixp_from_fraction(1, 2) + drm_int2fixp(-1)); in drm_test_int2fixp()
53 KUNIT_EXPECT_EQ(test, -(1ll << 31), drm_fixp_from_fraction(1, 2) - drm_int2fixp(1)); in drm_test_int2fixp()
/linux/drivers/gpu/drm/vkms/
H A Dvkms_formats.c236 s64 fp_rb_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(31)); in argb_u16_from_RGB565()
237 s64 fp_g_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(63)); in argb_u16_from_RGB565()
240 s64 fp_r = drm_int2fixp((rgb_565 >> 11) & 0x1f); in argb_u16_from_RGB565()
241 s64 fp_g = drm_int2fixp((rgb_565 >> 5) & 0x3f); in argb_u16_from_RGB565()
242 s64 fp_b = drm_int2fixp(rgb_565 & 0x1f); in argb_u16_from_RGB565()
280 fp_y = drm_int2fixp((int)y - matrix->y_offset * 257); in argb_u16_from_yuv161616()
281 fp_channel_1 = drm_int2fixp((int)channel_1 - 128 * 257); in argb_u16_from_yuv161616()
282 fp_channel_2 = drm_int2fixp((int)channel_2 - 128 * 257); in argb_u16_from_yuv161616()
646 s64 fp_rb_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(31)); in argb_u16_to_RGB565()
647 s64 fp_g_ratio = drm_fixp_div(drm_int2fixp(65535), drm_int2fixp(63)); in argb_u16_to_RGB565()
[all …]
/linux/include/drm/
H A Ddrm_fixed.h98 static inline s64 drm_int2fixp(int a) in drm_int2fixp() function
/linux/drivers/gpu/drm/radeon/
H A Dsi_dpm.c1713 i_leakage = div64_s64(drm_int2fixp(ileakage), 100); in si_calculate_leakage_for_v_and_t_formula()
1714 vddc = div64_s64(drm_int2fixp(v), 1000); in si_calculate_leakage_for_v_and_t_formula()
1715 temperature = div64_s64(drm_int2fixp(t), 1000); in si_calculate_leakage_for_v_and_t_formula()
1717 t_slope = div64_s64(drm_int2fixp(coeff->t_slope), 100000000); in si_calculate_leakage_for_v_and_t_formula()
1718 t_intercept = div64_s64(drm_int2fixp(coeff->t_intercept), 100000000); in si_calculate_leakage_for_v_and_t_formula()
1719 av = div64_s64(drm_int2fixp(coeff->av), 100000000); in si_calculate_leakage_for_v_and_t_formula()
1720 bv = div64_s64(drm_int2fixp(coeff->bv), 100000000); in si_calculate_leakage_for_v_and_t_formula()
1721 t_ref = drm_int2fixp(coeff->t_ref); in si_calculate_leakage_for_v_and_t_formula()
1749 i_leakage = div64_s64(drm_int2fixp(ileakage), 100); in si_calculate_leakage_for_v_formula()
1750 vddc = div64_s64(drm_int2fixp(v), 1000); in si_calculate_leakage_for_v_formula()
[all …]
H A Dni_dpm.c747 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()
/linux/drivers/gpu/drm/amd/pm/legacy-dpm/
H A Dsi_dpm.c1881 i_leakage = div64_s64(drm_int2fixp(ileakage), 100); in si_calculate_leakage_for_v_and_t_formula()
1882 vddc = div64_s64(drm_int2fixp(v), 1000); in si_calculate_leakage_for_v_and_t_formula()
1883 temperature = div64_s64(drm_int2fixp(t), 1000); in si_calculate_leakage_for_v_and_t_formula()
1885 t_slope = div64_s64(drm_int2fixp(coeff->t_slope), 100000000); in si_calculate_leakage_for_v_and_t_formula()
1886 t_intercept = div64_s64(drm_int2fixp(coeff->t_intercept), 100000000); in si_calculate_leakage_for_v_and_t_formula()
1887 av = div64_s64(drm_int2fixp(coeff->av), 100000000); in si_calculate_leakage_for_v_and_t_formula()
1888 bv = div64_s64(drm_int2fixp(coeff->bv), 100000000); in si_calculate_leakage_for_v_and_t_formula()
1889 t_ref = drm_int2fixp(coeff->t_ref); in si_calculate_leakage_for_v_and_t_formula()
1917 i_leakage = div64_s64(drm_int2fixp(ileakage), 100); in si_calculate_leakage_for_v_formula()
1918 vddc = div64_s64(drm_int2fixp(v), 1000); in si_calculate_leakage_for_v_formula()
[all …]