Home | History | Annotate | Download | only in ebus

Lines Matching refs:sc_regs

78 	struct _Enic *sc_regs;		/* hw registers */
161 sc->sc_regs = (struct _Enic *)(ia->ia_vaddr);
163 printf(" virt=%p ", (void *)sc->sc_regs);
247 sc->sc_regs->SizeAndFlags = (sizeof buffer) | ES_F_CMD;
248 sc->sc_regs->BufferAddressHi32 = 0;
249 sc->sc_regs->BufferAddressLo32 = phys; /* go! */
253 if ((sc->sc_regs->Control & EC_OF_EMPTY) == 0)
259 phys2 = sc->sc_regs->BufferAddressLo32;
273 sc->sc_regs->SizeAndFlags = (sizeof buffer) | ES_F_CMD;
274 sc->sc_regs->BufferAddressHi32 = 0;
275 sc->sc_regs->BufferAddressLo32 = phys; /* go! */
279 if ((sc->sc_regs->Control & EC_OF_EMPTY) == 0)
285 phys2 = sc->sc_regs->BufferAddressLo32;
332 printf("enic_stop %x\n", sc->sc_regs->Control);
340 sc->sc_regs->Control = EC_RESET;
377 sc->sc_regs->SizeAndFlags = ES_F_RECV | MCLBYTES; \
378 sc->sc_regs->BufferAddressHi32 = 0; \
379 sc->sc_regs->BufferAddressLo32 = _p_;
381 sc->sc_regs->SizeAndFlags = ES_F_XMIT | (_s_); \
382 sc->sc_regs->BufferAddressHi32 = 0; \
383 sc->sc_regs->BufferAddressLo32 = _p_;
388 if (sc->sc_regs->Control & EC_IF_FULL)
426 if (sc->sc_regs->Control & EC_IF_FULL)
479 if (sc->sc_regs->Control & EC_IF_FULL)
534 ctl = sc->sc_regs->Control | EC_INTEN;
536 sc->sc_regs->Control = ctl;
553 printf("enic_watch ctl=%x\n", sc->sc_regs->Control);
631 isr = sc->sc_regs->Control;
649 saf = sc->sc_regs->SizeAndFlags;
650 hi = sc->sc_regs->BufferAddressHi32; /* BUGBUG 64bit */
651 lo = sc->sc_regs->BufferAddressLo32; /* this pops the fifo */
669 isr = sc->sc_regs->Control;
870 if (sc->sc_regs->Control & EC_IF_FULL) {