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

#include <ioc3.h>

Data Fields

uint32_t pci_id
 
uint32_t pci_scr
 
uint32_t pci_rev
 
uint32_t pci_lat
 
uint32_t pci_addr
 
uint32_t pci_err_addr_l
 
uint32_t pci_err_addr_h
 
uint32_t sio_ir
 
uint32_t sio_ies
 
uint32_t sio_iec
 
uint32_t sio_cr
 
uint32_t int_out
 
uint32_t mcr
 
uint32_t gpcr_s
 
uint32_t gpcr_c
 
uint32_t gpdr
 
uint32_t gppr [9]
 
char fill [0x4c]
 
uint32_t sbbr_h
 
uint32_t sbbr_l
 
struct ioc3_serialregs port_a
 
struct ioc3_serialregs port_b
 
char fill1 [0x1ff10]
 
struct ioc3_sioregs sregs
 
volatile u32 pad0 [7]
 
volatile u32 sio_ir
 
volatile u32 sio_ies
 
volatile u32 sio_iec
 
volatile u32 sio_cr
 
volatile u32 int_out
 
volatile u32 mcr
 
volatile u32 gpcr_s
 
volatile u32 gpcr_c
 
volatile u32 gpdr
 
volatile u32 gppr_0
 
volatile u32 gppr_1
 
volatile u32 gppr_2
 
volatile u32 gppr_3
 
volatile u32 gppr_4
 
volatile u32 gppr_5
 
volatile u32 gppr_6
 
volatile u32 gppr_7
 
volatile u32 gppr_8
 
volatile u32 gppr_9
 
volatile u32 gppr_10
 
volatile u32 gppr_11
 
volatile u32 gppr_12
 
volatile u32 gppr_13
 
volatile u32 gppr_14
 
volatile u32 gppr_15
 
volatile u32 ppbr_h_a
 
volatile u32 ppbr_l_a
 
volatile u32 ppcr_a
 
volatile u32 ppcr
 
volatile u32 ppbr_h_b
 
volatile u32 ppbr_l_b
 
volatile u32 ppcr_b
 
volatile u32 km_csr
 
volatile u32 k_rd
 
volatile u32 m_rd
 
volatile u32 k_wd
 
volatile u32 m_wd
 
volatile u32 sbbr_h
 
volatile u32 sbbr_l
 
volatile u32 sscr_a
 
volatile u32 stpir_a
 
volatile u32 stcir_a
 
volatile u32 srpir_a
 
volatile u32 srcir_a
 
volatile u32 srtr_a
 
volatile u32 shadow_a
 
volatile u32 sscr_b
 
volatile u32 stpir_b
 
volatile u32 stcir_b
 
volatile u32 srpir_b
 
volatile u32 srcir_b
 
volatile u32 srtr_b
 
volatile u32 shadow_b
 
volatile u32 emcr
 
volatile u32 eisr
 
volatile u32 eier
 
volatile u32 ercsr
 
volatile u32 erbr_h
 
volatile u32 erbr_l
 
volatile u32 erbar
 
volatile u32 ercir
 
volatile u32 erpir
 
volatile u32 ertr
 
volatile u32 etcsr
 
volatile u32 ersr
 
volatile u32 etcdc
 
volatile u32 ebir
 
volatile u32 etbr_h
 
volatile u32 etbr_l
 
volatile u32 etcir
 
volatile u32 etpir
 
volatile u32 emar_h
 
volatile u32 emar_l
 
volatile u32 ehar_h
 
volatile u32 ehar_l
 
volatile u32 micr
 
volatile u32 midr_r
 
volatile u32 midr_w
 
volatile u32 pad1 [(0x20000-0x00154)/4]
 
volatile u32 pad2 [(0x40000-0x20180)/4]
 
volatile u32 ssram [(0x80000-0x40000)/4]
 

Detailed Description

Definition at line 55 of file ioc3.h.

Field Documentation

volatile u32 ebir

