intel_gt_mcr_unicast_write(9)
π intel_gt_mcr_unicast_write(9) π
okay so welcome to the Kernel API Manual page for intel_gt_mcr_unicast_write(9), bestie. This is the little function that writes one specific instance of an MCR register, and it is lowkey iconic for knowing exactly which group/instance it wants. β¨
π NAME π
intel_gt_mcr_unicast_write β write a specific instance of an MCR register. Thatβs the whole assignment: one register instance, unicast mode, no cap. π
β¨ SYNOPSIS β¨
void intel_gt_mcr_unicast_write (struct intel_gt *gt , i915_mcr_reg_t
reg , u32 value , int group , int instance );
πΈ ARGUMENTS πΈ
gtβ the GT structure. Bestie, this is the context object youβre handing over. π«Άregβ the MCR register to write. The main character register, fr fr. πvalueβ value to write. Yep, the actual value going in. πgroupβ the MCR group. Gotta know your group. πinstanceβ the MCR instance. And gotta know your instance too. β¨
π¦ DESCRIPTION π¦
Write an MCR register in unicast mode after steering toward a specific group/instance. Thatβs it β thatβs the vibe. It knows exactly which group/instance itβs steering toward, then does the write. Slay. π
π₯ CONTEXT π₯
Heads up: calls a function that takes and releases gt->mcr_lock. So yes, the lock is part of the situation β not you doing it manually, the called function handles the take-and-release. π«‘
π SEE ALSO π
- 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_lock_sanitize(9)intel_gt_mcr_read(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)
mwah π β source/version: ./drivers/gpu/drm/i915/gt; date: October 2026; page: intel_gt_mcr_unicast_write(9). πβ¨
π¦ 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