radeon_get_shared_dp_ppll(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… radeon_get_shared_dp_ppll πŸ’…

okay so bestie, this is a page straight out of the Kernel API Manual β€” we're deep in the kernel-adjacent lore rn, no cap. The function is radeon_get_shared_dp_ppll and honestly? she's a tiny little helper with main character energy. Let's get into it 🫢


✨ NAME ✨

radeon_get_shared_dp_ppll β€” returns the PPLL that another crtc is using for DP πŸ’–

✨ SYNOPSIS ✨

int radeon_get_shared_dp_ppll (struct drm_crtc *crtc );

literally that's the whole signature. short, sweet, iconic ✨

✨ ARGUMENTS ✨

  • crtc β€” a drm crtc. that's it, that's the whole arg πŸŽ€ (yes, it's literally just described as "drm crtc", we don't make the rules)

✨ DESCRIPTION ✨

So what does she do? She returns the PPLL (that's the Pixel PLL, bestie) used by another crtc/encoder that's also in DP mode πŸ‘‘

Here's the vibe: for DP, a single PPLL can be used for all the DP crtcs/encoders. one PPLL to serve them all, kind of a shared-resource situation, iykyk πŸ¦‹ so this function goes and finds the one that's already in use by somebody else and hands it to you.

no extra lore, no hidden gotchas, that's genuinely it. slay πŸ’…

✨ SEE ALSO ✨


aaaand that's the whole page, bestie, we ate and left no crumbs πŸ“ this lil cutie lives in ./drivers/gpu/drm/radeon, dated October 2026, and the manual page itself is radeon_get_shared_dp_ppll(9) β€” go forth and pick those PLLs, mwah πŸ’œπŸ§š

πŸ“¦ where this page comes from