Lines Matching refs:s64
79 static inline s64 drm_int2fixp(int a) in drm_int2fixp()
81 return ((s64)a) << DRM_FIXED_POINT; in drm_int2fixp()
84 static inline int drm_fixp2int(s64 a) in drm_fixp2int()
86 return ((s64)a) >> DRM_FIXED_POINT; in drm_fixp2int()
89 static inline int drm_fixp2int_ceil(s64 a) in drm_fixp2int_ceil()
97 static inline unsigned drm_fixp_msbset(s64 a) in drm_fixp_msbset()
108 static inline s64 drm_fixp_mul(s64 a, s64 b) in drm_fixp_mul()
111 s64 result; in drm_fixp_mul()
131 static inline s64 drm_fixp_div(s64 a, s64 b) in drm_fixp_div()
134 s64 result; in drm_fixp_div()
149 static inline s64 drm_fixp_from_fraction(s64 a, s64 b) in drm_fixp_from_fraction()
151 s64 res; in drm_fixp_from_fraction()
182 res = (s64) res_abs; in drm_fixp_from_fraction()
188 static inline s64 drm_fixp_exp(s64 x) in drm_fixp_exp()
190 s64 tolerance = div64_s64(DRM_FIXED_ONE, 1000000); in drm_fixp_exp()
191 s64 sum = DRM_FIXED_ONE, term, y = x; in drm_fixp_exp()