sh4_data Struct Reference

Back to the index.

Public Attributes | List of all members
sh4_data Struct Reference

Public Attributes

uint8_t sq [32 *2]
 
uint16_t scif_smr
 
uint8_t scif_brr
 
uint16_t scif_scr
 
uint16_t scif_ssr
 
uint16_t scif_fcr
 
uint16_t scif_lsr
 
int scif_delayed_tx
 
int scif_console_handle
 
uint8_t scif_tx_fifo [SCIF_TX_FIFO_SIZE+1]
 
size_t scif_tx_fifo_cursize
 
struct interrupt scif_tx_irq
 
struct interrupt scif_rx_irq
 
int scif_tx_irq_asserted
 
int scif_rx_irq_asserted
 
uint32_t bsc_bcr1
 
uint16_t bsc_bcr2
 
uint16_t bsc_bcr3
 
uint32_t bsc_wcr1
 
uint32_t bsc_wcr2
 
uint32_t bsc_wcr3
 
uint32_t bsc_mcr
 
uint16_t bsc_pcr
 
uint16_t bsc_rtcsr
 
uint16_t bsc_rtcor
 
uint16_t bsc_rfcr
 
uint16_t cpg_frqcr
 
uint8_t cpg_stbcr
 
uint16_t cpg_wtcnt
 
uint16_t cpg_wtcsr
 
uint8_t cpg_stbcr2
 
uint32_t pctra
 
uint32_t pdtra
 
uint32_t pctrb
 
uint32_t pdtrb
 
uint16_t bsc_gpioic
 
struct pci_data * pci_data
 
struct interrupt cpu_pcic_interrupt [N_PCIC_IRQS]
 
uint32_t pcic_reg [N_PCIC_REGS]
 
int sci_bits_outputed
 
int sci_bits_read
 
uint8_t sci_scsptr
 
uint8_t sci_curbyte
 
uint8_t sci_cur_addr
 
uint16_t sdmr2
 
uint16_t sdmr3
 
struct timersh4_timer
 
struct interrupt timer_irq [4]
 
uint32_t tocr
 
uint32_t tstr
 
uint32_t tcnt [N_SH4_TIMERS]
 
uint32_t tcor [N_SH4_TIMERS]
 
uint32_t tcr [N_SH4_TIMERS]
 
int timer_interrupts_pending [N_SH4_TIMERS]
 
double timer_hz [N_SH4_TIMERS]
 
uint32_t rtc_reg [14]
 
uint8_t rtc_rcr1
 
uint8_t rtc_rcr2
 

Detailed Description

Definition at line 95 of file dev_sh4.cc.

Member Data Documentation

◆ bsc_bcr1

uint32_t sh4_data::bsc_bcr1

Definition at line 116 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_bcr2

uint16_t sh4_data::bsc_bcr2

Definition at line 117 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS(), and DEVINIT().

◆ bsc_bcr3

uint16_t sh4_data::bsc_bcr3

Definition at line 118 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_gpioic

uint16_t sh4_data::bsc_gpioic

Definition at line 140 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_mcr

uint32_t sh4_data::bsc_mcr

Definition at line 122 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_pcr

uint16_t sh4_data::bsc_pcr

Definition at line 123 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_rfcr

uint16_t sh4_data::bsc_rfcr

Definition at line 126 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_rtcor

uint16_t sh4_data::bsc_rtcor

Definition at line 125 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_rtcsr

uint16_t sh4_data::bsc_rtcsr

Definition at line 124 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_wcr1

uint32_t sh4_data::bsc_wcr1

Definition at line 119 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_wcr2

uint32_t sh4_data::bsc_wcr2

Definition at line 120 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ bsc_wcr3

uint32_t sh4_data::bsc_wcr3

Definition at line 121 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ cpg_frqcr

uint16_t sh4_data::cpg_frqcr

Definition at line 129 of file dev_sh4.cc.

◆ cpg_stbcr

uint8_t sh4_data::cpg_stbcr

Definition at line 130 of file dev_sh4.cc.

◆ cpg_stbcr2

uint8_t sh4_data::cpg_stbcr2

Definition at line 133 of file dev_sh4.cc.

◆ cpg_wtcnt

uint16_t sh4_data::cpg_wtcnt

Definition at line 131 of file dev_sh4.cc.

◆ cpg_wtcsr

uint16_t sh4_data::cpg_wtcsr

Definition at line 132 of file dev_sh4.cc.

◆ cpu_pcic_interrupt

struct interrupt sh4_data::cpu_pcic_interrupt[N_PCIC_IRQS]

Definition at line 144 of file dev_sh4.cc.

◆ pci_data

struct pci_data* sh4_data::pci_data

Definition at line 143 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ pcic_reg

uint32_t sh4_data::pcic_reg[N_PCIC_REGS]

Definition at line 145 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS(), and DEVINIT().

