Home
last modified time | relevance | path

Searched refs:DRM_FIXED_POINT (Results 1 – 2 of 2) sorted by relevance

/linux/include/drm/
H A Ddrm_fixed.h74 #define DRM_FIXED_POINT 32 macro
75 #define DRM_FIXED_ONE (1ULL << DRM_FIXED_POINT)
101 return ((s64)a) << DRM_FIXED_POINT; in drm_int2fixp()
106 return ((s64)a) >> DRM_FIXED_POINT; in drm_fixp2int()
147 if (shift > DRM_FIXED_POINT) in drm_fixp_mul()
148 return result << (shift - DRM_FIXED_POINT); in drm_fixp_mul()
150 if (shift < DRM_FIXED_POINT) in drm_fixp_mul()
151 return result >> (DRM_FIXED_POINT - shift); in drm_fixp_mul()
163 if (shift < DRM_FIXED_POINT) in drm_fixp_div()
164 b >>= (DRM_FIXED_POINT - shift); in drm_fixp_div()
[all …]
/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()
18 drm_sm2fixp((1ull << 63) | (1ull << DRM_FIXED_POINT))); in drm_test_sm2fixp()
22 drm_sm2fixp(1ull << (DRM_FIXED_POINT - 1))); in drm_test_sm2fixp()
26 drm_sm2fixp((1ull << 63) | (1ull << (DRM_FIXED_POINT - 1)))); in drm_test_sm2fixp()