dm_test_hdcp...hedules_work(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… dm_test_hdcp...hedules_work(9) β€” aka the cpirq scheduling vibe check

okay so real talk, bestie: this is a page out of the Kernel API Manual, and the star of the show is dm_test_hdcp...hedules_work(9). Yes the name is a whole mouthful (the man page itself abbreviates it, iconic of it honestly), yes it's a KUnit test helper, and yes we're gonna get through it together 🫢


✨ NAME ✨

dm_test_hdcp_handle_cpirq_schedules_work β€” the cpirq handler that queues cpirq_work πŸŽ€


🌸 SYNOPSIS 🌸

void dm_test_hdcp_handle_cpirq_schedules_work (struct kunit *test );

that's it. one function. it returns void because it's literally built diff and doesn't need to give you anything back πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • test β€” the KUnit test context. your whole little test world lives in here, it's giving main character energy ✨

πŸ’– DESCRIPTION πŸ’–

so what does it actually do? hdcp_handle_cpirq should schedule cpirq_work for the selected link. that's the whole flex. that's the test. the handler gets poked, and the work gets queued on the link you picked. no cap, that's the behavior being verified πŸ”₯


🌈 SEE ALSO 🌈

πŸ“ Kernel file

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

like, go read the source bestie, it's all right there 🧚

like… that's the entire squad, no one got left out, we don't do that here πŸ’œ


ok and one last thing before you go πŸŽ€ this page is from ./drivers/gpu/drm/amd/display/... β€” that's the source/version, and it's dated October 2026. slay. periodt. now go write some tests βœ¨πŸ’…πŸ”₯
πŸ“¦ where this page comes from