drm/gem: Provide offset-adjusted framebuffer BO mappings
authorThomas Zimmermann <tzimmermann@suse.de>
Tue, 3 Aug 2021 12:59:18 +0000 (14:59 +0200)
committerThomas Zimmermann <tzimmermann@suse.de>
Sun, 8 Aug 2021 18:26:16 +0000 (20:26 +0200)
commit43b36232ded23ce943224df3d1451f981446ae23
treeab730cdf3dc18388832a34fbc03ed6da7b30fb19
parent0a6dab7d07d25c6d1e6dff0c31bac11ef1803f8a
drm/gem: Provide offset-adjusted framebuffer BO mappings

Add an additional argument to drm_gem_fb_vmap() to return each BO's
mapping adjusted by the respective offset. Update all callers.

The newly returned values point to the first byite of the data stored
in the framebuffer BOs. Drivers that access the BO data should use it.

Signed-off-by: Thomas Zimmermann <tzimmermann@suse.de>
Reviewed-by: Sam Ravnborg <sam@ravnborg.org>
Link: https://patchwork.freedesktop.org/patch/msgid/20210803125928.27780-2-tzimmermann@suse.de
drivers/gpu/drm/drm_gem_atomic_helper.c
drivers/gpu/drm/drm_gem_framebuffer_helper.c
drivers/gpu/drm/gud/gud_pipe.c
drivers/gpu/drm/vkms/vkms_writeback.c
include/drm/drm_gem_atomic_helper.h
include/drm/drm_gem_framebuffer_helper.h