Lines Matching refs:mr0
215 r = in_be32(&p->mr0);
217 out_be32(&p->mr0, r | EMAC_MR0_TXE);
227 r = in_be32(&p->mr0);
230 out_be32(&p->mr0, r & ~EMAC_MR0_TXE);
231 while (!(in_be32(&p->mr0) & EMAC_MR0_TXI) && n) {
250 r = in_be32(&p->mr0);
255 while (!(r = in_be32(&p->mr0) & EMAC_MR0_RXI) && n) {
263 out_be32(&p->mr0, r | EMAC_MR0_RXE);
276 r = in_be32(&p->mr0);
279 out_be32(&p->mr0, r & ~EMAC_MR0_RXE);
280 while (!(in_be32(&p->mr0) & EMAC_MR0_RXI) && n) {
328 r = in_be32(&p->mr0);
330 out_be32(&p->mr0, r & ~EMAC_MR0_RXE);
355 out_be32(&p->mr0, EMAC_MR0_SRST);
356 while ((in_be32(&p->mr0) & EMAC_MR0_SRST) && n)