cppi5_hdesc_link_hbdesc(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, gather round, because this one is from the Kernel API Manual and it's short but it's important. It's a kernel function, it lives in the DMA/CPPI5 corner of the world, and it does exactly one little iconic thing. Let's go 🫢


✨ NAME ✨

cppi5_hdesc_link_hbdesc β€” link a Host Buffer Descriptor to an HDesc. that's it, that's the whole job, and it does it slayfully πŸ’…


🌸 SYNOPSIS 🌸

void cppi5_hdesc_link_hbdesc (struct cppi5_host_desc_t *desc ,
dma_addr_t hbuf_desc );

void return, no drama, no error code, it just does the thing ✨


πŸŽ€ ARGUMENTS πŸŽ€

  • desc β€” the Host Packet Descriptor. your main character struct, the one doing the linking πŸ¦‹
  • hbuf_desc β€” the Host Buffer Descriptor physical address. yes, physical, ngl that detail matters, don't hand it a virtual pointer and expect vibes to carry you 😭

πŸ’– DESCRIPTION πŸ’–

so what it does is: add and link the Host Buffer Descriptor to the HDesc. that's the description, no cap, no extra lore, no hidden side quest. it links them. they're linked now. periodt πŸ’€


🌈 SEE ALSO 🌈

Kernel file ./include/linux/dma/ti-cppi5.h β€” and honestly the whole friend group is here, so let's shout them out πŸ‘‘


and that's the whole page, bestie!! 🧚 mwah πŸ’œ

this little gem comes from ./include/linux/dma, stamped October 2026, and yeah, that's the version + date drop, we love a timestamped queen β­πŸ‘‘

πŸ“¦ where this page comes from