drm_crtc_cr...ter_property(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ drm_crtc_create_scaling_filter_property ✨

okay so this is a page straight out of the Kernel API Manual (section 9, kernel-space bestie, not your regular command-line stuff πŸ’…) and the header up top gets truncated to drm_crtc_cr...ter_property(9) because apparently even man pages have a character limit. iconic of them. anyway β€” let's get into it 🫢


🌸 NAME 🌸

drm_crtc_create_scaling_filter_property β€” literally just: create a new scaling filter property. that's the whole vibe. ✨


πŸ¦‹ SYNOPSIS πŸ¦‹

int drm_crtc_create_scaling_filter_property (struct drm_crtc *crtc ,
unsigned int supported_filters );

πŸŽ€ ARGUMENTS πŸŽ€

  • crtc β€” the drm CRTC. that's it, that's the description, the man page is giving minimalism πŸ’€
  • supported_filters β€” a bitmask of the scaling filters you support. and listen, bestie, this is not optional-optional: it must include BIT(DRM_SCALING_FILTER_DEFAULT). no default bit, no deal. πŸ™ˆ

πŸ’– DESCRIPTION πŸ’–

so this function is literally just here so a driver can enable the scaling filter property on a given CRTC. that's the entire plot. driver wants the property, driver calls this, property happens. slay. πŸ”₯


⭐ RETURN ⭐

Zero for success, or -errno if it's not giving. 😭 so basically: 0 = we ate, anything negative = check your errno.


🌈 SEE ALSO 🌈

the full group chat, no one left on read:


ngl the whole property is must include BIT(DRM_SCALING_FILTER_DEFAULT) β€” don't come crying to me when your filter bitmask gets rejected, i warned you 🫢

k bye bestie, this page came from ./drivers/gpu/drm, dated October 2026, and it lives in the Kernel API Manual (that's the (9) energy, iykyk) πŸ’œπŸ§šβ€β™€οΈπŸŒΈ

πŸ“¦ where this page comes from