Lines Matching defs:nar
742 uint32_t par, nar;
788 nar = GETCSR(mxfep, CSR_NAR);
789 nar &= ~NAR_RX_HO; /* disable hash only filtering */
790 nar |= NAR_RX_HP; /* hash perfect forwarding */
791 nar |= NAR_RX_MULTI; /* receive all multicast */
792 nar |= NAR_SF; /* store-and-forward */
795 nar |= NAR_RX_PROMISC;
797 nar &= ~NAR_RX_PROMISC;
799 PUTCSR(mxfep, CSR_NAR, nar);
966 uint32_t nar;
984 nar = GETCSR(mxfep, CSR_NAR);
985 nar &= ~(NAR_PORTSEL | NAR_PCS | NAR_SCR | NAR_FDX);
986 nar |= NAR_SPEED;
987 PUTCSR(mxfep, CSR_NAR, nar);
1009 unsigned nar;
1025 nar = GETCSR(mxfep, CSR_NAR);
1026 restart = nar & (NAR_TX_ENABLE | NAR_RX_ENABLE);
1027 nar &= ~restart;
1032 nar |= NAR_SCR | NAR_PCS | NAR_HBD;
1033 nar &= ~(NAR_FDX);
1045 nar |= NAR_FDX;
1053 DBG(DPHY, "writing nar = 0x%x", nar);
1054 PUTCSR(mxfep, CSR_NAR, nar);
1218 unsigned nar;
1221 nar = GETCSR(mxfep, CSR_NAR);
1224 ASSERT((nar & (NAR_TX_ENABLE | NAR_RX_ENABLE)) == 0);
1226 nar &= ~(NAR_FDX | NAR_PORTSEL | NAR_SCR | NAR_SPEED);
1229 nar |= NAR_PORTSEL | NAR_PCS | NAR_SCR | NAR_FDX;
1231 nar |= NAR_PORTSEL | NAR_PCS | NAR_SCR;
1233 nar |= NAR_FDX | NAR_SPEED;
1235 nar |= NAR_SPEED;
1238 PUTCSR(mxfep, CSR_NAR, nar);
1646 unsigned nar;
1652 nar = GETCSR(mxfep, CSR_NAR);
1653 PUTCSR(mxfep, CSR_NAR, nar & ~NAR_PORTSEL);
1655 PUTCSR(mxfep, CSR_NAR, nar);
1715 unsigned nar;
1720 nar = GETCSR(mxfep, CSR_NAR);
1721 PUTCSR(mxfep, CSR_NAR, nar & ~NAR_PORTSEL);
1723 PUTCSR(mxfep, CSR_NAR, nar);