Definition at line 148 of file ioc3.h.

volatile u32 ehar_h

Definition at line 155 of file ioc3.h.

volatile u32 ehar_l

Definition at line 156 of file ioc3.h.

volatile u32 eier

Definition at line 137 of file ioc3.h.

volatile u32 eisr

Definition at line 136 of file ioc3.h.

volatile u32 emar_h

Definition at line 153 of file ioc3.h.

volatile u32 emar_l

Definition at line 154 of file ioc3.h.

volatile u32 emcr

Definition at line 135 of file ioc3.h.

volatile u32 erbar

Definition at line 141 of file ioc3.h.

volatile u32 erbr_h

Definition at line 139 of file ioc3.h.

volatile u32 erbr_l

Definition at line 140 of file ioc3.h.

volatile u32 ercir

Definition at line 142 of file ioc3.h.

volatile u32 ercsr

Definition at line 138 of file ioc3.h.

volatile u32 erpir

Definition at line 143 of file ioc3.h.

volatile u32 ersr

Definition at line 146 of file ioc3.h.

volatile u32 ertr

Definition at line 144 of file ioc3.h.

volatile u32 etbr_h

Definition at line 149 of file ioc3.h.

volatile u32 etbr_l

Definition at line 150 of file ioc3.h.

volatile u32 etcdc

Definition at line 147 of file ioc3.h.

volatile u32 etcir

Definition at line 151 of file ioc3.h.

volatile u32 etcsr

Definition at line 145 of file ioc3.h.

volatile u32 etpir

Definition at line 152 of file ioc3.h.

char fill[0x4c]

Definition at line 77 of file ioc3.h.

char fill1[0x1ff10]

Definition at line 85 of file ioc3.h.

uint32_t gpcr_c

Definition at line 74 of file ioc3.h.

volatile u32 gpcr_c

Definition at line 81 of file ioc3.h.

uint32_t gpcr_s

Definition at line 73 of file ioc3.h.

volatile u32 gpcr_s

Definition at line 80 of file ioc3.h.

uint32_t gpdr

Definition at line 75 of file ioc3.h.

volatile u32 gpdr

Definition at line 82 of file ioc3.h.

uint32_t gppr[9]

Definition at line 76 of file ioc3.h.

volatile u32 gppr_0

Definition at line 83 of file ioc3.h.

volatile u32 gppr_1

Definition at line 84 of file ioc3.h.

volatile u32 gppr_10

Definition at line 93 of file ioc3.h.

volatile u32 gppr_11

Definition at line 94 of file ioc3.h.

volatile u32 gppr_12

Definition at line 95 of file ioc3.h.

volatile u32 gppr_13

Definition at line 96 of file ioc3.h.

volatile u32 gppr_14

Definition at line 97 of file ioc3.h.

volatile u32 gppr_15

Definition at line 98 of file ioc3.h.

volatile u32 gppr_2

Definition at line 85 of file ioc3.h.

volatile u32 gppr_3

Definition at line 86 of file ioc3.h.

volatile u32 gppr_4

Definition at line 87 of file ioc3.h.

volatile u32 gppr_5

Definition at line 88 of file ioc3.h.

volatile u32 gppr_6

Definition at line 89 of file ioc3.h.

volatile u32 gppr_7

Definition at line 90 of file ioc3.h.

volatile u32 gppr_8

Definition at line 91 of file ioc3.h.

volatile u32 gppr_9

Definition at line 92 of file ioc3.h.

uint32_t int_out

Definition at line 71 of file ioc3.h.

volatile u32 int_out

Definition at line 76 of file ioc3.h.

volatile u32 k_rd

Definition at line 111 of file ioc3.h.

volatile u32 k_wd

Definition at line 113 of file ioc3.h.

volatile u32 km_csr

Definition at line 110 of file ioc3.h.

volatile u32 m_rd

Definition at line 112 of file ioc3.h.

volatile u32 m_wd

Definition at line 114 of file ioc3.h.

