edma_link(9)

πŸ“¦ version 7.3.1, in nixpkgs unstable

okay bestie, this one is from the Kernel API Manual and it is short, sweet, and very "tiny function, big responsibilities" energy. let's get into it ✨


🌸 NAME 🌸

edma_link β€” link one parameter RAM slot to another

✨ SYNOPSIS ✨

void edma_link (struct edma_cc *ecc , unsigned from , unsigned to );

πŸŽ€ ARGUMENTS πŸŽ€

  • ecc β€” pointer to edma_cc struct
  • from β€” parameter RAM slot originating the link
  • to β€” parameter RAM slot which is the link target

πŸ¦‹ DESCRIPTION πŸ¦‹

The originating slot should not be part of any active DMA transfer. like, fr fr, do not link it while it's busy β€” that is the whole vibe check here πŸ’…

πŸ’œ SEE ALSO πŸ’œ

Kernel file ./drivers/dma/ti/edma.c β€” also check out edma_alloc_slot(9) and edma_get_position(9) 🫢


πŸ’Œ cute little sign-off: this page comes from the source ./drivers/dma/ti, dated October 2026, and it's edma_link(9) β€” bye bestie, slay your DMA links responsibly 🌈✨

πŸ“¦ where this page comes from