r100_pm_misc(9)
π r100_pm_misc(9) β a Kernel API Manual moment
okay bestie, so this one lives in the Kernel API Manual and it's called r100_pm_misc. Yes, "misc" like miscellaneous, like when you throw your whole life in one tote bag. It's a callback, and it's here to finish the vibes of a power state.
β¨ SYNOPSIS β¨
void r100_pm_misc (struct radeon_device *rdev );
that's it. one function, one argument, zero drama. copy it exactly, spaces and all, don't come for me about the space before the ).
π«Ά ARGUMENTS π«Ά
rdevβ aradeon_devicepointer. that's the whole thing. it's the radeon device you're messing with, bestie, like handing someone the keys to the whole GPU π
πΈ DESCRIPTION πΈ
so the way that this works: r100_pm_misc sets the non-clock parameters associated with a power state π
non-clock means all the other stuff that comes bundled with a power state β voltage, PCIe lanes, etc. literally the little accessories of the power state. the clock stuff is somebody else's job, not ours, not today.
and the "(r1xx-r4xx)" at the end is the cute little range note: this is your fam for the r1xx through r4xx hardware. periodt. π₯
ngl this is the "set additional pm hw parameters callback" β that's its actual job description. hw = hardware, pm = power management, misc = the rest of the errands. iykyk π
π SEE ALSO π
bestie you KNOW we have to list all the siblings, every single one, no skipping:
- Kernel file
./drivers/gpu/drm/radeon/r100.c r100_wait_for_vblank(9)r100_page_flip(9)r100_page_flip_pending(9)r100_pm_get_dynpm_state(9)r100_pm_init_profile(9)r100_pm_prepare(9)r100_pm_finish(9)r100_gui_idle(9)r100_hpd_sense(9)r100_hpd_set_polarity(9)r100_hpd_init(9)r100_hpd_fini(9)r100_ring_hdp_flush(9)r100_cs_packet_parse_vline(9)
like a whole group chat of functions and r100_pm_misc is one of them. the r100_pm_prepare(9) and r100_pm_finish(9) girlies are literally the before-and-after of this one π¦
πΈ ok that's the whole page, you ate that πΈ
and a cute little sign-off for the fine print: this beauty comes from the source path ./drivers/gpu/drm/radeon and it's dated October 2026 π slay, go set those non-clock parameters 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