xe_guc_pagefault_handler(9)
β¨ xe_guc_pagefault_handler(9) β¨
okay so bestie, welcome to the Kernel API Manual π β this page is all about xe_guc_pagefault_handler, aka the G2H page fault handler. lowkey iconic behavior, fr fr.
πΈ NAME πΈ
xe_guc_pagefault_handler β G2H page fault handler π
π¦ SYNOPSIS π¦
int xe_guc_pagefault_handler (struct xe_guc *guc , u32 *msg , u32 len );
π«Ά ARGUMENTS π«Ά
gucβ the GuC object, your main character here πmsgβ the G2H message, literally the message from GuC to host π¨lenβ the length of the G2H message, so we know how much message we're dealing with π
π DESCRIPTION π
bestie, this function parses the GuC to host (G2H) message into a struct xe_pagefault and forwards it onto the Xe page fault layer. that's the whole vibe β parse it, then pass it along β¨
π₯ RETURN π₯
0 on success, errno on failure. slay when it works, errno when it doesn't π
π SEE ALSO π
the kernel file to check out: ./drivers/gpu/drm/xe/xe_guc_pagefault.c π
mwah π this page came from the Kernel API Manual, sourced from ./drivers/gpu/drm/xe, dated October 2026 β periodt, 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