pdc_last_tx_done(9)
π¦ pdc_last_tx_done (9) π¦
okay so bestie, welcome to the Kernel API Manual β yes that's the manual name, we're in the kernel section, section 9, and this page is literally about pdc_last_tx_done. sit down, hydrate, let's go π
β¨ NAME β¨
pdc_last_tx_done β If both the tx and rx rings have at least PDC_RING_SPACE_MIN descriptors available, then indicate that the mailbox framework can submit another message.
periodt. that's the whole gig. it's giving gatekeeper of the send path π₯
πΈ SYNOPSIS πΈ
bool pdc_last_tx_done (struct mbox_chan *chan );
no cap, that's the exact signature. bool in, your channel pointer, and you get a yes/no back π
π ARGUMENTS π
chanβ mailbox channel to check π like, the actual channel you're side-eyeing to see if it's ready for more.
β RETURN β
true if PDC can accept another message on this channel π
that's it. true = go ahead bestie, false = not rn π (and the page only promises you that true case, so don't come for me about the rest)
π₯ SEE ALSO π₯
Kernel file ./drivers/mailbox/bcm-pdc-mailbox.c β the whole friend group lives here, and the roster is long:
pdc_setup_debugfs(9)pdc_build_rxd(9)pdc_build_txd(9)pdc_receive_one(9)pdc_receive(9)pdc_tx_list_sg_add(9)pdc_tx_list_final(9)pdc_rx_list_init(9)pdc_rx_list_sg_add(9)pdc_irq_handler(9)pdc_work_cb(9)pdc_ring_init(9)pdc_desc_count(9)pdc_rings_full(9)pdc_send_data(9)pdc_hw_init(9)pdc_hw_disable(9)pdc_rx_buf_pool_create(9)pdc_interrupts_init(9)pdc_mb_init(9)pdc_dt_read(9)pdc_probe(9)
like, the entire ensemble cast, main character energy from every single one π iykyk π§
ngl there are no options, no env vars, no exit statuses and no bugs on this page β it's just one function being an icon and one big SEE ALSO friend group π so if you were waiting for a plot twist, this is not that page π
and that's a wrap bestie π«Ά this little number ships out of ./drivers/mailbox, dated October 2026 β slay, stay hydrated, and may all your rings have at least PDC_RING_SPACE_MIN descriptors πβ¨
π¦ 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