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