radeon_card_posted(9)
π radeon_card_posted(9) β the "has this GPU already woken up?" check π
okay so bestie, welcome to the radeon_card_posted page from the Kernel API Manual π this one's short and sweet, no cap.
β¨ NAME β¨
radeon_card_posted β check if the hw has already been initialized π
like, has somebody already turned this card on or what
πΈ SYNOPSIS πΈ
bool radeon_card_posted (struct radeon_device *rdev );
it hands you back a bool, and it wants one (1) argument. that's it. that's the whole vibe.
π¦ ARGUMENTS π¦
rdevβ aradeon_devicepointer π«Ά that's your lil handle on the radeon device, and it's what this function peeks at.
π DESCRIPTION π
So here's the tea β β this function checks whether the asic has been initialized, and yes that's for all asics (every single one, no exceptions, periodt).
It's used at driver startup π₯ β like the moment the driver shows up and goes "hey, has someone already been here?"
And the return value is literally the whole plot:
- returns
trueif it's initialized β - returns
falseif it's not β
main character energy for a boolean honestly π
β SEE ALSO β
Kernel file: ./drivers/gpu/drm/radeon/radeon_device.c π
and the whole friend group π«Ά β every one of these deserves a follow:
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_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_atombios_fini(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)
ngl that's a lot of friends but they're all iconic π
π quick recap for the girlies in the back: pass yourradeon_devicepointer, get abool, find out if the asic already got initialized. that's it. slay.
mwah π this page lives under ./drivers/gpu/drm/radeon, dated October 2026, and it's page radeon_card_posted(9) β ily, go read the source, bye 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