i3c_generic_...recycle_slot(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’… i3c_generic_ibi_recycle_slot(9) β€” Kernel API Manual ✨

okay so bestie, welcome to the Kernel API Manual, section 9, and today's main character is i3c_generic_ibi_recycle_slot. it's a little function, it's a generous function, and honestly? it's giving "returning your library book on time." let's get into it 🫢


🌸 NAME 🌸

i3c_generic_ibi_recycle_slot β€” Return a slot to a generic IBI pool</p> πŸŽ€

like, that's literally the whole job. hand the slot back. no drama.


πŸ¦‹ SYNOPSIS πŸ¦‹

void i3c_generic_ibi_recycle_slot (struct i3c_generic_ibi_pool *pool ,
       struct i3c_ibi_slot *s );

two args, returns void, aka it does the thing and dips. iconic behaviour, no notes πŸ’…


⭐ ARGUMENTS ⭐

  • pool β€” the pool to return the IBI slot to. it's the home base, the group chat the slot belongs in, the place it's going back to πŸ’–
  • s β€” IBI slot to recycle. yes bestie, this is the one we're putting back in circulation πŸ”₯

🌈 DESCRIPTION 🌈

so what it actually does: it adds an IBI slot back to its generic IBI pool. that's it. recycling era ✨

heads up though β€” it should be called from the master driver's struct_master_controller_ops->recycle_ibi method. like, that's the correct context, don't just be calling it from anywhere, okay? 😭

πŸ’œ SEE ALSO πŸ’œ

the whole friend group, no cap β€” everybody here is linked from Kernel file ./drivers/i3c/master.c:


and that's the page!! πŸ¦‹ this little cutie lives in ./drivers/i3c, it's dated October 2026, and it's filed under i3c_generic_...recycle_slot(9) β€” so if you ever forget where you found it, that's where. mwah πŸ’‹ go recycle some slots, bestie πŸ‘‘πŸŒΈ

πŸ“¦ where this page comes from