no-OS
Public Attributes | List of all members
axi_dmac Struct Reference

#include <axi_dmac.h>

Collaboration diagram for axi_dmac:
Collaboration graph
[legend]

Public Attributes

const char * name
 
uint32_t base
 
enum use_irq irq_option
 
enum dma_direction direction
 
bool hw_cyclic
 
uint32_t max_length
 
uint32_t width_dst
 
uint32_t width_src
 
volatile struct axi_dma_transfer transfer
 
uint32_t init_addr
 
uint32_t remaining_size
 
uint32_t next_src_addr
 
uint32_t next_dest_addr
 

Member Data Documentation

◆ base

uint32_t axi_dmac::base

◆ direction

enum dma_direction axi_dmac::direction

◆ hw_cyclic

bool axi_dmac::hw_cyclic

◆ init_addr

uint32_t axi_dmac::init_addr

◆ irq_option

enum use_irq axi_dmac::irq_option

◆ max_length

uint32_t axi_dmac::max_length

◆ name

const char* axi_dmac::name

◆ next_dest_addr

uint32_t axi_dmac::next_dest_addr

◆ next_src_addr

uint32_t axi_dmac::next_src_addr

◆ remaining_size

uint32_t axi_dmac::remaining_size

◆ transfer

volatile struct axi_dma_transfer axi_dmac::transfer

◆ width_dst

uint32_t axi_dmac::width_dst

◆ width_src

uint32_t axi_dmac::width_src

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