25 |
* SUCH DAMAGE. |
* SUCH DAMAGE. |
26 |
* |
* |
27 |
* |
* |
28 |
* $Id: dev_asc.c,v 1.80 2006/03/04 12:38:47 debug Exp $ |
* $Id: dev_asc.c,v 1.81 2006/07/21 16:55:41 debug Exp $ |
29 |
* |
* |
30 |
* 'asc' SCSI controller for some DECstation/DECsystem models and PICA-61. |
* 'asc' SCSI controller for some DECstation/DECsystem models and PICA-61. |
31 |
* |
* |
152 |
int to_id, int dmaflag, int n_messagebytes); |
int to_id, int dmaflag, int n_messagebytes); |
153 |
|
|
154 |
|
|
155 |
/* |
DEVICE_TICK(asc) |
|
* dev_asc_tick(): |
|
|
* |
|
|
* This function is called "every now and then" from the CPU |
|
|
* main loop. |
|
|
*/ |
|
|
void dev_asc_tick(struct cpu *cpu, void *extra) |
|
156 |
{ |
{ |
157 |
struct asc_data *d = extra; |
struct asc_data *d = extra; |
158 |
|
|
745 |
} |
} |
746 |
|
|
747 |
|
|
|
/* |
|
|
* dev_asc_address_reg_access(): |
|
|
*/ |
|
748 |
DEVICE_ACCESS(asc_address_reg) |
DEVICE_ACCESS(asc_address_reg) |
749 |
{ |
{ |
750 |
struct asc_data *d = extra; |
struct asc_data *d = extra; |
762 |
} |
} |
763 |
|
|
764 |
|
|
|
/* |
|
|
* dev_asc_dma_access(): |
|
|
*/ |
|
765 |
DEVICE_ACCESS(asc_dma) |
DEVICE_ACCESS(asc_dma) |
766 |
{ |
{ |
767 |
struct asc_data *d = extra; |
struct asc_data *d = extra; |
800 |
} |
} |
801 |
|
|
802 |
|
|
|
/* |
|
|
* dev_asc_access(): |
|
|
*/ |
|
803 |
DEVICE_ACCESS(asc) |
DEVICE_ACCESS(asc) |
804 |
{ |
{ |
805 |
int regnr; |
int regnr; |