Lines Matching refs:s64
80 static inline s64 drm_int2fixp(int a) in drm_int2fixp()
82 return ((s64)a) << DRM_FIXED_POINT; in drm_int2fixp()
85 static inline int drm_fixp2int(s64 a) in drm_fixp2int()
87 return ((s64)a) >> DRM_FIXED_POINT; in drm_fixp2int()
90 static inline int drm_fixp2int_round(s64 a) in drm_fixp2int_round()
95 static inline int drm_fixp2int_ceil(s64 a) in drm_fixp2int_ceil()
103 static inline unsigned drm_fixp_msbset(s64 a) in drm_fixp_msbset()
114 static inline s64 drm_fixp_mul(s64 a, s64 b) in drm_fixp_mul()
117 s64 result; in drm_fixp_mul()
137 static inline s64 drm_fixp_div(s64 a, s64 b) in drm_fixp_div()
140 s64 result; in drm_fixp_div()
155 static inline s64 drm_fixp_from_fraction(s64 a, s64 b) in drm_fixp_from_fraction()
157 s64 res; in drm_fixp_from_fraction()
188 res = (s64) res_abs; in drm_fixp_from_fraction()
194 static inline s64 drm_fixp_exp(s64 x) in drm_fixp_exp()
196 s64 tolerance = div64_s64(DRM_FIXED_ONE, 1000000); in drm_fixp_exp()
197 s64 sum = DRM_FIXED_ONE, term, y = x; in drm_fixp_exp()