Lines Matching refs:csr0
726 int csr0 = CSR0_INEA; in ni65_stop_start() local
766 writedatareg(CSR0_STRT | csr0); in ni65_stop_start()
775 writedatareg(CSR0_TDMD | CSR0_INEA | csr0); in ni65_stop_start()
788 writedatareg(CSR0_STRT | csr0); in ni65_stop_start()
878 int csr0 = 0; in ni65_interrupt() local
888 csr0 = inw(PORT+L_DATAREG); in ni65_interrupt()
891 writedatareg( (csr0 & CSR0_CLRALL) ); /* ack interrupts, disable int. */ in ni65_interrupt()
893 writedatareg( (csr0 & CSR0_CLRALL) | CSR0_INEA ); /* ack interrupts, interrupts enabled */ in ni65_interrupt()
896 if(!(csr0 & (CSR0_ERR | CSR0_RINT | CSR0_TINT))) in ni65_interrupt()
899 if(csr0 & CSR0_RINT) /* RECV-int? */ in ni65_interrupt()
900 ni65_recv_intr(dev,csr0); in ni65_interrupt()
901 if(csr0 & CSR0_TINT) /* XMIT-int? */ in ni65_interrupt()
902 ni65_xmit_intr(dev,csr0); in ni65_interrupt()
904 if(csr0 & CSR0_ERR) in ni65_interrupt()
907 printk(KERN_ERR "%s: general error: %04x.\n",dev->name,csr0); in ni65_interrupt()
908 if(csr0 & CSR0_BABL) in ni65_interrupt()
910 if(csr0 & CSR0_MISS) { in ni65_interrupt()
917 if(csr0 & CSR0_MERR) { in ni65_interrupt()
919 printk(KERN_ERR "%s: Ooops .. memory error: %04x.\n",dev->name,csr0); in ni65_interrupt()
960 ni65_recv_intr(dev,csr0); in ni65_interrupt()
970 if( (csr0 & (CSR0_RXON | CSR0_TXON)) != (CSR0_RXON | CSR0_TXON) ) { in ni65_interrupt()
985 static void ni65_xmit_intr(struct net_device *dev,int csr0) in ni65_xmit_intr() argument
1022 …printk(KERN_ERR "%s: xmit-error: %04x %02x-%04x\n",dev->name,csr0,(int) tmdstat,(int) tmdp->status… in ni65_xmit_intr()
1023 if(!(csr0 & CSR0_BABL)) /* don't count errors twice */ in ni65_xmit_intr()
1049 static void ni65_recv_intr(struct net_device *dev,int csr0) in ni65_recv_intr() argument
1072 dev->name,(int) rmdstat,csr0,(int) inw(PORT+L_DATAREG) ); in ni65_recv_intr()
1082 if(!(csr0 & CSR0_MISS)) /* don't count errors twice */ in ni65_recv_intr()