Public Attributes | |
int | mode |
void * | turbochannel |
struct interrupt | irq |
int | irq_asserted |
int | cur_state |
int | cur_phase |
struct scsi_transfer * | xferp |
unsigned char | fifo [ASC_FIFO_LEN] |
int | fifo_in |
int | fifo_out |
int | n_bytes_in_fifo |
int | atn |
unsigned char * | incoming_data |
int | incoming_len |
int | incoming_data_addr |
uint32_t | dma_address_reg |
unsigned char * | dma_address_reg_memory |
unsigned char * | dma |
void * | dma_controller_data |
size_t(* | dma_controller )(void *dma_controller_data, unsigned char *data, size_t len, int writeflag) |
uint32_t | reg_ro [0x10] |
uint32_t | reg_wo [0x10] |
Definition at line 101 of file dev_asc.cc.
int asc_data::atn |
Definition at line 120 of file dev_asc.cc.
int asc_data::cur_phase |
Definition at line 110 of file dev_asc.cc.
int asc_data::cur_state |
Definition at line 109 of file dev_asc.cc.
unsigned char* asc_data::dma |
Definition at line 130 of file dev_asc.cc.
Referenced by dev_asc_init(), and DEVICE_ACCESS().
uint32_t asc_data::dma_address_reg |
Definition at line 128 of file dev_asc.cc.
Referenced by DEVICE_ACCESS().
unsigned char* asc_data::dma_address_reg_memory |
Definition at line 129 of file dev_asc.cc.
Referenced by dev_asc_init(), and DEVICE_ACCESS().
size_t(* asc_data::dma_controller) (void *dma_controller_data, unsigned char *data, size_t len, int writeflag) |
Definition at line 133 of file dev_asc.cc.
Referenced by dev_asc_init().
void* asc_data::dma_controller_data |
Definition at line 132 of file dev_asc.cc.
Referenced by dev_asc_init().
unsigned char asc_data::fifo[ASC_FIFO_LEN] |
Definition at line 114 of file dev_asc.cc.
int asc_data::fifo_in |
Definition at line 115 of file dev_asc.cc.
int asc_data::fifo_out |
Definition at line 116 of file dev_asc.cc.
unsigned char* asc_data::incoming_data |
Definition at line 123 of file dev_asc.cc.
int asc_data::incoming_data_addr |
Definition at line 125 of file dev_asc.cc.
int asc_data::incoming_len |
Definition at line 124 of file dev_asc.cc.
struct interrupt asc_data::irq |
Definition at line 105 of file dev_asc.cc.
Referenced by dev_asc_init(), and DEVICE_TICK().
int asc_data::irq_asserted |
Definition at line 106 of file dev_asc.cc.
Referenced by DEVICE_TICK().
int asc_data::mode |
Definition at line 102 of file dev_asc.cc.
Referenced by dev_asc_init(), and DEVICE_ACCESS().
int asc_data::n_bytes_in_fifo |
Definition at line 117 of file dev_asc.cc.
Referenced by DEVICE_ACCESS().
uint32_t asc_data::reg_ro[0x10] |
Definition at line 137 of file dev_asc.cc.
Referenced by dev_asc_init(), DEVICE_ACCESS(), and DEVICE_TICK().
uint32_t asc_data::reg_wo[0x10] |
Definition at line 138 of file dev_asc.cc.
void* asc_data::turbochannel |
Definition at line 104 of file dev_asc.cc.
Referenced by dev_asc_init().
struct scsi_transfer* asc_data::xferp |
Definition at line 111 of file dev_asc.cc.