intel_gt_mcr...ticast_write(9)
π intel_gt_mcr_multicast_write(9) β the Kernel API Manual, bestie edition
okay so this is a page from the Kernel API Manual, and it's literally all about intel_gt_mcr_multicast_write(9) β yes that's the icon herself, no notes, let's get into it π
β¨ NAME β¨
intel_gt_mcr_multicast_write β write a value to all instances of an MCR register π«Ά
Like, every single one. Not a vibe check on one register, ALL of them. pΓ©riodt.
πΈ SYNOPSIS πΈ
void intel_gt_mcr_multicast_write (struct intel_gt *gt , i915_mcr_reg_t
reg , u32 value );
she's a void function, she takes three args, she gives nothing back. main character energy honestly π
π¦ ARGUMENTS π¦
gtβ the GT structure π β yep, that's the graphics tile thingy, it's the whole context you're working insideregβ the MCR register to write βοΈ β this is the one you're targetingvalueβ value to write π β the actual number going in there
π₯ DESCRIPTION π₯
Write an MCR register in multicast mode to update all instances.
that's it. that's the whole thing. all the instances get the same value and honestly? iconic. no cap π―
π CONTEXT π
Takes and releases gt->mcr_lock π
so like, she grabs the lock, does her thing, and lets go on the way out. no need to lock it yourself, she's got you, bestie π«Ά
β SEE ALSO β
- Kernel file
./drivers/gpu/drm/i915/gt/intel_gt_mcr.cβ the source file itself, iykyk π - GT Multicast/Replicated (MCR) Register Support(9) β the big picture doc, start here if you're new π«Ά
intel_gt_mcr_lock(9)intel_gt_mcr_unlock(9)intel_gt_mcr_lock_sanitize(9)intel_gt_mcr_read(9)intel_gt_mcr_unicast_write(9)β the sibling who only writes to ONE instance, lowkey jealous of herintel_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)
ok that's the whole page, you ate that, go write your multicast registers responsibly π
and that's a wrap!! π this gorgeous little page lives at ./drivers/gpu/drm/i915/gt, it's dated October 2026, and it answers to the name intel_gt_mcr...ticast_write(9) (yes the title is truncated with the little dots, that's just how she's listed, we love her for it) πβ¨πΈ
π¦ 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