TwiceAsNice  2019-02-18
Public Attributes | List of all members
_dev_io_t Struct Reference

#include <dev_io.h>

Collaboration diagram for _dev_io_t:
Collaboration graph

Public Attributes

gsc_sem_t sem
 
int abort
 
s32 auto_start
 
int bytes_per_sample
 
s32 data_size_bits
 
gsc_dma_ch_tdma_channel
 
gsc_io_mode_t io_mode
 
u32 io_reg_offset
 
VADDR_T io_reg_vaddr
 
int non_blocking
 
int is_tx
 
s32 overrun_check
 
s32 pio_threshold
 
s32 timeout_s
 
s32 underrun_check
 
unsigned long adrs
 
void * buf
 
s32 bytes
 
u8 order
 
gsc_io_t gio
 
gsc_mem_t mem
 
U32 single_cycle
 
int use_pio
 
struct {
   U32   dma_need
 
   const gsc_io_func_t *   mode_funcs
 
   const gsc_io_func_t *   pio_funcs
 
cache
 
struct {
   U32   dma_need
 
   const gsc_io_func_t *   mode_funcs
 
   const gsc_io_func_t *   pio_funcs
 
cache
 

Member Data Documentation

◆ abort

int _dev_io_t::abort

◆ adrs

unsigned long _dev_io_t::adrs

◆ auto_start

s32 _dev_io_t::auto_start

◆ buf

void* _dev_io_t::buf

◆ bytes

s32 _dev_io_t::bytes

◆ bytes_per_sample

int _dev_io_t::bytes_per_sample

◆ cache [1/2]

struct { ... } _dev_io_t::cache

◆ cache [2/2]

struct { ... } _dev_io_t::cache

◆ data_size_bits

s32 _dev_io_t::data_size_bits

◆ dma_channel

gsc_dma_ch_t* _dev_io_t::dma_channel

◆ dma_need

U32 _dev_io_t::dma_need

◆ gio

gsc_io_t _dev_io_t::gio

◆ io_mode

gsc_io_mode_t _dev_io_t::io_mode

◆ io_reg_offset

u32 _dev_io_t::io_reg_offset

◆ io_reg_vaddr

VADDR_T _dev_io_t::io_reg_vaddr

◆ is_tx

int _dev_io_t::is_tx

◆ mem

gsc_mem_t _dev_io_t::mem

◆ mode_funcs

const gsc_io_func_t* _dev_io_t::mode_funcs

◆ non_blocking

int _dev_io_t::non_blocking

◆ order

u8 _dev_io_t::order

◆ overrun_check

s32 _dev_io_t::overrun_check

◆ pio_funcs

const gsc_io_func_t* _dev_io_t::pio_funcs

◆ pio_threshold

s32 _dev_io_t::pio_threshold

◆ sem

gsc_sem_t _dev_io_t::sem

◆ single_cycle

U32 _dev_io_t::single_cycle

◆ timeout_s

s32 _dev_io_t::timeout_s

◆ underrun_check

s32 _dev_io_t::underrun_check

◆ use_pio

int _dev_io_t::use_pio

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