struct g2d_runqueue_node *runqueue_node = g2d->runqueue_node;
struct drm_exynos_pending_g2d_event *e;
struct timeval now;
- ktime_t now_ktime;
unsigned long flags;
if (list_empty(&runqueue_node->event_list))
e = list_first_entry(&runqueue_node->event_list,
struct drm_exynos_pending_g2d_event, base.link);
- now_ktime = drm_timestamp_monotonic ? ktime_get() : ktime_get_real();
- now = ktime_to_timeval(now_ktime);
+ do_gettimeofday(&now);
e->event.tv_sec = now.tv_sec;
e->event.tv_usec = now.tv_usec;
e->event.cmdlist_no = cmdlist_no;
struct drm_exynos_ipp_send_event *e;
struct list_head *head;
struct timeval now;
- ktime_t now_ktime;
unsigned long flags;
u32 tbuf_id[EXYNOS_DRM_OPS_MAX] = {0, };
int ret, i;
e = list_first_entry(&c_node->event_list,
struct drm_exynos_ipp_send_event, base.link);
- now_ktime = drm_timestamp_monotonic ? ktime_get() : ktime_get_real();
- now = ktime_to_timeval(now_ktime);
+ do_gettimeofday(&now);
DRM_DEBUG_KMS("tv_sec[%ld]tv_usec[%ld]\n", now.tv_sec, now.tv_usec);
e->event.tv_sec = now.tv_sec;
e->event.tv_usec = now.tv_usec;