Nexus Embedded Platform 1.0.0
Statically assembled reusable embedded mechanisms
Loading...
Searching...
No Matches
nx_dma_memory_region_t Struct Reference

Reviewed DMA-visible memory interval, never CPU accessibility. More...

#include <dma.h>

Data Fields

uintptr_t begin
size_t size
uint32_t permissions

Detailed Description

Reviewed DMA-visible memory interval, never CPU accessibility.

Note
begin plus size must not wrap. Cache maintenance remains a provider responsibility on cached architectures.

Definition at line 31 of file dma.h.

Field Documentation

◆ begin

uintptr_t nx_dma_memory_region_t::begin

Definition at line 32 of file dma.h.

◆ permissions

uint32_t nx_dma_memory_region_t::permissions

Definition at line 34 of file dma.h.

◆ size

size_t nx_dma_memory_region_t::size

Definition at line 33 of file dma.h.


The documentation for this struct was generated from the following file:
  • io/include/nexus/io/dma.h