pdc_rings_full(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

Hiii bestie πŸ’– welcome to the pdc_rings_full(9) page β€” yes, that’s the Kernel API Manual, and she’s here to do a tiny ring vibe check. No cap, this is all about checking whether the tx ring has room for tx_cnt descriptors and the rx ring has room for rx_cnt descriptors.


πŸŽ€ NAME πŸŽ€

pdc_rings_full β€” check whether the tx ring has room for tx_cnt descriptors and the rx ring has room for rx_cnt descriptors.

✨ SYNOPSIS ✨

The whole signature, character for character:

bool pdc_rings_full (struct pdc_state *pdcs , int tx_cnt , int rx_cnt );

πŸ’… ARGUMENTS πŸ’…

  • pdcs β€” PDC state. The main character struct, basically 🫢.
  • tx_cnt β€” the number of descriptors required in the tx ring.
  • rx_cnt β€” the number of descriptors required in the rx ring. (The og page has a tiny i typo here β€” β€œrequired i the rx ring” β€” but the meaning is exactly this πŸ’€πŸ’….)

πŸ”₯ RETURN πŸ”₯

  • true β€” if one of the rings does not have enough space.
  • false β€” if sufficient space is available in both rings.

🌈 SEE ALSO 🌈

Kernel file: ./drivers/mailbox/bcm-pdc-mailbox.c β€” plus the whole squad:

xoxo from the pdc_rings_full(9) page, ./drivers/mailbox πŸ’– October 2026 πŸŽ€

πŸ“¦ where this page comes from