#include <devices.h>
Public Member Functions | |
int | dma_func (struct cpu *, void *, uint64_t addr, size_t dma_len, int tx) |
Public Attributes | |
uint32_t | scsi_dmaptr |
uint32_t | scsi_nextptr |
uint32_t | lance_dmaptr |
uint32_t | floppy_dmaptr |
uint32_t | isdn_x_dmaptr |
uint32_t | isdn_x_nextptr |
uint32_t | isdn_r_dmaptr |
uint32_t | isdn_r_nextptr |
uint32_t | csr |
uint32_t | intr |
uint32_t | imsk |
uint32_t | isdn_x_data |
uint32_t | isdn_r_data |
uint32_t | lance_decode |
uint32_t | scsi_decode |
uint32_t | scc0_decode |
uint32_t | scc1_decode |
uint32_t | floppy_decode |
uint32_t | scsi_scr |
uint32_t | scsi_sdr0 |
uint32_t | scsi_sdr1 |
void * | dma_func_extra [MAX_IOASIC_DMA_FUNCTIONS] |
int | rackmount_flag |
struct interrupt * | irq |
int | int_asserted |
int dec_ioasic_data::dma_func | ( | struct cpu * | , |
void * | , | ||
uint64_t | addr, | ||
size_t | dma_len, | ||
int | tx | ||
) |
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::csr |
Definition at line 89 of file devices.h.
Referenced by DEVICE_ACCESS().
void* dec_ioasic_data::dma_func_extra[MAX_IOASIC_DMA_FUNCTIONS] |
Definition at line 104 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::floppy_decode |
Definition at line 98 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::floppy_dmaptr |
Definition at line 84 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::imsk |
Definition at line 91 of file devices.h.
Referenced by dec_ioasic_reassert(), and DEVICE_ACCESS().
int dec_ioasic_data::int_asserted |
Definition at line 107 of file devices.h.
Referenced by dec_ioasic_reassert().
uint32_t dec_ioasic_data::intr |
Definition at line 90 of file devices.h.
Referenced by dec_ioasic_reassert(), DEVICE_ACCESS(), kn02ba_interrupt_assert(), and kn02ba_interrupt_deassert().
struct interrupt* dec_ioasic_data::irq |
Definition at line 106 of file devices.h.
Referenced by dec_ioasic_reassert(), and dev_dec_ioasic_init().
uint32_t dec_ioasic_data::isdn_r_data |
Definition at line 93 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::isdn_r_dmaptr |
Definition at line 87 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::isdn_r_nextptr |
Definition at line 88 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::isdn_x_data |
Definition at line 92 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::isdn_x_dmaptr |
Definition at line 85 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::isdn_x_nextptr |
Definition at line 86 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::lance_decode |
Definition at line 94 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::lance_dmaptr |
Definition at line 83 of file devices.h.
Referenced by DEVICE_ACCESS().
int dec_ioasic_data::rackmount_flag |
Definition at line 105 of file devices.h.
Referenced by dev_dec_ioasic_init().
uint32_t dec_ioasic_data::scc0_decode |
Definition at line 96 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::scc1_decode |
Definition at line 97 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::scsi_decode |
Definition at line 95 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::scsi_dmaptr |
Definition at line 81 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::scsi_nextptr |
Definition at line 82 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::scsi_scr |
Definition at line 99 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::scsi_sdr0 |
Definition at line 100 of file devices.h.
Referenced by DEVICE_ACCESS().
uint32_t dec_ioasic_data::scsi_sdr1 |
Definition at line 101 of file devices.h.
Referenced by DEVICE_ACCESS().