cik_vm_init(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cik_vm_init(9) πŸ’…

okay bestie, welcome to the Kernel API Manual ✨ this one's a little kernel callback and honestly she's serving "quietly essential" β€” let's get into it 🫢


🌸 NAME 🌸

cik_vm_init β€” cik vm init callback πŸ’«


✨ SYNOPSIS ✨

int cik_vm_init (struct radeon_device *rdev );

literally that's it. no cap. πŸŽ€


πŸ¦‹ ARGUMENTS πŸ¦‹

  • rdev β€” a radeon_device pointer, iykyk πŸ‘‘

πŸ”₯ DESCRIPTION πŸ”₯

so what does she do? she inits cik specific vm parameters β€” that's the number of VMs, and the base of vram for VMIDs 1-15 β€” all in the CIK context πŸ’œ

and the flex? she returns 0 for success. that's it, that's the whole win, periodt ✨


πŸ‘‘ SEE ALSO πŸ‘‘

okay this is the part where the whole friend group shows up 😭 the kernel file lives at ./drivers/gpu/drm/radeon/cik.c β€” and here's everybody else in the gc:

like, the whole extended universe fr fr πŸŒˆπŸ’€


ngl that's a lot of cross-references β€” so if you're clicking around, hydrate first πŸ“

and that's the page!! mwah πŸ’– this manual page came to you from ./drivers/gpu/drm/radeon, dated October 2026 β€” iconic, timeless, a little vintage, we love her πŸŽ€πŸ¦‹βœ¨

πŸ“¦ where this page comes from