Home | History | Annotate | Download | only in dev

Lines Matching defs:mesh_read_reg

135 static inline int mesh_read_reg(struct mesh_softc *, int);
218 sc->sc_meshid = mesh_read_reg(sc, MESH_MESH_ID) & 0x1f;
276 #define MESH_GET_XFER(sc) ((mesh_read_reg(sc, MESH_XFER_COUNT1) << 8) | \
277 mesh_read_reg(sc, MESH_XFER_COUNT0))
280 mesh_read_reg(struct mesh_softc *sc, int reg)
326 intr = mesh_read_reg(sc, MESH_INTERRUPT);
332 exception = mesh_read_reg(sc, MESH_EXCEPTION);
333 error = mesh_read_reg(sc, MESH_ERROR);
334 status0 = mesh_read_reg(sc, MESH_BUS_STATUS0);
335 (void)mesh_read_reg(sc, MESH_BUS_STATUS1);
364 fifocnt = mesh_read_reg(sc, MESH_FIFO_COUNT);
374 *cp++ = mesh_read_reg(sc,
456 while (mesh_read_reg(sc, MESH_BUS_STATUS1) & MESH_STATUS1_RST);
502 while (mesh_read_reg(sc, MESH_INTERRUPT) == 0);
645 if (mesh_read_reg(sc, MESH_FIFO_COUNT) == 0) { /* XXX cheat */
653 scb->status = mesh_read_reg(sc, MESH_FIFO);
655 if (mesh_read_reg(sc, MESH_FIFO_COUNT) != 0)
656 DPRINTF("FIFO_COUNT=%d\n", mesh_read_reg(sc, MESH_FIFO_COUNT));
670 if (mesh_read_reg(sc, MESH_FIFO_COUNT) == 0) { /* XXX cheat */
678 sc->sc_imsg[sc->sc_imsglen++] = mesh_read_reg(sc, MESH_FIFO);
819 while (mesh_read_reg(sc, MESH_FIFO_COUNT) > 0);
860 while (mesh_read_reg(sc, MESH_INTERRUPT) == 0);
1065 if (mesh_read_reg(sc, MESH_INTERRUPT))
1121 intr = mesh_read_reg(sc, MESH_INTERRUPT);
1122 imsk = mesh_read_reg(sc, MESH_INTR_MASK);
1123 exception = mesh_read_reg(sc, MESH_EXCEPTION);
1124 error = mesh_read_reg(sc, MESH_ERROR);
1125 status0 = mesh_read_reg(sc, MESH_BUS_STATUS0);
1126 status1 = mesh_read_reg(sc, MESH_BUS_STATUS1);