ti_sci_cmd_rm_psil_pair(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

✨ ti_sci_cmd_rm_psil_pair ✨

okay bestie, welcome to the Kernel API Manual πŸ’– this one's a lil kernel function called ti_sci_cmd_rm_psil_pair(9) and ngl it's giving "tiny signature, very specific job" energy. let's get into it πŸŽ€


🌸 NAME 🌸

ti_sci_cmd_rm_psil_pair β€” literally pairs a PSI-L source thread to a destination thread πŸ¦‹ (yes, that's what the manpage says, and we are not editorializing, bestie, we report the facts πŸ’…)


⭐ SYNOPSIS ⭐

int ti_sci_cmd_rm_psil_pair (const struct ti_sci_handle *handle , u32
nav_id , u32 src_thread , u32 dst_thread );

look at her. four args, one int back. clean. iconic. πŸ‘‘


πŸ’œ ARGUMENTS πŸ’œ

  • handle β€” a pointer to the TI SCI handle 🫢 like, the whole VIP pass for this call.
  • nav_id β€” the device ID of the Navigator Subsystem that should be used for pairing ✨ this is the one doing the pairing, so be nice to it.
  • src_thread β€” source PSI-L thread ID 🌈
  • dst_thread β€” destination PSI-L thread ID 🌸

πŸ”₯ RETURN πŸ”₯

returns 0 if everything went well, otherwise it hands you back the appropriate error value 😭 so like… check it. fr fr.


πŸ¦‹ SEE ALSO πŸ¦‹

okay so this is the part where the kernel file ./drivers/firmware/ti_sci.c shows you its entire friend group πŸ’€ and it's a big friend group. every single one, no cap:

icymi: also peep ./drivers/firmware/ti_sci.c if you wanna read the actual code, bestie 🧚

and that's the whole page!! πŸ’–βœ¨πŸŽ€

cute lil sign-off before you go: this one lives under ./drivers/firmware 🌸, it's dated October 2026 πŸ—“οΈ, and yes β€” the page is literally titled ti_sci_cmd_rm_psil_pair(9) πŸ’… slay, go pair some threads, mwah 🫢

πŸ“¦ where this page comes from