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 87 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 66 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 67 of file dev_jazz.cc.
Referenced by DEVINIT(), and reassert_isa_interrupts().
| struct interrupt jazz_data::mips_irq_6 |
Definition at line 68 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.
1.8.17