sh_early_pl...ver_probe_id(9)
π NAME π
okay so bestie, meet sh_early_platform_driver_probe_id β she probes drivers that match class_str and id. that's it, that's the whole assignment. β¨
and yes, the header of this page literally reads sh_early_pl...ver_probe_id(9) because the name got truncated mid-sentence, which is honestly so relatable of it. this whole thing lives in the Kernel API Manual, so you know it's fancy. π
πΈ SYNOPSIS πΈ
int sh_early_platform_driver_probe_id (char *class_str , int id , int nr_probe );
it hands you back an int, and it takes three arguments β all lined up right there, no cap. π«Ά
π ARGUMENTS π
class_strβ a string π and it's the thing that identifies the early platform driver class. like, it's how you know which squad of drivers we're talking about.idβ the id you're matching against, literally. it's giving vibe check. πnr_probeβ the number of platform devices you want to successfully probe before exiting. so like, "probe this many and then we're done here." π
π¦ SEE ALSO π¦
- Kernel file
./arch/sh/drivers/platform_early.cβ go read the source, bestie, it's all right there π§ sh_early_platform_driver_register(9)sh_early_platform_add_devices(9)sh_early_platform_driver_register_all(9)sh_early_platform_match(9)sh_early_platform_left(9)sh_early_platform_driver_probe(9)early_platform_cleanup(9)
ngl the entire SEE ALSO section is a whole friend group and you should absolutely go say hi to all of them π
that's the page, periodt. π this icon came to you from ./arch/sh/drivers, dated October 2026, and it's filed under sh_early_pl...ver_probe_id(9) β yes, truncated again, she's consistent π mwah, go probe something π₯π
π¦ 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