drm_mode_validate_size(9)
π NAME π
okay bestie, we're in the Kernel API Manual and this page is drm_mode_validate_size(9) β the one whose whole job is to make sure modes adhere to size constraints. no cap. β¨
π SYNOPSIS π
enum drm_mode_status drm_mode_validate_size (const struct
drm_display_mode *mode , int maxX , int maxY );
πΈ ARGUMENTS πΈ
modeβ the mode to check. like, put it through the vibe check, bestie. πmaxXβ maximum width. the width ceiling, fr fr.maxYβ maximum height. the height ceiling, periodt. π¦
π¦ DESCRIPTION π¦
Okay so this function is a helper β it can be used to validate modes against size limitations of the DRM device/connector. If a mode is too big, its status member is updated with the appropriate validation failure code.
The list itself is not changed. important! no list mutating, bestie β it's giving read-only energy. π«Ά
β¨ RETURN β¨
The mode status. that's it, that's the return. π
π SEE ALSO π
Kernel file: ./drivers/gpu/drm/drm_modes.c
drm_mode_debug_printmodeline(9)drm_mode_create(9)drm_mode_destroy(9)drm_mode_probed_add(9)drm_analog_tv_mode(9)drm_cvt_mode(9)drm_gtf_mode_complex(9)drm_gtf_mode(9)drm_display_mode_from_videomode(9)drm_display_mode_to_videomode(9)drm_bus_flags_from_videomode(9)of_get_drm_display_mode(9)of_get_drm_panel_display_mode(9)drm_mode_set_name(9)drm_mode_vrefresh(9)drm_mode_get_hv_timing(9)drm_mode_set_crtcinfo(9)drm_mode_copy(9)drm_mode_init(9)drm_mode_duplicate(9)drm_mode_match(9)drm_mode_equal(9)drm_mode_equal_no_clocks(9)drm_mode_equal_no_clocks_no_stereo(9)drm_mode_validate_driver(9)drm_mode_validate_ycbcr420(9)drm_mode_prune_invalid(9)drm_mode_compare(9)drm_mode_sort(9)drm_connector_list_update(9)drm_mode_parse_command_line_for_connector(9)drm_mode_create_from_cmdline_mode(9)drm_mode_convert_to_umode(9)drm_mode_convert_umode(9)drm_mode_is_420_only(9)drm_mode_is_420_also(9)drm_mode_is_420(9)drm_set_preferred_mode(9)
source/version: ./drivers/gpu/drm Β· dated October 2026 Β· page: drm_mode_validate_size(9) β mwah, love u, go validate those modes responsibly ππ
π¦ 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