Home
last modified time | relevance | path

Searched refs:csr0 (Results 1 – 15 of 15) sorted by relevance

/Linux-v4.19/drivers/net/ethernet/amd/
Dariadne.c244 int csr0, boguscnt; in ariadne_interrupt() local
255 while ((csr0 = lance->RDP) & (ERR | RINT | TINT) && --boguscnt >= 0) { in ariadne_interrupt()
257 lance->RDP = csr0 & ~(INEA | TDMD | STOP | STRT | INIT); in ariadne_interrupt()
262 csr0, lance->RDP); in ariadne_interrupt()
263 if (csr0 & INTR) in ariadne_interrupt()
265 if (csr0 & INEA) in ariadne_interrupt()
267 if (csr0 & RXON) in ariadne_interrupt()
269 if (csr0 & TXON) in ariadne_interrupt()
271 if (csr0 & TDMD) in ariadne_interrupt()
273 if (csr0 & STOP) in ariadne_interrupt()
[all …]
Dni65.c725 int csr0 = CSR0_INEA; in ni65_stop_start() local
765 writedatareg(CSR0_STRT | csr0); in ni65_stop_start()
774 writedatareg(CSR0_TDMD | CSR0_INEA | csr0); in ni65_stop_start()
787 writedatareg(CSR0_STRT | csr0); in ni65_stop_start()
877 int csr0 = 0; in ni65_interrupt() local
887 csr0 = inw(PORT+L_DATAREG); in ni65_interrupt()
890 writedatareg( (csr0 & CSR0_CLRALL) ); /* ack interrupts, disable int. */ in ni65_interrupt()
892 writedatareg( (csr0 & CSR0_CLRALL) | CSR0_INEA ); /* ack interrupts, interrupts enabled */ in ni65_interrupt()
895 if(!(csr0 & (CSR0_ERR | CSR0_RINT | CSR0_TINT))) in ni65_interrupt()
898 if(csr0 & CSR0_RINT) /* RECV-int? */ in ni65_interrupt()
[all …]
D7990.c444 int csr0; in lance_interrupt() local
449 csr0 = READRDP(lp); in lance_interrupt()
453 if (!(csr0 & LE_C0_INTR)) { /* Check if any interrupt has */ in lance_interrupt()
459 WRITERDP(lp, csr0 & ~(LE_C0_INEA|LE_C0_TDMD|LE_C0_STOP|LE_C0_STRT|LE_C0_INIT)); in lance_interrupt()
461 if ((csr0 & LE_C0_ERR)) { in lance_interrupt()
466 if (csr0 & LE_C0_RINT) in lance_interrupt()
469 if (csr0 & LE_C0_TINT) in lance_interrupt()
473 if (csr0 & LE_C0_BABL) in lance_interrupt()
475 if (csr0 & LE_C0_MISS) in lance_interrupt()
477 if (csr0 & LE_C0_MERR) { in lance_interrupt()
[all …]
Da2065.c419 int csr0; in lance_interrupt() local
422 csr0 = ll->rdp; in lance_interrupt()
424 if (!(csr0 & LE_C0_INTR)) /* Check if any interrupt has */ in lance_interrupt()
428 ll->rdp = csr0 & ~(LE_C0_INEA | LE_C0_TDMD | LE_C0_STOP | LE_C0_STRT | in lance_interrupt()
431 if (csr0 & LE_C0_ERR) { in lance_interrupt()
436 if (csr0 & LE_C0_RINT) in lance_interrupt()
439 if (csr0 & LE_C0_TINT) in lance_interrupt()
443 if (csr0 & LE_C0_BABL) in lance_interrupt()
445 if (csr0 & LE_C0_MISS) in lance_interrupt()
447 if (csr0 & LE_C0_MERR) { in lance_interrupt()
[all …]
Dsun3lance.c657 int csr0; in lance_interrupt() local
673 csr0 = DREG; in lance_interrupt()
676 DREG = csr0 & (CSR0_TINT | CSR0_RINT | CSR0_IDON); in lance_interrupt()
679 if(csr0 & CSR0_ERR) in lance_interrupt()
684 dev->name, csr0, DREG )); in lance_interrupt()
686 if (csr0 & CSR0_TINT) { /* Tx-done interrupt */ in lance_interrupt()
745 if (csr0 & CSR0_RINT) /* Rx interrupt */ in lance_interrupt()
749 if (csr0 & CSR0_BABL) dev->stats.tx_errors++; /* Tx babble. */ in lance_interrupt()
750 if (csr0 & CSR0_MISS) dev->stats.rx_errors++; /* Missed a Rx frame. */ in lance_interrupt()
751 if (csr0 & CSR0_MERR) { in lance_interrupt()
[all …]
Datarilance.c853 int csr0, boguscnt = 10; in lance_interrupt() local
867 while( ((csr0 = DREG) & (CSR0_ERR | CSR0_TINT | CSR0_RINT)) && in lance_interrupt()
871 DREG = csr0 & ~(CSR0_INIT | CSR0_STRT | CSR0_STOP | in lance_interrupt()
875 dev->name, csr0, DREG )); in lance_interrupt()
877 if (csr0 & CSR0_RINT) /* Rx interrupt */ in lance_interrupt()
880 if (csr0 & CSR0_TINT) { /* Tx-done interrupt */ in lance_interrupt()
904 dev->name, csr0 )); in lance_interrupt()
938 if (csr0 & CSR0_BABL) dev->stats.tx_errors++; /* Tx babble. */ in lance_interrupt()
939 if (csr0 & CSR0_MISS) dev->stats.rx_errors++; /* Missed a Rx frame. */ in lance_interrupt()
940 if (csr0 & CSR0_MERR) { in lance_interrupt()
[all …]
Dlance.c1024 int csr0, ioaddr, boguscnt=10; in lance_interrupt() local
1033 while ((csr0 = inw(dev->base_addr + LANCE_DATA)) & 0x8600 && in lance_interrupt()
1036 outw(csr0 & ~0x004f, dev->base_addr + LANCE_DATA); in lance_interrupt()
1042 dev->name, csr0, inw(dev->base_addr + LANCE_DATA)); in lance_interrupt()
1044 if (csr0 & 0x0400) /* Rx interrupt */ in lance_interrupt()
1047 if (csr0 & 0x0200) { /* Tx-done interrupt */ in lance_interrupt()
1074 dev->name, csr0); in lance_interrupt()
1111 if (csr0 & 0x4000) in lance_interrupt()
1113 if (csr0 & 0x1000) in lance_interrupt()
1115 if (csr0 & 0x0800) { in lance_interrupt()
[all …]
Ddeclance.c738 int csr0; in lance_interrupt() local
741 csr0 = ll->rdp; in lance_interrupt()
744 writereg(&ll->rdp, csr0 & (LE_C0_INTR | LE_C0_TINT | LE_C0_RINT)); in lance_interrupt()
746 if ((csr0 & LE_C0_ERR)) { in lance_interrupt()
751 if (csr0 & LE_C0_RINT) in lance_interrupt()
754 if (csr0 & LE_C0_TINT) in lance_interrupt()
757 if (csr0 & LE_C0_BABL) in lance_interrupt()
760 if (csr0 & LE_C0_MISS) in lance_interrupt()
763 if (csr0 & LE_C0_MERR) { in lance_interrupt()
764 printk("%s: Memory error, status %04x\n", dev->name, csr0); in lance_interrupt()
Dsunlance.c818 int csr0; in lance_interrupt() local
821 csr0 = sbus_readw(lp->lregs + RDP); in lance_interrupt()
824 sbus_writew(csr0 & (LE_C0_INTR | LE_C0_TINT | LE_C0_RINT), in lance_interrupt()
827 if ((csr0 & LE_C0_ERR) != 0) { in lance_interrupt()
834 if (csr0 & LE_C0_RINT) in lance_interrupt()
837 if (csr0 & LE_C0_TINT) in lance_interrupt()
840 if (csr0 & LE_C0_BABL) in lance_interrupt()
843 if (csr0 & LE_C0_MISS) in lance_interrupt()
846 if (csr0 & LE_C0_MERR) { in lance_interrupt()
851 dev->name, csr0, addr & 0xffffff); in lance_interrupt()
[all …]
Dpcnet32.c1444 int i, csr0; in pcnet32_get_regs() local
1453 csr0 = a->read_csr(ioaddr, CSR0); in pcnet32_get_regs()
1454 if (!(csr0 & CSR0_STOP)) /* If not stopped */ in pcnet32_get_regs()
1491 if (!(csr0 & CSR0_STOP)) /* If not stopped */ in pcnet32_get_regs()
2564 u16 csr0; in pcnet32_interrupt() local
2572 csr0 = lp->a->read_csr(ioaddr, CSR0); in pcnet32_interrupt()
2573 while ((csr0 & 0x8f00) && --boguscnt >= 0) { in pcnet32_interrupt()
2574 if (csr0 == 0xffff) in pcnet32_interrupt()
2577 lp->a->write_csr(ioaddr, CSR0, csr0 & ~0x004f); in pcnet32_interrupt()
2581 csr0, lp->a->read_csr(ioaddr, CSR0)); in pcnet32_interrupt()
[all …]
/Linux-v4.19/drivers/net/ethernet/dec/tulip/
Dtulip_core.c87 static int csr0 = 0x01A00000 | 0xE000; variable
89 static int csr0 = 0x01A00000 | 0x8000; variable
95 static int csr0 = 0x01A00000 | 0x9000; variable
97 static int csr0 = 0x01A00000 | 0x4800; variable
99 static int csr0 = 0x00200000 | 0x4000; variable
101 static int csr0; variable
116 module_param(csr0, int, 0);
325 iowrite32(tp->csr0, ioaddr + CSR0); in tulip_up()
1195 u32 csr0; in tulip_mwi_config() local
1200 tp->csr0 = csr0 = 0; in tulip_mwi_config()
[all …]
Dtulip.h437 unsigned int csr0; /* CSR0 setting. */ member
Dde4x5.c827 s32 csr0; /* Saved Bus Mode Register */ member
3738 lp->cache.csr0 = inl(DE4X5_BMR); in de4x5_cache_state()
3744 outl(lp->cache.csr0, DE4X5_BMR); in de4x5_cache_state()
/Linux-v4.19/drivers/net/wan/
Dsbni.c538 unsigned char csr0; in handle_channel() local
550 csr0 = inb( ioaddr + CSR0 ); in handle_channel()
551 if( ( csr0 & (RC_RDY | TR_RDY) ) == 0 ) in handle_channel()
556 if( csr0 & RC_RDY ) in handle_channel()
563 csr0 = inb( ioaddr + CSR0 ); in handle_channel()
564 if( !(csr0 & TR_RDY) || (csr0 & RC_RDY) ) in handle_channel()
1038 unsigned char csr0; in sbni_watchdog() local
1042 csr0 = inb( dev->base_addr + CSR0 ); in sbni_watchdog()
1043 if( csr0 & RC_CHK ) { in sbni_watchdog()
1046 if( csr0 & (RC_RDY | BU_EMP) ) in sbni_watchdog()
[all …]
/Linux-v4.19/drivers/usb/mtu3/
Dmtu3_core.c303 u32 csr0, csr1, csr2; in mtu3_config_ep() local
317 csr0 = TX_TXMAXPKTSZ(mep->maxp); in mtu3_config_ep()
318 csr0 |= TX_DMAREQEN; in mtu3_config_ep()
344 mtu3_writel(mbase, MU3D_EP_TXCR0(epnum), csr0); in mtu3_config_ep()
353 csr0 = RX_RXMAXPKTSZ(mep->maxp); in mtu3_config_ep()
354 csr0 |= RX_DMAREQEN; in mtu3_config_ep()
380 mtu3_writel(mbase, MU3D_EP_RXCR0(epnum), csr0); in mtu3_config_ep()
390 dev_dbg(mtu->dev, "csr0:%#x, csr1:%#x, csr2:%#x\n", csr0, csr1, csr2); in mtu3_config_ep()