bdx_tx_push_desc_safe(9)

๐Ÿ“ฆ version 7.3.1, in nixpkgs unstable

bdx_tx_push_desc_safe(9) โ€” okay bestie, welcome to the Kernel API Manual page for this exact function. Itโ€™s the โ€œpush descriptor to TxD fifo in a safe wayโ€ icon, and itโ€™s giving responsible main character energy. โœจ


๐ŸŒธ NAME ๐ŸŒธ

bdx_tx_push_desc_safe - push descriptor to TxD fifo in a safe way. Thatโ€™s the name-vibe, no cap. ๐Ÿ’–

โœจ SYNOPSIS โœจ

hereโ€™s the signature exactly as it lives, bestie:

void bdx_tx_push_desc_safe (struct bdx_priv *priv , void *data , int
size );

๐ŸŽ€ ARGUMENTS ๐ŸŽ€

  • priv โ€” NIC private structure. itโ€™s the NICโ€™s lil private home base, okay? ๐Ÿ 
  • data โ€” descโ€™s data. literally the descriptorโ€™s data. ๐Ÿซถ
  • size โ€” descโ€™s size. the size of that descriptor. ๐Ÿ“

๐Ÿšจ NOTE ๐Ÿšจ

NOTE: this func does check for available space and, if necessary, waits for NIC to read existing data before writing new one. so itโ€™s doing a little space vibe check before it commits, periodt. ๐Ÿ’…

๐Ÿฆ‹ SEE ALSO ๐Ÿฆ‹

Kernel file ./drivers/net/ethernet/tehuti/tehuti.c, plus the whole friend group:


source/version: ./drivers/net/ethernet/tehuti ยท date: October 2026 ยท page: bdx_tx_push_desc_safe(9). thatโ€™s the footer energy, bestie โ€” byeee ๐Ÿ’‹๐Ÿซถ

๐Ÿ“ฆ where this page comes from