Lines Matching defs:CSR_WRITE
367 #define CSR_WRITE(sc, reg, val) \
418 CSR_WRITE((sc), DGE_RDT, (x)); \
456 CSR_WRITE((sc), DGE_RDT, (x)); \
1373 CSR_WRITE(sc, DGE_TDT, nexttx);
1851 CSR_WRITE(sc, DGE_CTRL0, CTRL0_RST | sc->sc_ctrl0);
1869 CSR_WRITE(sc, DGE_CTRL1, CTRL1_EE_RST);
1922 CSR_WRITE(sc, DGE_TDBAH, ((uint64_t)DGE_CDTXADDR(sc, 0)) >> 32);
1923 CSR_WRITE(sc, DGE_TDBAL, DGE_CDTXADDR(sc, 0));
1924 CSR_WRITE(sc, DGE_TDLEN, sizeof(sc->sc_txdescs));
1925 CSR_WRITE(sc, DGE_TDH, 0);
1926 CSR_WRITE(sc, DGE_TDT, 0);
1927 CSR_WRITE(sc, DGE_TIDV, TIDV);
1930 CSR_WRITE(sc, DGE_TXDCTL, TXDCTL_PTHRESH(0) |
1933 CSR_WRITE(sc, DGE_RXDCTL,
1949 CSR_WRITE(sc, DGE_RDBAH, ((uint64_t)DGE_CDRXADDR(sc, 0)) >> 32);
1950 CSR_WRITE(sc, DGE_RDBAL, DGE_CDRXADDR(sc, 0));
1951 CSR_WRITE(sc, DGE_RDLEN, sizeof(sc->sc_rxdescs));
1952 CSR_WRITE(sc, DGE_RDH, DGE_RXSPACE);
1953 CSR_WRITE(sc, DGE_RDT, 0);
1954 CSR_WRITE(sc, DGE_RDTR, RDTR | 0x80000000);
1955 CSR_WRITE(sc, DGE_FCRTL, FCRTL | FCRTL_XONE);
1956 CSR_WRITE(sc, DGE_FCRTH, FCRTH);
1981 CSR_WRITE(sc, DGE_MFS, ETHER_MAX_LEN_JUMBO << 16);
1985 CSR_WRITE(sc, DGE_CTRL0, sc->sc_ctrl0);
2002 CSR_WRITE(sc, DGE_RXCSUM, reg);
2007 CSR_WRITE(sc, DGE_IMC, 0xffffffffU);
2011 CSR_WRITE(sc, DGE_IMS, sc->sc_icr);
2017 CSR_WRITE(sc, DGE_TCTL, sc->sc_tctl);
2098 CSR_WRITE(sc, DGE_TCTL, 0);
2099 CSR_WRITE(sc, DGE_RCTL, 0);
2198 CSR_WRITE(sc, RA_ADDR(DGE_RAL, idx), ral_lo);
2199 CSR_WRITE(sc, RA_ADDR(DGE_RAH, idx), ral_hi);
2255 CSR_WRITE(sc, DGE_MTA + (i << 2), 0);
2281 CSR_WRITE(sc, DGE_MTA + (reg << 2), hash);
2295 CSR_WRITE(sc, DGE_RCTL, sc->sc_rctl);
2329 CSR_WRITE(sc, DGE_EECD, reg);
2331 CSR_WRITE(sc, DGE_EECD, reg | EECD_CS);
2349 CSR_WRITE(sc, DGE_EECD, reg);
2366 CSR_WRITE(sc, DGE_EECD, reg);
2368 CSR_WRITE(sc, DGE_EECD, reg | EECD_SK);
2370 CSR_WRITE(sc, DGE_EECD, reg);
2384 CSR_WRITE(sc, DGE_EECD, reg | EECD_SK); /* Raise clock */
2387 CSR_WRITE(sc, DGE_EECD, reg); /* Lower clock */
2414 CSR_WRITE(sc, DGE_MDIO,
2429 CSR_WRITE(sc, DGE_MDIRW, val);