i3c_generic_ibi_alloc_pool(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– NAME πŸ’–

i3c_generic_ibi_alloc_pool β€” bestie, this is the one that creates a generic IBI pool ✨


🌸 SYNOPSIS 🌸

struct i3c_generic_ibi_pool * i3c_generic_ibi_alloc_pool (struct
i3c_dev_desc *dev , const struct i3c_ibi_setup *req );

πŸŽ€ ARGUMENTS πŸŽ€

  • dev β€” the device this pool is gonna be used for, like it's literally the whole reason we're here 🫢
  • req β€” the IBI setup request, aka the lil wishlist describing what the device driver expects

πŸ¦‹ DESCRIPTION πŸ¦‹

okay so basically: this function creates a generic IBI pool based on the info you hand it in req. that's it, that's the vibe. you give it the setup request, it gives you a pool. iconic behavior, no cap πŸ’…


⭐ RETURN ⭐

  • a valid IBI pool β€” if everything slays βœ…
  • an ERR_PTR β€” if it doesn't 😭

πŸ‘‘ SEE ALSO πŸ‘‘

Kernel file ./drivers/i3c/master.c and the whole friend group:


bestie this is Kernel API Manual energy, straight outta ./drivers/i3c, dated October 2026 β€” and the page is literally called i3c_generic_ibi_alloc_pool(9). go forth and allocate ur pool πŸ’œπŸŒˆβœ¨
πŸ“¦ where this page comes from