dm_test_fbc_...dy_allocated(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

okay so this page is literally called dm_test_fbc_...dy_allocated (yes the title is truncated, that's just how it is, iykyk 🫢) and it lives in section 9 of the Kernel API Manual.

The main character here is dm_test_fbc_init_already_allocated β€” a test that makes sure fbc_init keeps an existing buffer instead of throwing it away. slay. πŸ’…


✨ SYNOPSIS ✨

void dm_test_fbc_init_already_allocated (struct kunit *test );

that's it. one function. no flags, no drama. periodt. πŸŽ€


🌸 ARGUMENTS 🌸

  • test β€” the KUnit test context πŸ’œ this is the lil container that holds the test's state, and our function takes it and does its thing with it.

πŸ¦‹ SEE ALSO πŸ¦‹

bestie. sit down. this list is long and we are gonna get through it together, no skipping, no summarising, because every single one of these is a real sibling test and they all deserve their moment. πŸ‘‘

πŸŽ€ the source file

  • Kernel file β€” ./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_connector_test.c (this is where the whole test family lives 🏠)

πŸ’« subconnector type vibes

🌈 content type energy

πŸ“ adjusting colour depth (the whole saga)

🧚 output color space (yes, with a z, that's the test's name not mine)

πŸ”₯ convert color depth

πŸ’œ color depth from info

⭐ to connector type

πŸŽ€ is duplicate mode

πŸ’… encoder crtc mask

πŸ¦‹ aspect ratio

🌸 crtc timing behaviour

🧚 funcs reset

πŸ“ atomic + hdr

πŸ‘‘ set_property (big one, stay with me)

πŸ’œ get_property

🌈 highest refresh + freesync video mode

πŸŽ€ cacp caps, first round

πŸ¦‹ set panel type, the first chapter

πŸ’« subconnector updates

πŸ”₯ fbc_init (our bestie's actual family!!)

πŸ’€ detect mst

🧚 find first crtc

πŸ“ set panel type, the samsung chapter

πŸ’œ cacp caps, second round

πŸ‘‘ fill_stream (so many. so iconic.)

🌈 create_stream

πŸŽ€ detect

πŸ¦‹ the little singles

πŸ’« destroy

πŸ”₯ atomic_check

🧚 hdmi cec + edid + eml sink

πŸ“ streams, encoders and native mode

πŸ’œ common modes + freesync modes

πŸ‘‘ i2c

🌈 amd vsdb

πŸŽ€ displayid vrr

πŸ¦‹ mode valid

πŸ’« suspend / resume + leftover legends

πŸ”₯ update after detect

🧚 update scaling (final boss of the list)


ok that's genuinely all of them, we ate that list UP πŸ”₯ no cap, not a single one skipped πŸ’…

and that's the page!! sign-off time: this lil beauty comes from ./drivers/gpu/drm/amd/display/... and it's dated October 2026 β€” so yeah, it's from the future, main character energy only 🌟 stay hydrated, go read your kernel tests, mwah πŸ«ΆπŸ’–

πŸ“¦ where this page comes from