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

Data Fields

struct uart_port port
 
u8 ready
 
u8 rcv_data
 
tcflag_t c_iflag
 
tcflag_t c_cflag
 
u8 mirror_regs
 
u8 cache_mgmt
 
u8 brg_can_tune
 
u32 brg_clk_src
 
u16 mpsc_max_idle
 
int default_baud
 
int default_bits
 
int default_parity
 
int default_flow
 
phys_addr_t mpsc_base_p
 
phys_addr_t sdma_base_p
 
phys_addr_t brg_base_p
 
void __iomemmpsc_base
 
void __iomemsdma_base
 
void __iomembrg_base
 
voiddma_region
 
dma_addr_t dma_region_p
 
dma_addr_t rxr
 
dma_addr_t rxr_p
 
u8rxb
 
u8rxb_p
 
u32 rxr_posn
 
dma_addr_t txr
 
dma_addr_t txr_p
 
u8txb
 
u8txb_p
 
int txr_head
 
int txr_tail
 
spinlock_t tx_lock
 
u32 MPSC_MPCR_m
 
u32 MPSC_CHR_1_m
 
u32 MPSC_CHR_2_m
 
u32 MPSC_CHR_10_m
 
u32 BRG_BCR_m
 
struct mpsc_shared_regsshared_regs
 

Detailed Description

Definition at line 136 of file mpsc.c.

Field Documentation

void __iomem* brg_base

Definition at line 164 of file mpsc.c.

phys_addr_t brg_base_p

Definition at line 159 of file mpsc.c.

u32 BRG_BCR_m

Definition at line 189 of file mpsc.c.

u8 brg_can_tune

Definition at line 148 of file mpsc.c.

u32 brg_clk_src

Definition at line 149 of file mpsc.c.

tcflag_t c_cflag

Definition at line 143 of file mpsc.c.

tcflag_t c_iflag

Definition at line 142 of file mpsc.c.

u8 cache_mgmt

Definition at line 147 of file mpsc.c.

int default_baud

Definition at line 151 of file mpsc.c.

int default_bits

Definition at line 152 of file mpsc.c.

int default_flow

Definition at line 154 of file mpsc.c.

int default_parity

Definition at line 153 of file mpsc.c.

void* dma_region

Definition at line 167 of file mpsc.c.

dma_addr_t dma_region_p

Definition at line 168 of file mpsc.c.

u8 mirror_regs

Definition at line 146 of file mpsc.c.

void __iomem* mpsc_base

Definition at line 162 of file mpsc.c.

phys_addr_t mpsc_base_p

Definition at line 157 of file mpsc.c.

u32 MPSC_CHR_10_m

Definition at line 188 of file mpsc.c.

u32 MPSC_CHR_1_m

Definition at line 186 of file mpsc.c.

u32 MPSC_CHR_2_m

Definition at line 187 of file mpsc.c.

u16 mpsc_max_idle

Definition at line 150 of file mpsc.c.

u32 MPSC_MPCR_m

Definition at line 185 of file mpsc.c.

Definition at line 137 of file mpsc.c.

u8 rcv_data

Definition at line 141 of file mpsc.c.

u8 ready

Definition at line 140 of file mpsc.c.

u8* rxb

Definition at line 172 of file mpsc.c.

u8* rxb_p

Definition at line 173 of file mpsc.c.

Definition at line 170 of file mpsc.c.

dma_addr_t rxr_p

Definition at line 171 of file mpsc.c.

u32 rxr_posn

Definition at line 174 of file mpsc.c.

void __iomem* sdma_base

Definition at line 163 of file mpsc.c.

phys_addr_t sdma_base_p

Definition at line 158 of file mpsc.c.

struct mpsc_shared_regs* shared_regs

Definition at line 190 of file mpsc.c.

spinlock_t tx_lock

Definition at line 182 of file mpsc.c.

u8* txb

Definition at line 178 of file mpsc.c.

u8* txb_p

Definition at line 179 of file mpsc.c.

Definition at line 176 of file mpsc.c.

int txr_head

Definition at line 180 of file mpsc.c.

dma_addr_t txr_p

Definition at line 177 of file mpsc.c.

int txr_tail

Definition at line 181 of file mpsc.c.


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