dm_test_hdc...es_all_links(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay so bestie, welcome to the Kernel API Manual ✨ you're literally about to read the glow-up of dm_test_hdcp_create_workqueue_initializes_all_links(9) and honestly? she ate.


🌸 NAME 🌸

dm_test_hdcp_create_workqueue_initializes_all_links β€” the test that makes sure the loop actually loops over every single link, no cap πŸ’…


✨ SYNOPSIS ✨

void dm_test_hdcp_create_workqueue_initializes_all_links (struct kunit
*test );

πŸŽ€ ARGUMENTS πŸŽ€

  • test β€” the KUnit test context, aka the lil ✨vibe container✨ the whole test runs inside 🫢

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so picture this: you've got more than one link, right? when that happens, hdcp_create_workqueue literally has to run its init loop for every single entry β€” like, no skipping, no "oops I forgot the second one," none of that πŸ™ˆ

and for each link, three things go down, periodt:

  • it records max_link πŸ’–
  • it points its psp handle at the device psp πŸ”₯
  • it gets the DTM v3 cap set for a matching dce_version πŸ‘‘

so yeah, every entry gets its moment. main character energy for each link, tbh 🌈


🧚 SEE ALSO 🧚

πŸ“ Kernel file

./drivers/gpu/drm/amd/display/amdgpu_dm/tests/amdgpu_dm_hdcp_test.c

πŸ’œ the whole friend group (yes, all of them)

ngl that's a lot of friends but she's not dropping a single one πŸ’€ every reference stays, bestie 🫢

mwah πŸ’‹ this page came from the Kernel API Manual, source/path situation is ./drivers/gpu/drm/amd/display/..., and it's stamped October 2026 β€” older than your fave's last story post, but still iconic βœ¨πŸ’…

πŸ“¦ where this page comes from