mei_gsc_pro...ponent_match(9)
π¦ 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 isI915_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 π
- Kernel file
./drivers/misc/mei/gsc_proxy/mei_gsc_proxy.c MEI_GSC_PROXY Client Driver(9)mei_gsc_proxy_send(9)mei_gsc_proxy_recv(9)
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
- 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