xe_guc_pc_init_early(9)
β¨ xe_guc_pc_init_early β¨
okay so this is a page from the Kernel API Manual β yes bestie, we're in the kernel docs now, buckle up π β and it's all about xe_guc_pc_init_early, which is the little function whose whole personality is initializing RPx values. that's it. that's the vibe. short king behavior fr π
π NAME π
xe_guc_pc_init_early β literally just: Initialize RPx values β¨
like, no cap, that's the entire job description. it gets the RPx values set up early. iconique.
πΈ SYNOPSIS πΈ
void xe_guc_pc_init_early (struct xe_guc_pc *pc );
so she's a void function, she takes exactly one pointer to a struct xe_guc_pc, and she returns... nothing. no return value. no drama. she just does the thing π«Ά
π¦ ARGUMENTS π¦
pcβ the Xe_GuC_PC instance π this is the one and only thing you hand her. that's your GuC Power Conservation buddy, and she's about to do early init stuff with it. main character energy tbh π
ngl, if you're looking for more params β there aren't any. one argument, one function, one purpose. we love a low-maintenance queen π
π SEE ALSO π
bestie, this list is LONG β she's a social butterfly and she knows everyone in xe_guc_pc.c. pull up a chair, we're doing the whole roster π
- Kernel file
./drivers/gpu/drm/xe/xe_guc_pc.cβ the source file itself π and its buddy GuC Power Conservation (PC)(9) 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_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_fini_hw(9)xe_guc_pc_init(9)xe_guc_pc_print(9)
that's the whole friend group π getters, setters, start/stop, init/fini, residency checks, flush freq limit stuff β she's connected to all of it. iykyk π
lowkey reminder: this page only ever promised you "Initialize RPx values" β so don't go expecting it to do your laundry too. it does early init. that's the assignment. and it ate. π₯
and that's a wrap, bestie π§ this lil page came out of ./drivers/gpu/drm/xe, dated October 2026, and she answers to the name xe_guc_pc_init_early(9). mwah πβ
π¦ 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