STRUCT TSO_DMA_MAP_COMPLETION_STATE(9)
π NAME π
Okay bestie, welcome to the struct tso_dma_map_completion_state(9) page from the Kernel API Manual β the header gets cutely truncated to struct tso_...letion_state(9), iykyk. This struct is literally the completion-time cleanup state. π
β¨ SYNOPSIS β¨
struct tso_dma_map_completion_state {
struct dma_iova_state iova_state;
size_t total_len;
};
π«Ά Members π«Ά
iova_stateβ DMA IOVA state (when IOMMU available) β¨total_lenβ total payload length of the IOVA mapping πΈ
π¦ Description π¦
Drivers store this on their SW ring at xmit time via tso_dma_map_completion_save, then call tso_dma_map_complete at completion time. That's the whole flow, bestie β save at xmit, complete at completion. π
π SEE ALSO π
- Kernel file
./include/net/tso.h struct tso_dma_map(9)tso_dma_map_completion_save(9)tso_dma_map_complete(9)
Source/version: ./include/net Β· date: October 2026 Β· footer title: struct tso_...letion_state(9). Thatβs the whole page, bestie β bye bye and hydrate! πβ¨π
π¦ 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