Lines Matching refs:RDP
249 if (!(lance->RDP & INTR)) /* Check if any interrupt has been */ in ariadne_interrupt()
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()
334 lance->RDP = STRT; in ariadne_interrupt()
377 lance->RDP = STRT; in ariadne_interrupt()
383 lance->RDP = INEA | BABL | CERR | MISS | MERR | IDON; in ariadne_interrupt()
387 lance->RAP, lance->RDP); in ariadne_interrupt()
404 lance->RDP = STOP; in ariadne_open()
408 version = swapw(lance->RDP); in ariadne_open()
410 version |= swapw(lance->RDP) << 16; in ariadne_open()
428 lance->RDP = 0x0000; in ariadne_open()
430 lance->RDP = DPOLL | APAD_XMT | MFCOM | RCVCCOM | TXSTRTM | JABM; in ariadne_open()
434 lance->RDP = 0x0000; in ariadne_open()
436 lance->RDP = 0x0000; in ariadne_open()
438 lance->RDP = 0x0000; in ariadne_open()
440 lance->RDP = 0x0000; in ariadne_open()
444 lance->RDP = ((const u_short *)&dev->dev_addr[0])[0]; in ariadne_open()
446 lance->RDP = ((const u_short *)&dev->dev_addr[0])[1]; in ariadne_open()
448 lance->RDP = ((const u_short *)&dev->dev_addr[0])[2]; in ariadne_open()
452 lance->RDP = 0x0000; in ariadne_open()
456 lance->RDP = swloww(ARIADNE_RAM + offsetof(struct lancedata, tx_ring)); in ariadne_open()
458 lance->RDP = swhighw(ARIADNE_RAM + offsetof(struct lancedata, tx_ring)); in ariadne_open()
462 lance->RDP = swloww(ARIADNE_RAM + offsetof(struct lancedata, rx_ring)); in ariadne_open()
464 lance->RDP = swhighw(ARIADNE_RAM + offsetof(struct lancedata, rx_ring)); in ariadne_open()
468 lance->RDP = swapw(((u_short)-RX_RING_SIZE)); in ariadne_open()
470 lance->RDP = swapw(((u_short)-TX_RING_SIZE)); in ariadne_open()
492 lance->RDP = INEA | STRT; in ariadne_open()
504 dev->stats.rx_missed_errors = swapw(lance->RDP); in ariadne_close()
509 lance->RDP); in ariadne_close()
515 lance->RDP = STOP; in ariadne_close()
527 lance->RDP = STOP; in ariadne_reset()
529 lance->RDP = INEA | STRT; in ariadne_reset()
538 lance->RDP); in ariadne_tx_timeout()
555 netdev_dbg(dev, "%s: csr0 %04x\n", __func__, lance->RDP); in ariadne_start_xmit()
556 lance->RDP = 0x0000; in ariadne_start_xmit()
610 lance->RDP = INEA | TDMD; in ariadne_start_xmit()
630 dev->stats.rx_missed_errors = swapw(lance->RDP); in ariadne_get_stats()
654 lance->RDP = STOP; /* Temporarily stop the lance */ in set_multicast_list()
659 lance->RDP = PROM; /* Set promiscuous mode */ in set_multicast_list()
672 lance->RDP = swapw(multicast_table[i]); in set_multicast_list()
675 lance->RDP = 0x0000; /* Unset promiscuous mode */ in set_multicast_list()
679 lance->RDP = INEA | STRT | IDON;/* Resume normal operation */ in set_multicast_list()