Lines Matching defs:csr5
527 int csr5;
544 csr5 = ioread32(ioaddr + CSR5);
549 if ((csr5 & (NormalIntr|AbnormalIntr)) == 0)
558 if (!rxd && (csr5 & (RxIntr | RxNoBuf))) {
564 if (!(csr5&~(AbnormalIntr|NormalIntr|RxPollInt|TPLnkPass)))
571 iowrite32(csr5 & 0x0001ff3f, ioaddr + CSR5);
575 iowrite32(csr5 & 0x0001ffff, ioaddr + CSR5);
578 if (csr5 & (RxIntr | RxNoBuf)) {
586 netdev_dbg(dev, "interrupt csr5=%#8.8x new csr5=%#8.8x\n",
587 csr5, ioread32(ioaddr + CSR5));
590 if (csr5 & (TxNoBuf | TxDied | TxIntr | TimerInt)) {
664 if (csr5 & TxDied) {
668 csr5, ioread32(ioaddr + CSR6),
676 if (csr5 & AbnormalIntr) { /* Abnormal error summary bit. */
677 if (csr5 == 0xffffffff)
679 if (csr5 & TxJabber)
681 if (csr5 & TxFIFOUnderflow) {
690 if (csr5 & (RxDied | RxNoBuf)) {
696 if (csr5 & RxDied) { /* Missed a Rx frame. */
705 if (csr5 & (TPLnkPass | TPLnkFail | 0x08000000)) {
707 (tp->link_change)(dev, csr5);
709 if (csr5 & SystemError) {
710 int error = (csr5 >> 23) & 7;
729 if (csr5 & TimerInt) {
734 csr5);
741 dev_warn(&dev->dev, "Too much work during an interrupt, csr5=0x%08x. (%lu) (%d,%d,%d)\n",
742 csr5, tp->nir, tx, rx, oi);
757 iowrite32(((~csr5) & 0x0001ebef) | AbnormalIntr | TimerInt, ioaddr + CSR7);
767 csr5 = ioread32(ioaddr + CSR5);
771 csr5 &= ~RxPollInt;
772 } while ((csr5 & (TxNoBuf |
783 } while ((csr5 & (NormalIntr|AbnormalIntr)) != 0);
818 netdev_dbg(dev, "exiting interrupt, csr5=%#04x\n",