cik_gpu_soft_reset(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… cik_gpu_soft_reset(9) β€” like, the GPU soft-reset page, bestie

okay so this is a page from the Kernel API Manual, section 9, and it's all about cik_gpu_soft_reset β€” the function that gives your GPU a lil' soft reset. no cap, it's a whole vibe. ✨


🌸 NAME 🌸

cik_gpu_soft_reset β€” soft reset GPU 🫢

πŸ¦‹ SYNOPSIS πŸ¦‹

void cik_gpu_soft_reset (struct radeon_device *rdev , u32 reset_mask );

πŸŽ€ ARGUMENTS πŸŽ€

  • rdev β€” a radeon_device pointer πŸ’– (yes, the whole device struct, she's the main character)
  • reset_mask β€” the mask of which blocks to reset ✨ iykyk, it's a mask, she's selective

πŸ‘‘ DESCRIPTION πŸ‘‘

So basically: this function does a soft reset on the blocks you specified in reset_mask. that's it, that's the whole plot. soft reset the blocks specified in reset_mask. periodt. πŸ’…

lowkey the mask is doing all the work here β€” you pick which blocks get the reset treatment, and the function handles the rest.

🌈 SEE ALSO 🌈

First up, the kernel file where all this magic lives:

Kernel file ./drivers/gpu/drm/radeon/cik.c

and now the friend group β€” every single one of these is invited to the function party πŸŽ‰:

fr fr that's a long list, but every single one of them ate πŸ’…βœ¨


🧚 and that's the whole page bestie! she's short and sweet and to the point.

sign-off time 🫢: this lil' cutie lives in ./drivers/gpu/drm/radeon, from the October 2026 version, and she's officially page cik_gpu_soft_reset(9). mwah πŸ’‹βœ¨

πŸ“¦ where this page comes from