xe_reg_dewhitelist_oa_regs(9)
π xe_reg_dewhitelist_oa_regs(9) β like, the kernel API manual, bestie β¨
okay so picture this: it's the Kernel API Manual, and today's main character is xe_reg_dewhitelist_oa_regs. Yes that's a mouthful. No I will not be shortening it. She earned that name. π
πΈ NAME πΈ
xe_reg_dewhitelist_oa_regs β dewhitelist oa registers for gt. that's it. that's the whole vibe. she takes the OA registers and she dewhitelists them, for a gt. periodt. π
π¦ SYNOPSIS π¦
void xe_reg_dewhitelist_oa_regs (struct xe_gt *gt );
literally one function, one argument, returns nothing (void, she gives nothing back and that's iconic of her). π«Ά
β¨ ARGUMENTS β¨
gtβ the gt you want to dewhitelist oa registers for. that's the whole job. you hand her a gt, she handles the oa registers. no cap. π
π₯ DESCRIPTION π₯
so what does she actually do? she dewhitelists the OA registers by setting RING_FORCE_TO_NONPRIV_DENY. that's the mechanic. that's the whole thing. she's not out here doing seventeen steps β she sets RING_FORCE_TO_NONPRIV_DENY and the OA registers are, officially, no longer whitelisted. slay. β
ngl the naming is doing a lot of work here (dewhitelist is gonna live in your head rent free, sorry), but the behaviour is exactly what it says on the tin: whitelist revoked, RING_FORCE_TO_NONPRIV_DENY set, gt handled. π
π SEE ALSO π
- Kernel file
./drivers/gpu/drm/xe/xe_reg_whitelist.cβ the source file, go read her. π xe_reg_whitelist_process_engine(9)β her friend who processes engines π§xe_reg_whitelist_oa_regs(9)β the other direction bestie, the one who whitelists. they're a matched set πxe_reg_whitelist_print_entry(9)β for when you want to see the entry πxe_reg_whitelist_dump(9)β for when you want to see everything π
ok real talk: they're all in ./drivers/gpu/drm/xe/ and they all hang out together. iykyk. π¦
anyway that's the page π this little number comes to you from the fine people at ./drivers/gpu/drm/xe, dated October 2026, and it's filed under xe_reg_dewhitelist_oa_regs(9) β mwah, go forth and dewhitelist responsibly πβ¨πΈ
π¦ 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