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

#include <mn10300-serial.h>

Data Fields

charrx_buffer
 
unsigned rx_inp
 
unsigned rx_outp
 
u8 tx_xchar
 
u8 tx_break
 
u8 intr_flags
 
volatile u16rx_icr
 
volatile u16tx_icr
 
int rx_irq
 
int tx_irq
 
int tm_irq
 
const charname
 
const charrx_name
 
const chartx_name
 
const chartm_name
 
unsigned short type
 
unsigned char isconsole
 
volatile void_iobase
 
volatile u16_control
 
volatile u8_status
 
volatile u8_intr
 
volatile void_rxb
 
volatile void_txb
 
volatile u16_tmicr
 
volatile u8_tmxmd
 
volatile u16_tmxbr
 
struct uart_port uart
 
unsigned short rx_brk
 
u16 tx_cts
 
int gdbstub
 
u8 clock_src
 
u8 div_timer
 
u16 options
 
unsigned long ioclk
 

Detailed Description

Definition at line 34 of file mn10300-serial.h.

Field Documentation

volatile u16* _control

Definition at line 54 of file mn10300-serial.h.

volatile u8* _intr

Definition at line 56 of file mn10300-serial.h.

volatile void* _iobase

Definition at line 53 of file mn10300-serial.h.

volatile void* _rxb

Definition at line 57 of file mn10300-serial.h.

volatile u8* _status

Definition at line 55 of file mn10300-serial.h.

volatile u16* _tmicr

Definition at line 59 of file mn10300-serial.h.

volatile u16* _tmxbr

Definition at line 61 of file mn10300-serial.h.

volatile u8* _tmxmd

Definition at line 60 of file mn10300-serial.h.

volatile void* _txb

Definition at line 58 of file mn10300-serial.h.

u8 clock_src

Definition at line 71 of file mn10300-serial.h.

u8 div_timer

Definition at line 75 of file mn10300-serial.h.

int gdbstub

Definition at line 69 of file mn10300-serial.h.

u8 intr_flags

Definition at line 40 of file mn10300-serial.h.

unsigned long ioclk

Definition at line 82 of file mn10300-serial.h.

unsigned char isconsole

Definition at line 52 of file mn10300-serial.h.

const char* name

Definition at line 47 of file mn10300-serial.h.

u16 options

Definition at line 79 of file mn10300-serial.h.

unsigned short rx_brk

Definition at line 67 of file mn10300-serial.h.

char* rx_buffer

Definition at line 35 of file mn10300-serial.h.

volatile u16* rx_icr

Definition at line 41 of file mn10300-serial.h.

unsigned rx_inp

Definition at line 36 of file mn10300-serial.h.

int rx_irq

Definition at line 43 of file mn10300-serial.h.

const char* rx_name

Definition at line 48 of file mn10300-serial.h.

unsigned rx_outp

Definition at line 37 of file mn10300-serial.h.

int tm_irq

Definition at line 45 of file mn10300-serial.h.

const char* tm_name

Definition at line 50 of file mn10300-serial.h.

u8 tx_break

Definition at line 39 of file mn10300-serial.h.

u16 tx_cts

Definition at line 68 of file mn10300-serial.h.

volatile u16* tx_icr

Definition at line 42 of file mn10300-serial.h.

int tx_irq

Definition at line 44 of file mn10300-serial.h.

const char* tx_name

Definition at line 49 of file mn10300-serial.h.

u8 tx_xchar

Definition at line 38 of file mn10300-serial.h.

unsigned short type

Definition at line 51 of file mn10300-serial.h.

Definition at line 65 of file mn10300-serial.h.


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