pdc_rx_buf_pool_create(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

πŸ’– pdc_rx_buf_pool_create(9) πŸ’–

okay so bestie, you're in the Kernel API Manual rn and this page is all about a function called pdc_rx_buf_pool_create β€” yes the name is a mouthful, yes you'll get it, stay with me 🫢


✨ NAME ✨

pdc_rx_buf_pool_create β€” literally builds the pool of receive buffers, the ones whose whole job is catching the metadata header that comes back with every single response message πŸŽ€


🌸 SYNOPSIS 🌸

int pdc_rx_buf_pool_create (struct pdc_state *pdcs );

πŸ’… ARGUMENTS πŸ’…

  • pdcs β€” the PDC state structure. that's it, that's the whole argument list, we love a simple queen πŸ‘‘

πŸ¦‹ DESCRIPTION πŸ¦‹

so here's the vibe: that metadata? it does not get returned to the mailbox client. nope, not invited to the party πŸ™ˆ

so the PDC driver handles these buffers itself β€” it's the one managing them, no cap. that's genuinely the whole description, short and iconic ⭐


πŸ”₯ RETURN πŸ”₯

the manpage is being super mysterious about this one, so here it is exactly as written, no edits:

PDC_SUCCESS -ENOMEM if pool creation fails

translation: PDC_SUCCESS when it works, -ENOMEM if pool creation fails. she's terse but she's clear πŸ’€


🌈 SEE ALSO 🌈

the kernel file to go stare at: ./drivers/mailbox/bcm-pdc-mailbox.c

and the whole friend group of related pages, in order, no skips 🫢


and that's the page, bestie!! 🧚 it lives down in ./drivers/mailbox and it is dated October 2026 β€” so like, future queen energy πŸ‘‘βœ¨ go read the buffers, you're gonna slay πŸ’œ

πŸ“¦ where this page comes from