xe_guc_pc_fini_hw(9)
π xe_guc_pc_fini_hw(9) π
okay so bestie, this is a page straight out of the Kernel API Manual β the manual name is basically the whole vibe check here, and the star of the show is xe_guc_pc_fini_hw. yes it's a mouthful, yes it's iconic, no we're not renaming it π
β¨ NAME β¨
xe_guc_pc_fini_hw β Finalize GuC's Power Conservation component</p>. that's the whole job. it wraps things up, it says goodbye, it shuts the door on GuC's Power Conservation era π«Ά
πΈ SYNOPSIS πΈ
void xe_guc_pc_fini_hw (void *arg );
that's it. that's the signature. void return, one single pointer argument. short, sweet, main character energy β
π¦ ARGUMENTS π¦
argβ bestie this is an opaque pointer, meaning you don't get to peek inside it and honestly there's nothing to see. it should point to aXe_GuC_PCinstance β like, that's the whole assignment. hand it the right thing and you're golden; hand it something else and that's on you π
π SEE ALSO π
okay this is the part where the page just goes full group chat and tags literally everyone. no cap, here's the whole squad:
- the kernel file itself:
./drivers/gpu/drm/xe/xe_guc_pc.c, plus GuC Power Conservation (PC)(9) β the parent friend of the whole friend group π xe_guc_pc_action_set_param(9)xe_guc_pc_action_unset_param(9)xe_guc_pc_get_act_freq(9)xe_guc_pc_get_cur_freq_fw(9)xe_guc_pc_get_cur_freq(9)xe_guc_pc_get_rp0_freq(9)xe_guc_pc_get_rpa_freq(9)xe_guc_pc_get_rpe_freq(9)xe_guc_pc_get_rpn_freq(9)xe_guc_pc_get_min_freq(9)xe_guc_pc_set_min_freq(9)xe_guc_pc_get_max_freq(9)xe_guc_pc_set_max_freq(9)xe_guc_pc_c_status(9)xe_guc_pc_rc6_residency(9)xe_guc_pc_mc6_residency(9)xe_guc_pc_raise_unslice(9)xe_guc_pc_init_early(9)xe_guc_pc_apply_flush_freq_limit(9)xe_guc_pc_remove_flush_freq_limit(9)xe_guc_pc_restore_stashed_freq(9)xe_guc_pc_start(9)xe_guc_pc_stop(9)xe_guc_pc_init(9)xe_guc_pc_print(9)
like, that's the entire frequency-and-power friend group and this function is lowkey the one throwing the end-of-term party π every single one of them got an invite and yes, you have to read them too. iykyk π
ngl there are no extra options, no environment variables, no exit statuses and no error codes on this page β the original is genuinely this chill. everything above is everything there is, fr fr πΈ
and that's a wrap, bestie β huge thank you to the source at ./drivers/gpu/drm/xe, dated October 2026, and to the page xe_guc_pc_fini_hw(9) itself for being this concise. slay, periodt, go finalize something πβ¨π
π¦ 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