cik_sdma_vm_copy_pte(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cik_sdma_vm_copy_pte β€” Kernel API Manual ✨

okay so bestie, welcome to the cik_sdma_vm_copy_pte(9) page, live from the Kernel API Manual. this is the one about updating PTEs by copying them from the GART. short function, big job. let's get into it 🫢


🌸 SYNOPSIS 🌸

void cik_sdma_vm_copy_pte (struct amdgpu_ib *ib , uint64_t pe , uint64_t
src , unsigned count );

that's the whole signature, no cap. void return β€” it just does the thing and dips πŸ’…


πŸŽ€ ARGUMENTS πŸŽ€

  • ib β€” the indirect buffer you're filling with commands. this is the canvas, bestie 🎨
  • pe β€” addr of the page entry. the destination vibe ✨
  • src β€” src addr to copy from. where the goods live πŸ“
  • count β€” number of page entries to update. how many we doing? this many πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

Update PTEs by copying them from the GART using sDMA (CIK).

that's it. that's the whole description. it's giving "confident, concise, main character energy" πŸ’€βœ¨ no extra lore, no side quests β€” the function literally updates PTEs by copying them from the GART via sDMA, and it's a CIK thing. periodt.


🌈 SEE ALSO 🌈

the whole friend group 🫢 starting with the file itself:

  • Kernel file ./drivers/gpu/drm/amd/amdgpu/cik_sdma.c

and now the icons, in order, no skips:

like, the entire cik_sdma cinematic universe πŸ’– go read them, iykyk.


ngl bestie, this page is short and sweet β€” every detail above is the whole page. no hidden gotchas, no scary caveats, just a PTE copy and a very long SEE ALSO list 😭

and that's a wrap! this one lives at ./drivers/gpu/drm/amd/amdgpu, dated October 2026 β€” shoutout to the source and version, mwah πŸ’‹ slay, bye πŸ’œ

πŸ“¦ where this page comes from