xserver/hw/xfree86/drivers/modesetting
Sultan Alsawaf 5f5690b804 modesetting: make do_queue_flip_on_crtc generic
do_queue_flip_on_crtc() is about to be used to flip buffers other than the
primary scanout (`ms->drmmode.fb_id`), so make it generic to accept any
frame buffer ID, as well as x and y coordinates in the frame buffer, to
flip on a given CRTC. Move the retry logic from queue_flip_on_crtc() into
it as well, so that it's robust for all callers.

Signed-off-by: Sultan Alsawaf <sultan@kerneltoast.com>
2022-12-19 23:56:27 -08:00
..
dri2.c dri2: add crocus to the list of va_gl users 2021-11-11 06:49:18 +10:00
driver.c modesetting: Fix dirty updates for sw rotation 2021-09-15 20:31:23 +00:00
driver.h modesetting: Add option for non-vsynced flips for "secondary" outputs. 2021-09-09 09:53:21 +00:00
drmmode_display.c modesetting: make do_queue_flip_on_crtc generic 2022-12-19 23:56:27 -08:00
drmmode_display.h modesetting: make do_queue_flip_on_crtc generic 2022-12-19 23:56:27 -08:00
dumb_bo.c modesetting: Include dix-config.h from dumb_bo.c 2015-05-12 08:02:11 -07:00
dumb_bo.h modesetting: Drop dumb_bo::map_count field and dead unmap code. 2014-12-11 11:26:19 -08:00
meson.build xfree86: Link fb statically 2019-07-23 14:24:00 -04:00
modesetting.man modesetting: Handle mixed VRR and non-VRR display setups better. 2021-10-08 09:24:00 +00:00
pageflip.c modesetting: make do_queue_flip_on_crtc generic 2022-12-19 23:56:27 -08:00
present.c modesetting: Add option for non-vsynced flips for "secondary" outputs. 2021-09-09 09:53:21 +00:00
vblank.c modesetting: Consider RandR primary output for selectioh of sync crtc. 2021-10-08 09:24:00 +00:00