Use the vblank pointer instead of a dev, pipe pair to simplify code. Rename to drm_vblank_crtc_reset_timestamp().
v2: Rename (Thomas) Reviewed-by: Thomas Zimmermann <[email protected]> Signed-off-by: Jani Nikula <[email protected]> --- drivers/gpu/drm/drm_vblank.c | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/drivers/gpu/drm/drm_vblank.c b/drivers/gpu/drm/drm_vblank.c index 5182dfc7b930..ed4a589c408f 100644 --- a/drivers/gpu/drm/drm_vblank.c +++ b/drivers/gpu/drm/drm_vblank.c @@ -245,8 +245,10 @@ static u32 __get_vblank_counter(struct drm_device *dev, unsigned int pipe) * Note: caller must hold &drm_device.vbl_lock since this reads & writes * device vblank fields. */ -static void drm_reset_vblank_timestamp(struct drm_device *dev, unsigned int pipe) +static void drm_vblank_crtc_reset_timestamp(struct drm_vblank_crtc *vblank) { + struct drm_device *dev = vblank->dev; + unsigned int pipe = vblank->pipe; u32 cur_vblank; bool rc; ktime_t t_vblank; @@ -1490,7 +1492,7 @@ void drm_crtc_vblank_on_config(struct drm_crtc *crtc, vblank->inmodeset = 0; } - drm_reset_vblank_timestamp(dev, pipe); + drm_vblank_crtc_reset_timestamp(vblank); /* * re-enable interrupts if there are users left, or the -- 2.47.3