uint32_t mcr

Definition at line 72 of file ioc3.h.

volatile u32 mcr

Definition at line 77 of file ioc3.h.

volatile u32 micr

Definition at line 157 of file ioc3.h.

volatile u32 midr_r

Definition at line 158 of file ioc3.h.

volatile u32 midr_w

Definition at line 159 of file ioc3.h.

volatile u32 pad0[7]

Definition at line 71 of file ioc3.h.

volatile u32 pad1[(0x20000-0x00154)/4]

Definition at line 160 of file ioc3.h.

volatile u32 pad2[(0x40000-0x20180)/4]

Definition at line 164 of file ioc3.h.

uint32_t pci_addr

Definition at line 60 of file ioc3.h.

uint32_t pci_err_addr_h

Definition at line 62 of file ioc3.h.

uint32_t pci_err_addr_l

Definition at line 61 of file ioc3.h.

uint32_t pci_id

Definition at line 56 of file ioc3.h.

uint32_t pci_lat

Definition at line 59 of file ioc3.h.

uint32_t pci_rev

Definition at line 58 of file ioc3.h.

uint32_t pci_scr

Definition at line 57 of file ioc3.h.

Definition at line 83 of file ioc3.h.

Definition at line 84 of file ioc3.h.

volatile u32 ppbr_h_a

Definition at line 101 of file ioc3.h.

volatile u32 ppbr_h_b

Definition at line 105 of file ioc3.h.

volatile u32 ppbr_l_a

Definition at line 102 of file ioc3.h.

volatile u32 ppbr_l_b

Definition at line 106 of file ioc3.h.

volatile u32 ppcr

Definition at line 104 of file ioc3.h.

volatile u32 ppcr_a

Definition at line 103 of file ioc3.h.

volatile u32 ppcr_b

Definition at line 107 of file ioc3.h.

uint32_t sbbr_h

Definition at line 80 of file ioc3.h.

volatile u32 sbbr_h

Definition at line 117 of file ioc3.h.

uint32_t sbbr_l

Definition at line 81 of file ioc3.h.

volatile u32 sbbr_l

Definition at line 118 of file ioc3.h.

volatile u32 shadow_a

Definition at line 125 of file ioc3.h.

volatile u32 shadow_b

Definition at line 132 of file ioc3.h.

uint32_t sio_cr

Definition at line 70 of file ioc3.h.

volatile u32 sio_cr

Definition at line 75 of file ioc3.h.

uint32_t sio_iec

Definition at line 69 of file ioc3.h.

volatile u32 sio_iec

Definition at line 74 of file ioc3.h.

uint32_t sio_ies

Definition at line 68 of file ioc3.h.

volatile u32 sio_ies

Definition at line 73 of file ioc3.h.

uint32_t sio_ir

Definition at line 64 of file ioc3.h.

volatile u32 sio_ir

Definition at line 72 of file ioc3.h.

volatile u32 srcir_a

Definition at line 123 of file ioc3.h.

volatile u32 srcir_b

Definition at line 130 of file ioc3.h.

Definition at line 87 of file ioc3.h.

volatile u32 srpir_a

Definition at line 122 of file ioc3.h.

volatile u32 srpir_b

Definition at line 129 of file ioc3.h.

volatile u32 srtr_a

Definition at line 124 of file ioc3.h.

volatile u32 srtr_b

Definition at line 131 of file ioc3.h.

volatile u32 sscr_a

Definition at line 119 of file ioc3.h.

volatile u32 sscr_b

Definition at line 126 of file ioc3.h.

volatile u32 ssram[(0x80000-0x40000)/4]

Definition at line 167 of file ioc3.h.

volatile u32 stcir_a

Definition at line 121 of file ioc3.h.

volatile u32 stcir_b

Definition at line 128 of file ioc3.h.

volatile u32 stpir_a

Definition at line 120 of file ioc3.h.

volatile u32 stpir_b

Definition at line 127 of file ioc3.h.


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