radeon_atombios_fini(9)
π radeon_atombios_fini π
okay so real talk, this is radeon_atombios_fini, a page straight out of the Kernel API Manual, and it's basically the closing credits function for the atombios era of the radeon driver. we're talking cleanup duty, bestie. the tidy-up. the "ok we're done here, lights off" moment β¨
πΈ NAME πΈ
radeon_atombios_fini β frees the driver info and callbacks for atombios, no cap π«Ά
π SYNOPSIS π
void radeon_atombios_fini (struct radeon_device *rdev );
that's it, that's the whole signature. void return, one pointer in, nothing out. she's simple and she knows it π
π¦ ARGUMENTS π¦
rdevβ the radeon_device pointer π. literally just the device struct, hand it over and she'll do her thing.
β DESCRIPTION β
so what does she actually do? okay:
radeon_atombios_fini frees the driver info and the register access callbacks for the ATOM interpreter, and that's for r4xx+ cards, iykyk π§
when does she get called? at driver shutdown. that's the moment. main character energy of "everything must go" π―οΈ
not me being the one to free the callbacks β if you're calling this at any other time you're lowkey in the wrong place, bestie π«£
π₯ SEE ALSO π₯
okay this list is LONG, so buckle in, she brought her whole friend group π
first up, the kernel file herself:
./drivers/gpu/drm/radeon/radeon_device.c
and now the whole squad, in order, all of them, don't skip π:
radeon_program_register_sequence(9)radeon_surface_init(9)radeon_scratch_init(9)radeon_scratch_get(9)radeon_scratch_free(9)radeon_doorbell_init(9)radeon_doorbell_fini(9)radeon_doorbell_get(9)radeon_doorbell_free(9)radeon_wb_disable(9)radeon_wb_fini(9)radeon_wb_init(9)radeon_vram_location(9)radeon_gtt_location(9)radeon_card_posted(9)radeon_update_bandwidth_info(9)radeon_boot_test_post_card(9)radeon_dummy_page_init(9)radeon_dummy_page_fini(9)cail_pll_read(9)cail_pll_write(9)cail_mc_read(9)cail_mc_write(9)cail_reg_write(9)cail_reg_read(9)cail_ioreg_write(9)cail_ioreg_read(9)radeon_atombios_init(9)radeon_combios_init(9)radeon_combios_fini(9)radeon_vga_set_decode(9)radeon_gart_size_auto(9)radeon_check_arguments(9)radeon_switcheroo_set_state(9)radeon_switcheroo_can_switch(9)radeon_device_init(9)radeon_device_fini(9)radeon_gpu_reset(9)
like I said. whole friend group. invite them all to the group chat π
and that's the page!! πΈ sign-off time: this cutie lives under ./drivers/gpu/drm/radeon, and the version stamp says October 2026. go forth and shut down your drivers responsibly, bestie π«Άβ¨π
π¦ 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