Kernel: Add ioctl to sync rectangular areas in framebuffer

msync is not really the best API for framebuffer synchronization
This commit is contained in:
2026-04-11 08:29:10 +03:00
parent 2b97587e9f
commit ac6e6f3ec1
3 changed files with 32 additions and 0 deletions

View File

@@ -74,6 +74,15 @@ struct snd_volume_info
#define JOYSTICK_GET_RUMBLE 82 /* get controller rumble strength to uint8_t argument */
#define JOYSTICK_SET_RUMBLE 83 /* set controller rumble strength to uint8_t argument */
struct fb_msync_region
{
uint32_t min_x;
uint32_t min_y;
uint32_t max_x;
uint32_t max_y;
};
#define FB_MSYNC_RECTANGLE 90 /* msync a rectangular area in mmap'd framebuffer device */
int ioctl(int, int, ...);
__END_DECLS