Lines Matching refs:s64
89 static inline s64 drm_sm2fixp(__u64 a) in drm_sm2fixp()
98 static inline s64 drm_int2fixp(int a) in drm_int2fixp()
100 return ((s64)a) << DRM_FIXED_POINT; in drm_int2fixp()
103 static inline int drm_fixp2int(s64 a) in drm_fixp2int()
105 return ((s64)a) >> DRM_FIXED_POINT; in drm_fixp2int()
108 static inline int drm_fixp2int_round(s64 a) in drm_fixp2int_round()
113 static inline int drm_fixp2int_ceil(s64 a) in drm_fixp2int_ceil()
121 static inline unsigned drm_fixp_msbset(s64 a) in drm_fixp_msbset()
132 static inline s64 drm_fixp_mul(s64 a, s64 b) in drm_fixp_mul()
135 s64 result; in drm_fixp_mul()
155 static inline s64 drm_fixp_div(s64 a, s64 b) in drm_fixp_div()
158 s64 result; in drm_fixp_div()
173 static inline s64 drm_fixp_from_fraction(s64 a, s64 b) in drm_fixp_from_fraction()
175 s64 res; in drm_fixp_from_fraction()
206 res = (s64) res_abs; in drm_fixp_from_fraction()
212 static inline s64 drm_fixp_exp(s64 x) in drm_fixp_exp()
214 s64 tolerance = div64_s64(DRM_FIXED_ONE, 1000000); in drm_fixp_exp()
215 s64 sum = DRM_FIXED_ONE, term, y = x; in drm_fixp_exp()