NOVA User-Level Environment  Version testbox/changed-memory-timing-317-g320d8b5
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
DmaDescriptor Struct Reference

#include <dma.h>

Static Public Member Functions

static unsigned long sum_length (unsigned char dmacount, DmaDescriptor *dma)
static bool copy_inout (char *buffer, unsigned len, unsigned long offset, unsigned char dmacount, DmaDescriptor *dma, bool copyout, unsigned long physoffset, unsigned long physsize)
 Copy data from an internal buffer to an DMA buffer.

Public Attributes

unsigned long byteoffset
unsigned bytecount

Member Function Documentation

static bool DmaDescriptor::copy_inout ( char *  buffer,
unsigned  len,
unsigned long  offset,
unsigned char  dmacount,
DmaDescriptor dma,
bool  copyout,
unsigned long  physoffset,
unsigned long  physsize 
)
inlinestatic

Copy data from an internal buffer to an DMA buffer.

static unsigned long DmaDescriptor::sum_length ( unsigned char  dmacount,
DmaDescriptor dma 
)
inlinestatic

Member Data Documentation

unsigned DmaDescriptor::bytecount
unsigned long DmaDescriptor::byteoffset

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