dce_v8_0_dram_bandwidth(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ dce_v8_0_dram_bandwidth ✨

Okay so bestie, welcome to the Kernel API Manual πŸŽ€ β€” yes we're literally in the kernel docs and yes it's giving main character energy. Today's episode: dce_v8_0_dram_bandwidth(9), which is lowkey just a little function that tells you how much dram bandwidth you have. Iconic. Let's go πŸ’…


🌸 NAME 🌸

dce_v8_0_dram_bandwidth β€” get the dram bandwidth 🫢


⭐ SYNOPSIS ⭐

u32 dce_v8_0_dram_bandwidth (struct dce8_wm_params *wm );

That's it. One arg. One u32 coming back at you. Slay ✨


πŸ¦‹ ARGUMENTS πŸ¦‹

  • wm β€” the watermark calculation data πŸ’– like, this is the struct that carries all the info the function needs to do its little math moment. It's a struct dce8_wm_params *, no cap.

🌈 DESCRIPTION 🌈

So what does it actually do? It calculates the raw dram bandwidth (CIK) πŸ”₯.

And it's used for those display watermark bandwidth calculations β€” you know, the whole thing where the display needs to know how much bandwidth it's working with before it can decide on watermarks. Veryimportant, very behind-the-scenes, very "you don't think about me but I'm carrying the whole team" πŸ’€

Returns the dram bandwidth in MBytes/s πŸ‘‘ so like, megabytes per second, that's the unit, don't forget it.


πŸ’œ SEE ALSO πŸ’œ

The kernel file lives right here, bestie:

  • ./drivers/gpu/drm/amd/amdgpu/dce_v8_0.c

And here's the whole friend group β€” the entire dce_v8_0 family reunion, plus a couple of CIK cousins 🧚:

Like, that is a long list and honestly? Obsessed. Go read them all, iykyk πŸ“š


Fr fr though: this page came from ./drivers/gpu/drm/amd/amdgpu and it's dated October 2026. Mark your calendar bestie πŸ—“οΈπŸ’–

Okay bye, go calculate some bandwidth, ily πŸ«Άβœ¨πŸ“

πŸ“¦ where this page comes from