i3c_device_match_id(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ i3c_device_match_id πŸ’…

ok so bestie, welcome to the Kernel API Manual page for i3c_device_match_id β€” no cap, this one's short and sweet πŸ“


🌸 NAME 🌸

i3c_device_match_id β€” literally returns the i3c_device_id entry that matches @i3cdev πŸŽ€


πŸ¦‹ SYNOPSIS πŸ¦‹

const struct i3c_device_id * i3c_device_match_id (struct i3c_device
*i3cdev , const struct i3c_device_id *id_table );

like, that's the whole signature, she's right there πŸ‘‘


πŸ’– ARGUMENTS πŸ’–

  • i3cdev β€” the I3C device in question 🫢
  • id_table β€” the I3C device match table, aka the lil list she's gonna check against ✨

⭐ RETURN ⭐

you get back a pointer to an i3c_device_id object β€” or NULL if there's no match 😭 (bestie... no match, no pointer, that's just how it is)


🌈 SEE ALSO 🌈

the kernel file lives at ./drivers/i3c/device.c btw, iykyk πŸ’œ

and then the whole friend group:


fr fr go read them, they're all iconic in their own way πŸ”₯

ok that's the page, mwah πŸ’‹ β€” sourced from ./drivers/i3c, dated October 2026, and this whole thing is literally titled i3c_device_match_id(9). slay, go match some IDs πŸ§šβ€β™€οΈπŸ’«

πŸ“¦ where this page comes from