dm_test_get...aling_aspect(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_get_property_scaling_aspect(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual ✨ this is a kernel-doc page, and if you were looking for it under its little nickname in the header β€” yeah, the man page abbreviates the title as dm_test_get...aling_aspect(9) because apparently even documentation needs a cute shortened name πŸ’€ β€” you're in exactly the right place. sit down, grab a strawberry πŸ“, we're doing KUnit tests today.


🌸 NAME 🌸

dm_test_get_property_scaling_aspect β€” Test get scaling property aspect πŸŽ€

that's it. that's the whole vibe. it's a test. about getting the scaling property. aspect edition. iconic behaviour, no notes πŸ‘‘


✨ SYNOPSIS ✨

void dm_test_get_property_scaling_aspect (struct kunit *test );

copy it exactly like that, spaces and all, she's sensitive πŸ™ˆ


πŸ¦‹ ARGUMENTS πŸ¦‹

  • test β€” The KUnit test context πŸ’– β€” yeah this is the KUnit test context, the little harness boyfriend that holds everything together while the test does its thing. don't lose her.

πŸ’€ SEE ALSO πŸ’€

okay so this is the part where the original page just dumps the entire friend group on you. like, every test in the same file is tagged here. ngl it's giving "group chat with 200 members and everyone's muted except me". but we don't skip a single one, periodt β€” here they all are, zero cuts πŸ”₯

First up, the actual file, because context is everything:

  • Kernel file β€” ./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c πŸ“

🧚 the subconnector type girls

πŸ“ content type crew

🌈 adjust colour depth squad

πŸ’œ output color space besties

πŸŽ€ colour depth conversion + info gang

πŸ¦‹ to connector type cuties

✨ duplicate mode detectives

πŸ’… encoder crtc mask lineup (numbered, main character energy)

🌸 aspect ratio besties (yes, our girl's whole neighbourhood)

πŸ”₯ crtc timing crowd

🫢 funcs reset + atomic dup + hdr

πŸ’– set property squad

🌟 get property squad (ours is literally in here πŸ‘€)

πŸŽ€ refresh + freesync video mode

πŸ’œ cacp caps clique

πŸ¦‹ set panel type girlies

πŸ“ update subconnector trio

✨ fbc init besties

🌈 detect mst squad

πŸ’… find first crtc crew

πŸŽ€ more set panel type (she came back for round two)

πŸ”₯ more cacp caps (round two, still slaying)

🫢 fill stream gang

πŸ’– create stream crew

⭐ detect squad (force on / force off era)

🌸 register / destroy / encoder

πŸ¦‹ atomic check besties

πŸ’œ edid / eml sink crowd

πŸŽ€ to encoder + native mode girlies

✨ common modes + fs modes

πŸ“ i2c cuties

🌈 amd vsdb + displayid vrr readers

πŸ’€ mode valid rejections + hdmi cec + s3

πŸ”₯ create validate + update after detect + scaling finale


ok bestie real talk: reading a man page is not a personality trait but knowing all of these are tests in one file lowkey is 🫢 no cap, every single name above stays spelled exactly like that, don't you dare typo them, they're load-bearing πŸ’€

and that's the whole page, bestie, we ate and left zero crumbs πŸ‘‘ the manual itself comes from the kernel-doc side of town β€” source situation is ./drivers/gpu/drm/amd/display/... (the header and footer both keep it cosy and abbreviated like that) and the date on the tin is October 2026 πŸŽ€ so yeah. that's the page. now go read the actual test file and slay βœ¨πŸ’–

πŸ“¦ where this page comes from