radeon_vm_frag_ptes(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– radeon_vm_frag_ptes(9) πŸ’–

This is radeon_vm_frag_ptes(9), straight out of the Kernel API Manual. Bestie, we're getting into fragment info for PTEs and it's gonna be cute and correct, okay? πŸŽ€


πŸŽ€ NAME πŸŽ€

radeon_vm_frag_ptes β€” add fragment information to PTEs. That's the whole name section, no cap. ✨

✨ SYNOPSIS ✨

Okay so the signature is giving exactly this, bestie:

void radeon_vm_frag_ptes (struct radeon_device *rdev , struct radeon_ib *ib , uint64_t pe_start , uint64_t pe_end , uint64_t addr , uint32_t flags );

πŸ’… ARGUMENTS πŸ’…

  • rdev β€” a radeon_device pointer. The device itself, basically.
  • ib β€” the IB for the update. πŸ’«
  • pe_start β€” first PTE to handle.
  • pe_end β€” last PTE to handle.
  • addr β€” the addr those PTEs should point to. Yes, addr points to an addr, iykyk. 😌
  • flags β€” hw mapping flags.

🌸 DESCRIPTION 🌸

🚨 Global and local mutex must be locked! 🚨

That's it. That's the description. No extra lore, no secret bonus paragraph β€” just the very important locked-mutex vibe check. Both the global and local mutex, bestie. Don't skip it. πŸ˜­πŸ”’

πŸ¦‹ SEE ALSO πŸ¦‹

Kernel file ./drivers/gpu/drm/radeon/radeon_vm.c is right there in the group chat, and the whole squad is listed:


Source/version: ./drivers/gpu/drm/radeon Β· date: October 2026 Β· this page: radeon_vm_frag_ptes(9). Bye bestie, go lock those mutexes and slay πŸ’–πŸ¦‹βœ¨

πŸ“¦ where this page comes from