Commit 877b3729 authored by Qiang Yu's avatar Qiang Yu Committed by Rob Herring

drm: export drm_timeout_abs_to_jiffies

For other driver like lima usage.

Cc: Rob Herring <robh@kernel.org>
Signed-off-by: default avatarQiang Yu <yuq825@gmail.com>
Signed-off-by: default avatarRob Herring <robh@kernel.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20190225140717.20586-2-yuq825@gmail.com
parent e2771deb
...@@ -731,7 +731,7 @@ static signed long drm_syncobj_array_wait_timeout(struct drm_syncobj **syncobjs, ...@@ -731,7 +731,7 @@ static signed long drm_syncobj_array_wait_timeout(struct drm_syncobj **syncobjs,
* *
* Calculate the timeout in jiffies from an absolute time in sec/nsec. * Calculate the timeout in jiffies from an absolute time in sec/nsec.
*/ */
static signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec) signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
{ {
ktime_t abs_timeout, now; ktime_t abs_timeout, now;
u64 timeout_ns, timeout_jiffies64; u64 timeout_ns, timeout_jiffies64;
...@@ -755,6 +755,7 @@ static signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec) ...@@ -755,6 +755,7 @@ static signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec)
return timeout_jiffies64 + 1; return timeout_jiffies64 + 1;
} }
EXPORT_SYMBOL(drm_timeout_abs_to_jiffies);
static int drm_syncobj_array_wait(struct drm_device *dev, static int drm_syncobj_array_wait(struct drm_device *dev,
struct drm_file *file_private, struct drm_file *file_private,
......
...@@ -10,6 +10,10 @@ ...@@ -10,6 +10,10 @@
#ifndef __DRM_UTILS_H__ #ifndef __DRM_UTILS_H__
#define __DRM_UTILS_H__ #define __DRM_UTILS_H__
#include <linux/types.h>
int drm_get_panel_orientation_quirk(int width, int height); int drm_get_panel_orientation_quirk(int width, int height);
signed long drm_timeout_abs_to_jiffies(int64_t timeout_nsec);
#endif #endif
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment