ti_msgmgr_queue_setup(9)
π NAME π
ti_msgmgr_queue_setup β Setup data structures for each queue instance β¨
okay bestie, this is the Kernel API Manual page for ti_msgmgr_queue_setup(9), and we're folding the manual name in right here like a little name tag π. It's giving "kernel plumbing but make it cute."
π¦ SYNOPSIS π¦
the whole signature, no cap π
int ti_msgmgr_queue_setup (int idx , struct device *dev , struct
device_node *np , struct ti_msgmgr_inst *inst , const struct
ti_msgmgr_desc *d , const struct ti_msgmgr_valid_queue_desc *qd , struct
ti_queue_inst *qinst , struct mbox_chan *chan );
β¨ ARGUMENTS β¨
idxβ index of the queue π’devβ pointer to the message manager device π±npβ pointer to the of node π³instβ Queue instance pointer π§dβ Message Manager instance description data πqdβ Queue description data ποΈqinstβ Queue instance pointer πchanβ pointer to mailbox channel π¬
π«Ά RETURN π«Ά
it returns 0 if all went well π β otherwise it returns the corresponding error π
π₯ SEE ALSO π₯
Kernel file: ./drivers/mailbox/ti-msgmgr.c β yes, that's the spot π. Also all of these:
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_of_xlate(9)
source/version vibes: ./drivers/mailbox Β· date: October 2026 β that's the cute sign-off, bestie π
β¨ periodt.
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms