sh_early_pl...ver_probe_id(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– 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 πŸ¦‹


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