◆ pctra

uint32_t sh4_data::pctra

Definition at line 136 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ pctrb

uint32_t sh4_data::pctrb

Definition at line 138 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ pdtra

uint32_t sh4_data::pdtra

Definition at line 137 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ pdtrb

uint32_t sh4_data::pdtrb

Definition at line 139 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ rtc_rcr1

uint8_t sh4_data::rtc_rcr1

Definition at line 171 of file dev_sh4.cc.

◆ rtc_rcr2

uint8_t sh4_data::rtc_rcr2

Definition at line 172 of file dev_sh4.cc.

◆ rtc_reg

uint32_t sh4_data::rtc_reg[14]

Definition at line 170 of file dev_sh4.cc.

◆ sci_bits_outputed

int sh4_data::sci_bits_outputed

Definition at line 148 of file dev_sh4.cc.

◆ sci_bits_read

int sh4_data::sci_bits_read

Definition at line 149 of file dev_sh4.cc.

◆ sci_cur_addr

uint8_t sh4_data::sci_cur_addr

Definition at line 152 of file dev_sh4.cc.

◆ sci_curbyte

uint8_t sh4_data::sci_curbyte

Definition at line 151 of file dev_sh4.cc.

◆ sci_scsptr

uint8_t sh4_data::sci_scsptr

Definition at line 150 of file dev_sh4.cc.

◆ scif_brr

uint8_t sh4_data::scif_brr

Definition at line 101 of file dev_sh4.cc.

◆ scif_console_handle

int sh4_data::scif_console_handle

Definition at line 107 of file dev_sh4.cc.

Referenced by DEVICE_TICK(), and DEVINIT().

◆ scif_delayed_tx

int sh4_data::scif_delayed_tx

Definition at line 106 of file dev_sh4.cc.

Referenced by DEVICE_TICK().

◆ scif_fcr

uint16_t sh4_data::scif_fcr

Definition at line 104 of file dev_sh4.cc.

◆ scif_lsr

uint16_t sh4_data::scif_lsr

Definition at line 105 of file dev_sh4.cc.

◆ scif_rx_irq

struct interrupt sh4_data::scif_rx_irq

Definition at line 111 of file dev_sh4.cc.

Referenced by DEVINIT().

◆ scif_rx_irq_asserted

int sh4_data::scif_rx_irq_asserted

Definition at line 113 of file dev_sh4.cc.

◆ scif_scr

uint16_t sh4_data::scif_scr

Definition at line 102 of file dev_sh4.cc.

◆ scif_smr

uint16_t sh4_data::scif_smr

Definition at line 100 of file dev_sh4.cc.

◆ scif_ssr

uint16_t sh4_data::scif_ssr

Definition at line 103 of file dev_sh4.cc.

Referenced by DEVICE_TICK().

◆ scif_tx_fifo

uint8_t sh4_data::scif_tx_fifo[SCIF_TX_FIFO_SIZE+1]

Definition at line 108 of file dev_sh4.cc.

Referenced by DEVICE_TICK().

◆ scif_tx_fifo_cursize

size_t sh4_data::scif_tx_fifo_cursize

Definition at line 109 of file dev_sh4.cc.

Referenced by DEVICE_TICK().

◆ scif_tx_irq

struct interrupt sh4_data::scif_tx_irq

Definition at line 110 of file dev_sh4.cc.

Referenced by DEVINIT().

◆ scif_tx_irq_asserted

int sh4_data::scif_tx_irq_asserted

Definition at line 112 of file dev_sh4.cc.

◆ sdmr2

uint16_t sh4_data::sdmr2

Definition at line 155 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ sdmr3

uint16_t sh4_data::sdmr3

Definition at line 156 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ sh4_timer

struct timer* sh4_data::sh4_timer

Definition at line 159 of file dev_sh4.cc.

◆ sq

uint8_t sh4_data::sq[32 *2]

Definition at line 97 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ tcnt

uint32_t sh4_data::tcnt[N_SH4_TIMERS]

Definition at line 163 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ tcor

uint32_t sh4_data::tcor[N_SH4_TIMERS]

Definition at line 164 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ tcr

uint32_t sh4_data::tcr[N_SH4_TIMERS]

Definition at line 165 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ timer_hz

double sh4_data::timer_hz[N_SH4_TIMERS]

Definition at line 167 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ timer_interrupts_pending

int sh4_data::timer_interrupts_pending[N_SH4_TIMERS]

Definition at line 166 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ timer_irq

struct interrupt sh4_data::timer_irq[4]

Definition at line 160 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ tocr

uint32_t sh4_data::tocr

Definition at line 161 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().

◆ tstr

uint32_t sh4_data::tstr

Definition at line 162 of file dev_sh4.cc.

Referenced by DEVICE_ACCESS().


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

Generated on Fri Dec 7 2018 19:52:23 for GXemul by doxygen 1.8.13