mei_gsc_pro...ponent_match(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ¦‹ NAME πŸ¦‹

mei_gsc_proxy_component_match β€” literally the compare function for matching mei, bestie. That's the whole vibe of this page, and yes, we're in the Kernel API Manual, page mei_gsc_pro...ponent_match(9).

✨ SYNOPSIS ✨

int mei_gsc_proxy_component_match (struct device *dev , int subcomponent
       , void *data );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the master device. Main character device energy, okay?
  • subcomponent β€” the subcomponent to match, and the one we care about here is I915_COMPONENT_SWPROXY.
  • data β€” the compare data, which is the mei pci parent. Slay, that's the data.

πŸ’… DESCRIPTION πŸ’…

Okay so here's the tea: the function checks if the device is a pci device and an Intel VGA adapter, if the subcomponent is SW Proxy, and if the VGA is on the bus 0 reserved for built-in devices to reject discrete GFX. No cap, that's exactly the match criteria spelled out.

πŸ”₯ RETURN πŸ”₯

  • 1 β€” if components match. Periodt. πŸ’–
  • 0 β€” otherwise. πŸ™ˆ

🌈 SEE ALSO 🌈


xoxo, your fav kernel bestie πŸ’… β€” source path ./drivers/misc/mei/gsc_proxy, October 2026 edition, page mei_gsc_pro...ponent_match(9). 🫢

πŸ“¦ where this page comes from