ti_msgmgr_queue_peek_data(9)
πΈ ti_msgmgr_queue_peek_data(9) πΈ
okay bestie, so this is a Kernel API Manual page (section 9, if you're keeping track) for ti_msgmgr_queue_peek_data π
it's from the kernel docs, and it is short β like, the actual page is basically a vibe check in three lines. but we're gonna make it cute anyway π«Ά
β¨ NAME β¨
ti_msgmgr_queue_peek_data β peek to see if there are any rx messages π like literally just a lil look, no commitment, no removing anything (that's the whole point of peek, iykyk)
π SYNOPSIS π
bool ti_msgmgr_queue_peek_data (struct mbox_chan *chan );
it returns a bool btw, and takes exactly one argument β¨ that's it, that's the whole signature π
π¦ ARGUMENTS π¦
chanβ Channel Pointer π« yes that's genuinely all the original says, she's a woman of few words. it's the channel pointer. that's the tea π
π RETURN π
okay so here's the thing β the RETURN section on the original page is completely empty π like, nothing. no documented return values. not a single word. so we are not gonna sit here and make something up, because that would be a lie and lying is not iconic π
no cap: it returns a bool per the synopsis (see above π), but the manual page itself documents zero return semantics. don't invent lore.
π₯ SEE ALSO π₯
the whole friend group π«Ά these are all (9) pages, and the manpage also points you at the kernel file ./drivers/mailbox/ti-msgmgr.c plus the struct π here's the full squad, nobody left behind:
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_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)ti_msgmgr_queue_setup(9)
and the kernel file reference in full: Kernel file ./drivers/mailbox/ti-msgmgr.c struct π
lowkey the move is: if you actually need to know whether messages exist, ti_msgmgr_queue_get_num_messages(9) is right there in the see-also list π but that's just me pointing at the list, not adding new docs, bestie π
π§ sign-off π§
this lil page lives under ./drivers/mailbox (that's the source path, slay) and it was stamped October 2026 β so yeah, future-dated manual page, main character energy fr fr πΈ and the whole thing is filed under ti_msgmgr_queue_peek_data(9) β that's the title, that's the manual, that's the era π mwah, go peek at your queues responsibly π
π¦ 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