Lines Matching defs:csr0
721 int csr0 = CSR0_INEA;
761 writedatareg(CSR0_STRT | csr0);
770 writedatareg(CSR0_TDMD | CSR0_INEA | csr0);
783 writedatareg(CSR0_STRT | csr0);
873 int csr0 = 0;
883 csr0 = inw(PORT+L_DATAREG);
886 writedatareg( (csr0 & CSR0_CLRALL) ); /* ack interrupts, disable int. */
888 writedatareg( (csr0 & CSR0_CLRALL) | CSR0_INEA ); /* ack interrupts, interrupts enabled */
891 if(!(csr0 & (CSR0_ERR | CSR0_RINT | CSR0_TINT)))
894 if(csr0 & CSR0_RINT) /* RECV-int? */
895 ni65_recv_intr(dev,csr0);
896 if(csr0 & CSR0_TINT) /* XMIT-int? */
897 ni65_xmit_intr(dev,csr0);
899 if(csr0 & CSR0_ERR)
902 printk(KERN_ERR "%s: general error: %04x.\n",dev->name,csr0);
903 if(csr0 & CSR0_BABL)
905 if(csr0 & CSR0_MISS) {
912 if(csr0 & CSR0_MERR) {
914 printk(KERN_ERR "%s: Ooops .. memory error: %04x.\n",dev->name,csr0);
955 ni65_recv_intr(dev,csr0);
965 if( (csr0 & (CSR0_RXON | CSR0_TXON)) != (CSR0_RXON | CSR0_TXON) ) {
980 static void ni65_xmit_intr(struct net_device *dev,int csr0)
1017 printk(KERN_ERR "%s: xmit-error: %04x %02x-%04x\n",dev->name,csr0,(int) tmdstat,(int) tmdp->status2);
1018 if(!(csr0 & CSR0_BABL)) /* don't count errors twice */
1044 static void ni65_recv_intr(struct net_device *dev,int csr0)
1067 dev->name,(int) rmdstat,csr0,(int) inw(PORT+L_DATAREG) );
1077 if(!(csr0 & CSR0_MISS)) /* don't count errors twice */