ti_msgmgr_of_xlate(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– ti_msgmgr_of_xlate(9) πŸ’–

okay bestie, welcome to the Kernel API Manual! ✨ this is the page for ti_msgmgr_of_xlate(9), and it is literally the translation of phandle to queue. no cap.

✨ NAME ✨

ti_msgmgr_of_xlate β€” Translation of phandle to queue. that's the whole vibe, bestie πŸ’…

🌸 SYNOPSIS 🌸

struct mbox_chan * ti_msgmgr_of_xlate (struct mbox_controller *mbox ,
const struct of_phandle_args *p );

πŸŽ€ ARGUMENTS πŸŽ€

  • mbox β€” Mailbox controller. the main character of this little translation moment.
  • p β€” phandle pointer. yes, that's literally it 🫢

πŸ¦‹ RETURN πŸ¦‹

Mailbox channel corresponding to the queue, else return error pointer. that's the whole deal β€” you either get the Mailbox channel or an error pointer. 😭

πŸ’… SEE ALSO πŸ’…

Kernel file ./drivers/mailbox/ti-msgmgr.c struct ti_msgmgr_valid_queue_desc(9), struct ti_msgmgr_desc(9), struct ti_queue_inst(9), struct ti_msgmgr_inst(9), ti_msgmgr_queue_get_num_messages(9), ti_msgmgr_queue_is_error(9), ti_msgmgr_queue_rx_interrupt(9), ti_msgmgr_queue_peek_data(9), ti_msgmgr_last_tx_done(9), ti_msgmgr_send_data(9), ti_msgmgr_queue_rx_irq_req(9), ti_msgmgr_queue_startup(9), ti_msgmgr_queue_shutdown(9), ti_msgmgr_queue_setup(9) β€” go read these next, iykyk πŸ‘‘


mwah πŸ’– this page lives under ./drivers/mailbox and is dated October 2026 β€” catch u later, bestie! πŸŽ€

πŸ“¦ where this page comes from