radeon_driver_postclose_kms(9)
π radeon_driver_postclose_kms(9) β the Kernel API Manual, bestie edition π
okay so this is a page from the Kernel API Manual about radeon_driver_postclose_kms, and honestly? it's a little cleanup-crew moment and we're obsessed. it's the drm callback for post close. that's the whole vibe. let's get into it π¦
β¨ NAME β¨
radeon_driver_postclose_kms β the drm callback for post close π«Ά
πΈ SYNOPSIS πΈ
void radeon_driver_postclose_kms (struct drm_device *dev , struct
drm_file *file_priv );
like, that's the signature, no cap. it returns void (nothing comes back, it just does the thing) and it takes two args. periodt π
π ARGUMENTS π
devβ the drm dev pointer. it's giving "the device itself" energy πfile_privβ the drm file. the actual file handle bestie π
π§ DESCRIPTION π§
so when the device closes (like, on close close), this function tears stuff down. lowkey the cleanup main character:
- it tears down
hyperzandcmaskfilps on r1xx-r5xx β that's all asics btw, every single one π - and it tears down
vmon cayman+ β also all asics, no exceptions, fr fr π
that's it. that's the whole job. it shows up, it dismantles the leftovers, it leaves. iconic. π
ngl it's a tear-down function, so don't expect it to build anything back up β that's not its moment π
π₯ SEE ALSO π₯
- the kernel file:
./drivers/gpu/drm/radeon/radeon_kms.cβ go read it, iykyk π radeon_driver_unload_kms(9)radeon_driver_load_kms(9)radeon_set_filp_rights(9)radeon_info_ioctl(9)radeon_driver_open_kms(9)radeon_get_vblank_counter_kms(9)radeon_enable_vblank_kms(9)radeon_disable_vblank_kms(9)
like a whole friend group of radeon functions, and this page is just the one handing out the goodbye hugs π«Άβ¨
k bye bestie, this page lives in ./drivers/gpu/drm/radeon, it's dated October 2026, and yeah β that's the whole manual. slay π
ππ
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms