Public Attributes | |
struct interrupt | mips_irq_3 |
struct interrupt | mips_irq_4 |
struct interrupt | mips_irq_6 |
struct cpu * | cpu |
uint32_t | int_enable_mask |
uint32_t | int_asserted |
uint32_t | isa_int_enable_mask |
uint32_t | isa_int_asserted |
int | interval |
int | interval_start |
struct timer * | timer |
int | pending_timer_interrupts |
int | jazz_timer_value |
int | jazz_timer_current |
struct interrupt | jazz_timer_irq |
uint64_t | dma_translation_table_base |
uint64_t | dma_translation_table_limit |
uint32_t | dma0_mode |
uint32_t | dma0_enable |
uint32_t | dma0_count |
uint32_t | dma0_addr |
uint32_t | dma1_mode |
int | led |
Definition at line 65 of file dev_jazz.cc.
struct cpu* jazz_data::cpu |
Definition at line 70 of file dev_jazz.cc.
Referenced by dev_jazz_dma_controller(), and DEVINIT().
uint32_t jazz_data::dma0_addr |
Definition at line 95 of file dev_jazz.cc.
Referenced by dev_jazz_dma_controller(), and DEVICE_ACCESS().
uint32_t jazz_data::dma0_count |
Definition at line 94 of file dev_jazz.cc.
Referenced by dev_jazz_dma_controller(), and DEVICE_ACCESS().
uint32_t jazz_data::dma0_enable |
Definition at line 93 of file dev_jazz.cc.
Referenced by dev_jazz_dma_controller(), and DEVICE_ACCESS().
uint32_t jazz_data::dma0_mode |
Definition at line 92 of file dev_jazz.cc.
Referenced by dev_jazz_dma_controller(), and DEVICE_ACCESS().
uint32_t jazz_data::dma1_mode |
Definition at line 97 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS().
uint64_t jazz_data::dma_translation_table_base |
Definition at line 89 of file dev_jazz.cc.
Referenced by dev_jazz_dma_controller(), and DEVICE_ACCESS().
uint64_t jazz_data::dma_translation_table_limit |
Definition at line 90 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS().
uint32_t jazz_data::int_asserted |
Definition at line 74 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), jazz_interrupt_assert(), and jazz_interrupt_deassert().
uint32_t jazz_data::int_enable_mask |
Definition at line 73 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), and DEVICE_TICK().
int jazz_data::interval |
Definition at line 80 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), and DEVICE_TICK().
int jazz_data::interval_start |
Definition at line 81 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), and DEVICE_TICK().
uint32_t jazz_data::isa_int_asserted |
Definition at line 78 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), jazz_isa_interrupt_assert(), jazz_isa_interrupt_deassert(), and reassert_isa_interrupts().
uint32_t jazz_data::isa_int_enable_mask |
Definition at line 77 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), DEVINIT(), and reassert_isa_interrupts().
int jazz_data::jazz_timer_current |
Definition at line 86 of file dev_jazz.cc.
Referenced by DEVICE_TICK().
struct interrupt jazz_data::jazz_timer_irq |
Definition at line 86 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), DEVICE_TICK(), and DEVINIT().
int jazz_data::jazz_timer_value |
Definition at line 85 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), and DEVICE_TICK().
int jazz_data::led |
Definition at line 100 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS().
struct interrupt jazz_data::mips_irq_3 |
Definition at line 620 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), DEVINIT(), jazz_interrupt_assert(), and jazz_interrupt_deassert().
struct interrupt jazz_data::mips_irq_4 |
Definition at line 620 of file dev_jazz.cc.
Referenced by DEVINIT(), and reassert_isa_interrupts().
struct interrupt jazz_data::mips_irq_6 |
Definition at line 620 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), DEVICE_TICK(), DEVINIT(), jazz_interrupt_assert(), and jazz_interrupt_deassert().
int jazz_data::pending_timer_interrupts |
Definition at line 84 of file dev_jazz.cc.
Referenced by DEVICE_ACCESS(), and DEVICE_TICK().
struct timer* jazz_data::timer |
Definition at line 83 of file dev_jazz.cc.