amdgpu_gfx_rlc_fini(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… amdgpu_gfx_rlc_fini β€” like, the RLC cleanup era

okay so bestie, welcome to the Kernel API Manual for amdgpu_gfx_rlc_fini(9) β€” yes that's the whole name, she's got a long one, we love her for it πŸŽ€


✨ NAME ✨

amdgpu_gfx_rlc_fini β€” frees the BO that's used for RLC. that's it. that's the vibe. cleanup arc, main character energy πŸ§ΉπŸ’–


🌸 SYNOPSIS 🌸

void amdgpu_gfx_rlc_fini(struct amdgpu_device *adev);

no cap, that's the whole signature. returns nothing (void), takes exactly one thing. iconic minimalism πŸ’…


πŸ¦‹ ARGUMENTS πŸ¦‹

  • adev β€” an amdgpu_device pointer. yeah. that's the one. she's the device, she's the moment 🫢

⭐ DESCRIPTION ⭐

okay so here's what's actually happening: this frees three BOs, and they're the ones used for rlc_save_restore_block, rlc_clear_state_block, and rlc_jump_table_block.

three BOs. count 'em. rlc_save_restore_block, rlc_clear_state_block, rlc_jump_table_block β€” all three get freed, no cap πŸ”₯

it's giving "spring cleaning but make it firmware". obsessed honestly 🌈


πŸŽ€ SEE ALSO πŸŽ€

the kernel file for this one lives at ./drivers/gpu/drm/amd/amdgpu/amdgpu_rlc.c β€” go read it, iykyk πŸ“–

and the whole friend group, fr fr:


lowkey a lil PSA: she's a fini function, so she's the one wrapping things up. don't come to her for setup, that's not her era πŸ™ˆ

and that's the page!! πŸ’œ this one dropped from ./drivers/gpu/drm/amd/amdgpu back in October 2026, and it's amdgpu_gfx_rlc_fini(9) from the Kernel API Manual forever and always. slay, go free those BOs πŸ“βœ¨

πŸ“¦ where this page comes from