DREG
dev->name, DREG ));
DREG = CSR0_STOP;
DREG = CSR0_STOP; /* Temporarily stop the lance. */
#define REGA(a) (*( AREG = (a), &DREG ))
if (DREG & CSR0_IDON)
if (i <= 0 || (DREG & CSR0_ERR)) {
dev->name, i, DREG ));
DREG = CSR0_STOP;
DREG = CSR0_IDON;
DREG = CSR0_STRT;
DREG = CSR0_INEA;
DPRINTK( 2, ( "%s: LANCE is open, csr0 %04x\n", dev->name, DREG ));
dev->name, DREG ));
DREG = CSR0_STOP;
dev->name, DREG ));
DREG = CSR0_INEA | CSR0_TDMD;
while( ((csr0 = DREG) & (CSR0_ERR | CSR0_TINT | CSR0_RINT)) &&
DREG = csr0 & ~(CSR0_INIT | CSR0_STRT | CSR0_STOP |
dev->name, csr0, DREG ));
DREG = CSR0_STRT;
DREG = CSR0_STRT;
DREG = CSR0_BABL | CSR0_CERR | CSR0_MISS | CSR0_MERR |
dev->name, DREG ));
#define REGA(a) (*( AREG = (a), &DREG ))
if (DREG & CSR0_IDON)
if (i <= 0 || (DREG & CSR0_ERR)) {
dev->name, i, DREG ));
DREG = CSR0_STOP;
DREG = CSR0_IDON | CSR0_STRT | CSR0_INEA;
DPRINTK( 2, ( "%s: LANCE is open, csr0 %04x\n", dev->name, DREG ));
dev->name, DREG ));
DREG = CSR0_STOP;
dev->name, DREG ));
if(!(DREG & CSR0_INIT)) {
dev->name, DREG ));
csr0 = DREG;
DREG = csr0 & (CSR0_TINT | CSR0_RINT | CSR0_IDON);
DREG = CSR0_BABL | CSR0_MERR | CSR0_CERR | CSR0_MISS;
dev->name, csr0, DREG ));
if(DREG & (CSR0_RINT | CSR0_TINT)) {
DPRINTK(2, ("restarting interrupt, csr0=%#04x\n", DREG));
dev->name, DREG ));
dev->name, DREG ));
DREG = CSR0_STOP;
DREG = CSR0_STOP; /* Temporarily stop the lance. */
if (reg == DREG || reg == CREG)
snd_mtpav_mputreg(chip, DREG, byte);