XenevaOS
Loading...
Searching...
No Matches
Public Attributes | List of all members
dma_slave_config Struct Reference

#include <dmaengine.h>

Public Attributes

enum dma_transfer_direction direction
 
phys_addr_t src_addr
 
phys_addr_t dst_addr
 
enum dma_slave_buswidth src_addr_width
 
enum dma_slave_buswidth dst_addr_width
 
u32 src_maxburst
 
u32 dst_maxburst
 
u32 src_port_window_size
 
u32 dst_port_window_size
 
bool device_fc
 
void * peripheral_config
 
size_t peripheral_size
 

Member Data Documentation

◆ device_fc

bool dma_slave_config::device_fc

◆ direction

enum dma_transfer_direction dma_slave_config::direction

◆ dst_addr

phys_addr_t dma_slave_config::dst_addr

◆ dst_addr_width

enum dma_slave_buswidth dma_slave_config::dst_addr_width

◆ dst_maxburst

u32 dma_slave_config::dst_maxburst

◆ dst_port_window_size

u32 dma_slave_config::dst_port_window_size

◆ peripheral_config

void* dma_slave_config::peripheral_config

◆ peripheral_size

size_t dma_slave_config::peripheral_size

◆ src_addr

phys_addr_t dma_slave_config::src_addr

◆ src_addr_width

enum dma_slave_buswidth dma_slave_config::src_addr_width

◆ src_maxburst

u32 dma_slave_config::src_maxburst

◆ src_port_window_size

u32 dma_slave_config::src_port_window_size

The documentation for this struct was generated from the following file: