drm_plane_cr...ter_property(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… drm_plane_cr...ter_property(9) β€” like, the Kernel API Manual bestie ✨

okay so this is a page from the Kernel API Manual, and it's all about one lil function that lives in ./drivers/gpu/drm β€” it's called drm_plane_create_scaling_filter_property, and yes the header truncates it to drm_plane_cr...ter_property(9) because apparently even manpage titles need a little drama πŸ’€


✨ NAME ✨

drm_plane_create_scaling_filter_property β€” creates a brand new scaling filter property, no cap πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

int drm_plane_create_scaling_filter_property (struct drm_plane *plane ,
       unsigned int supported_filters );

like, that's literally the whole signature. study it. memorize it. it's giving main character energy ⭐


🌸 ARGUMENTS 🌸

  • plane β€” a drm plane. that's it. that's the whole description. she's a plane, bestie ✈️
  • supported_filters β€” a bitmask of the scaling filters you support. important: it must include BIT(DRM_SCALING_FILTER_DEFAULT). like, non-negotiable, fr fr πŸ™ˆ

πŸ’– DESCRIPTION πŸ’–

so basically this function lets the driver enable the scaling filter property on a given plane. that's the whole vibe. driver says "yes please, I'd like a scaling filter property", function says "say less", property gets created. iconic behavior honestly πŸ‘‘


πŸ”₯ RETURN πŸ”₯

Zero for success, or -errno if things go sideways 😭 (you know the drill β€” zero is the happy path, negative errno is the "oop" path).


🌈 SEE ALSO 🌈

so many friends!! she's connected, she's networked, she's in her social era 🫢


okay that's the whole page!! every flag, every argument, every see-also, all present and accounted for πŸ’…βœ¨

and finally, the cute lil sign-off: this page comes to you from ./drivers/gpu/drm, dated October 2026, and it answers to the name drm_plane_cr...ter_property(9) πŸŽ€ bye bestie, go create some scaling filter properties πŸ¦‹πŸ’œ

πŸ“¦ where this page comes from