DRM_MODE_ATOMIC_FLAGS(9)
β¨ DRM_MODE_ATOMIC_FLAGS β¨
okay so bestie, welcome to the Kernel API Manual π β this is one of those tiny-but-mighty pages, and yes, we're gonna read it together, no skipping π«Ά
πΈ NAME πΈ
DRM_MODE_ATOMIC_FLAGS β that's it, that's the whole name, no little description tagline attached π (the original page literally leaves it blank, so we're not gonna invent one, periodt)
π SYNOPSIS π
DRM_MODE_ATOMIC_FLAGS
π¦ DESCRIPTION π¦
bestie listen, this is a bitfield of flags β and the vibe check is specific: these are the flags accepted by the DRM_IOCTL_MODE_ATOMIC IOCTL, and they live in drm_mode_atomic.flags π₯
so like, if you're poking at atomic modesetting, that's where these little guys show up π
π SEE ALSO π
okay this list is lowkey iconic and also very long, so buckle up β every single one of these is a real reference from the page, we're not dropping a single one π
- Kernel file
./include/uapi/drm/drm_mode.h overview(9)struct drm_mode_modeinfo(9)struct drm_mode_get_plane(9)struct drm_mode_get_connector(9)struct drm_mode_property_enum(9)struct drm_mode_get_property(9)struct drm_mode_fb_cmd2(9)enum drm_colorop_type(9)enum drm_colorop_lut3d_interpolation_type(9)enum drm_colorop_lut1d_interpolation_type(9)struct drm_plane_size_hint(9)struct hdr_metadata_infoframe(9)struct hdr_output_metadata(9)DRM_MODE_PAGE_FLIP_EVENT(9)DRM_MODE_PAGE_FLIP_ASYNC(9)DRM_MODE_PAGE_FLIP_FLAGS(9)struct drm_mode_create_dumb(9)DRM_MODE_ATOMIC_TEST_ONLY(9)DRM_MODE_ATOMIC_NONBLOCK(9)DRM_MODE_ATOMIC_ALLOW_MODESET(9)struct drm_mode_create_blob(9)struct drm_mode_destroy_blob(9)struct drm_mode_create_lease(9)struct drm_mode_list_lessees(9)struct drm_mode_get_lease(9)struct drm_mode_revoke_lease(9)struct drm_mode_rect(9)struct drm_mode_closefb(9)
like, that's a whole friend group of DRM structs and enums right there π go say hi to them, iykyk π
mwah π that's the whole page, and it came straight out of ./include/uapi/drm, dated October 2026, in the Kernel API Manual β slay, go read some headers bestie βπβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms