intel_gt_mcr..._ss_steering(9)
π intel_gt_mcr_get_ss_steering π
Okay bestie, so this one lives in the Linux kernel API manual (that's the Kernel API Manual vibe, iykyk), and honestly? It's a little function with main character energy. Let's get into it β¨
πΈ NAME πΈ
intel_gt_mcr_get_ss_steering β lowkey returns the group/instance steering for a SS, no cap π«Ά
β¨ SYNOPSIS β¨
void intel_gt_mcr_get_ss_steering (struct intel_gt *gt , unsigned int
dss , unsigned int *group , unsigned int *instance );
That's it, that's the whole signature. She's a void, she returns nothing directly β she puts the tea in your pointers instead π
π ARGUMENTS π
gtβ the GT structure. Your whole graphics turbo situation. She needs it, don't ghost her πdssβ the DSS ID you want steering for. Like, which subslice are we talking about bestie πΈgroupβ pointer to storage for the steering group ID. She writes here, so make sure it's real storage, not a vibe πinstanceβ pointer to storage for the steering instance ID. Same deal, another out-param, another little gift from her to you π
π¦ DESCRIPTION π¦
So what she actually does: she returns the steering IDs β via the group and instance parameters β that correspond to a specific subslice/DSS ID. That's the whole thing. The way she just... hands you the group and instance IDs you asked for?? Iconic. She's not returning them in the return value (she's void, remember, she gives nothing back directly π), she's writing them into the pointers you gave her. Periodt. π
π 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_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_wait_for_reg(9)
Like, the whole MCR friend group fr fr β they all show up together at the function π«Ά
No warnings, no bugs, no deprecated tea on this page β she's just a clean little getter. Slay. β¨
And that's the page, bestie π It comes from ./drivers/gpu/drm/i915/gt, dated October 2026, and yeah β it's the intel_gt_mcr..._ss_steering(9) page, version and all. Go get that steering, queen ππ
π¦ 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