xe_hwe_guc_logical_instance(9)
π NAME π
xe_hwe_guc_logical_instance β get the GuC-aligned logical instance of a hardware engine. this is the xe_hwe_guc_logical_instance(9) page from the Kernel API Manual, bestie π
β¨ SYNOPSIS β¨
u16 xe_hwe_guc_logical_instance (struct xe_hw_engine *hwe );
π ARGUMENTS π
hweβ Hardware engine. yes bestie, that's the engine we're asking about π«Ά
π¦ DESCRIPTION π¦
okay so for GuC backend usage, we should no longer use the raw logical instance directly. like, don't do it, bestie. this helper must be used to retrieve the logical instance of the hardware engine, and it takes care of any necessary adjustments β such as the GuC PAGING engine mapping π
it's assumed to be used in conjunction with the GuC engine class. iykyk β¨
π₯ RETURN π₯
the logical instance, taking into account stuff like GuC PAGING engine mapping. that's the vibe π
π SEE ALSO π
- Kernel file:
./drivers/gpu/drm/xe/xe_guc.c xe_guc_comm_init_early(9)xe_guc_init_post_hwconfig(9)xe_guc_min_load_for_hwconfig(9)xe_guc_softreset(9)xe_guc_runtime_suspend(9)xe_guc_runtime_resume(9)xe_guc_declare_wedged(9)xe_guc_using_main_gamctrl_queues(9)
okay that's the whole page, bestie π«Ά β source/version is ./drivers/gpu/drm/xe, dated October 2026, and the page is xe_hwe_guc_logical_instance(9). slay and bye πβ¨
π¦ 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