ssam_device_id_match(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… ssam_device_id_match(9) πŸ’…

okay so bestie, welcome to the Kernel API Manual page for ssam_device_id_match(9) β€” yes, the function and the manual name are matching, we love a consistent queen ✨


πŸ’– NAME πŸ’–

ssam_device_id_match β€” finds the matching ID table entry for the UID you give it. slay.

✨ SYNOPSIS ✨

const struct ssam_device_id * ssam_device_id_match (const struct ssam_device_id *table , const struct ssam_device_uid uid );

πŸŽ€ ARGUMENTS πŸŽ€

  • table β€” the table you're searching in, bestie πŸ”
  • uid β€” the UID that gets matched against the individual table entries πŸ’…

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so here's the vibe: it finds the first match for the provided device UID in the provided ID table, and returns it. that's it, that's the whole main character moment πŸ’–

if no match could be found, it returns NULL β€” no cap, that's literally the fallback 😭

🌈 SEE ALSO 🌈

Kernel file: ./drivers/platform/surface/aggregator/bus.c πŸ“


okay that's the whole vibe check, bestie 🫢 this ssam_device_id_match(9) page from the Kernel API Manual is stamped with source/version ./drivers/platform/surface/agg... and dated October 2026 β€” iconic, periodt πŸ’…βœ¨

πŸ“¦ where this page comes from