Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Fields
sport_device Struct Reference

#include <bf5xx-sport.h>

Data Fields

int num
 
int dma_rx_chan
 
int dma_tx_chan
 
int err_irq
 
const unsigned shortpin_req
 
struct sport_registerregs
 
unsigned charrx_buf
 
unsigned chartx_buf
 
unsigned int rx_fragsize
 
unsigned int tx_fragsize
 
unsigned int rx_frags
 
unsigned int tx_frags
 
unsigned int wdsize
 
voiddummy_buf
 
unsigned int dummy_count
 
struct dmasgdma_rx_desc
 
struct dmasgdma_tx_desc
 
unsigned int rx_desc_bytes
 
unsigned int tx_desc_bytes
 
unsigned int rx_run:1
 
unsigned int tx_run:1
 
struct dmasgdummy_rx_desc
 
struct dmasgdummy_tx_desc
 
struct dmasgcurr_rx_desc
 
struct dmasgcurr_tx_desc
 
int rx_curr_frag
 
int tx_curr_frag
 
unsigned int rcr1
 
unsigned int rcr2
 
int rx_tdm_count
 
unsigned int tcr1
 
unsigned int tcr2
 
int tx_tdm_count
 
void(* rx_callback )(void *data)
 
voidrx_data
 
void(* tx_callback )(void *data)
 
voidtx_data
 
void(* err_callback )(void *data)
 
voiderr_data
 
unsigned chartx_dma_buf
 
unsigned charrx_dma_buf
 
voidprivate_data
 
struct platform_devicepdev
 
struct sport_registertx_regs
 
struct sport_registerrx_regs
 
int tx_dma_chan
 
int rx_dma_chan
 
int tx_err_irq
 
int rx_err_irq
 
struct dmasgtx_desc
 
struct dmasgrx_desc
 
unsigned int tx_desc_size
 
unsigned int rx_desc_size
 

Detailed Description

Definition at line 42 of file bf5xx-sport.h.

Field Documentation

struct dmasg* curr_rx_desc

Definition at line 74 of file bf5xx-sport.h.

struct dmasg* curr_tx_desc

Definition at line 75 of file bf5xx-sport.h.

int dma_rx_chan

Definition at line 44 of file bf5xx-sport.h.

struct dmasg* dma_rx_desc

Definition at line 63 of file bf5xx-sport.h.

int dma_tx_chan

Definition at line 45 of file bf5xx-sport.h.

struct dmasg* dma_tx_desc

Definition at line 64 of file bf5xx-sport.h.

void* dummy_buf

Definition at line 59 of file bf5xx-sport.h.

unsigned int dummy_count

Definition at line 60 of file bf5xx-sport.h.

struct dmasg* dummy_rx_desc

Definition at line 71 of file bf5xx-sport.h.

struct dmasg* dummy_tx_desc

Definition at line 72 of file bf5xx-sport.h.

void(* err_callback)(void *data)

Definition at line 92 of file bf5xx-sport.h.

void* err_data

Definition at line 93 of file bf5xx-sport.h.

int err_irq

Definition at line 46 of file bf5xx-sport.h.

int num

Definition at line 43 of file bf5xx-sport.h.

Definition at line 27 of file bf6xx-sport.h.

const unsigned short * pin_req

Definition at line 47 of file bf5xx-sport.h.

void* private_data

Definition at line 106 of file bf5xx-sport.h.

unsigned int rcr1

Definition at line 80 of file bf5xx-sport.h.

unsigned int rcr2

Definition at line 81 of file bf5xx-sport.h.

Definition at line 48 of file bf5xx-sport.h.

unsigned char * rx_buf

Definition at line 50 of file bf5xx-sport.h.

void(* rx_callback)(void *data)

Definition at line 88 of file bf5xx-sport.h.

int rx_curr_frag

Definition at line 77 of file bf5xx-sport.h.

void * rx_data

Definition at line 89 of file bf5xx-sport.h.

Definition at line 42 of file bf6xx-sport.h.

unsigned int rx_desc_bytes

Definition at line 65 of file bf5xx-sport.h.

unsigned int rx_desc_size

Definition at line 44 of file bf6xx-sport.h.

unsigned char* rx_dma_buf

Definition at line 95 of file bf5xx-sport.h.

int rx_dma_chan

Definition at line 32 of file bf6xx-sport.h.

int rx_err_irq

Definition at line 34 of file bf6xx-sport.h.

unsigned int rx_frags

Definition at line 54 of file bf5xx-sport.h.

unsigned int rx_fragsize

Definition at line 52 of file bf5xx-sport.h.

Definition at line 30 of file bf6xx-sport.h.

unsigned int rx_run

Definition at line 68 of file bf5xx-sport.h.

int rx_tdm_count

Definition at line 82 of file bf5xx-sport.h.

unsigned int tcr1

Definition at line 84 of file bf5xx-sport.h.

unsigned int tcr2

Definition at line 85 of file bf5xx-sport.h.

unsigned char * tx_buf

Definition at line 51 of file bf5xx-sport.h.

void(* tx_callback)(void *data)

Definition at line 90 of file bf5xx-sport.h.

int tx_curr_frag

Definition at line 78 of file bf5xx-sport.h.

void * tx_data

Definition at line 91 of file bf5xx-sport.h.

Definition at line 41 of file bf6xx-sport.h.

unsigned int tx_desc_bytes

Definition at line 66 of file bf5xx-sport.h.

unsigned int tx_desc_size

Definition at line 43 of file bf6xx-sport.h.

unsigned char* tx_dma_buf

Definition at line 94 of file bf5xx-sport.h.

int tx_dma_chan

Definition at line 31 of file bf6xx-sport.h.

int tx_err_irq

Definition at line 33 of file bf6xx-sport.h.

unsigned int tx_frags

Definition at line 55 of file bf5xx-sport.h.

unsigned int tx_fragsize

Definition at line 53 of file bf5xx-sport.h.

Definition at line 29 of file bf6xx-sport.h.

unsigned int tx_run

Definition at line 69 of file bf5xx-sport.h.

int tx_tdm_count

Definition at line 86 of file bf5xx-sport.h.

unsigned int wdsize

Definition at line 56 of file bf5xx-sport.h.


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