STRUCT KNAV_DMA_CFG(9)
π struct knav_dma_cfg(9) π
okay bestie, welcome to the Kernel API Manual corner of the group chat π«Ά. This is the page for struct knav_dma_cfg, and we're keeping every detail cute, clear, and fully intact β no cap β¨.
β¨ NAME β¨
struct knav_dma_cfg β Pktdma channel configuration π
πΈ SYNOPSIS πΈ
struct knav_dma_cfg {
enum dma_transfer_direction direction;
union {
struct knav_dma_tx_cfg tx;
struct knav_dma_rx_cfg rx;
} u;
};
π Members π
directionβ DMA transfer mode and direction. That's the field telling you the mode and which way the DMA is going, periodt π«uβ union containingtxorrx. It's giving "pick your lane" energy: inside this union you've got eithertxorrxπ¦
π¦ SEE ALSO π¦
- Kernel file
./include/linux/soc/ti/knav_dma.h struct knav_dma_tx_cfg(9)struct knav_dma_rx_cfg(9)struct knav_dma_desc(9)
mwah π source/version check: this page is stamped with ./include/linux/soc/ti, dated October 2026, and it's the struct knav_dma_cfg(9) page. byeee, go be iconic with those Pktdma channel configs πβ¨
π¦ where this page comes from
- nixpkgs unstable: linux-manual 7.3.1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash-1017 on : a language model's rewrite of the original, under its terms