intel_gt_mcr_lock_sanitize(9)
π intel_gt_mcr_lock_sanitize π
okay so bestie, welcome to the Kernel API Manual β yes you're literally reading kernel docs rn, look at you go π
β¨ NAME β¨
intel_gt_mcr_lock_sanitize β the function that does a lil glow-up on the MCR steering lock πΈ
π¦ SYNOPSIS π¦
void intel_gt_mcr_lock_sanitize (struct intel_gt *gt );
no return value, no drama, just vibes and a pointer π«Ά
π ARGUMENTS π
gtβ the GT structure. that's it, that's the whole argument, she's low maintenance π
π₯ DESCRIPTION π₯
okay so picture this: you're doing driver load or resume, and there's literally zero concurrent access from other agents at those times β nobody else is in the group chat, it's just you π
which is exactly why this function exists: it sanitizes the initial status of the hardware lock during that window. β¨
but here's the plot twist π boot firmware might have left that lock in a bad state β like it ghosted the lock, left it messy, made it look a whole way. so we clean it up. main character energy, honestly. π
π SEE ALSO π
- the kernel file
./drivers/gpu/drm/i915/gt/intel_gt_mcr.c - GT Multicast/Replicated (MCR) Register Support(9)
intel_gt_mcr_lock(9)intel_gt_mcr_unlock(9)intel_gt_mcr_read(9)intel_gt_mcr_unicast_write(9)intel_gt_mcr_multicast_write(9)intel_gt_mcr_multicast_write_fw(9)intel_gt_mcr_multicast_rmw(9)intel_gt_mcr_get_nonterminated_steering(9)intel_gt_mcr_read_any_fw(9)intel_gt_mcr_read_any(9)intel_gt_mcr_get_ss_steering(9)intel_gt_mcr_wait_for_reg(9)
like yes that's a lot of siblings but they're all iconic in their own way π
that's the whole page bestie, hope it ate π
sign-off szn: this one lives over in ./drivers/gpu/drm/i915/gt, it's dated October 2026, and you can find it filed under intel_gt_mcr_lock_sanitize(9) β iykyk π
β¨
π¦ 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