Searched refs:msg_idx (Results 1 - 3 of 3) sorted by relevance

/freebsd-12-stable/sys/dev/iicbus/twsi/
H A Dtwsi.c503 sc->msg_idx = 0;
543 debugf(sc->dev, "Got interrupt Current msg=%x\n", sc->msg_idx);
552 debugf(sc->dev, "Send the address (%x)", sc->msgs[sc->msg_idx].slave);
554 if (sc->msgs[sc->msg_idx].flags & IIC_M_RD)
556 sc->msgs[sc->msg_idx].slave | LSB);
559 sc->msgs[sc->msg_idx].slave & ~LSB);
568 sc->msgs[sc->msg_idx].len,
569 sc->msgs[sc->msg_idx].buf[0]);
570 TWSI_WRITE(sc, sc->reg_data, sc->msgs[sc->msg_idx].buf[0]);
593 if (sc->sent_bytes == sc->msgs[sc->msg_idx]
[all...]
H A Dtwsi.h62 uint32_t msg_idx; member in struct:twsi_softc
/freebsd-12-stable/sys/arm/nvidia/
H A Dtegra_i2c.c232 int msg_idx; member in struct:tegra_i2c_softc
362 if (sc->msg_idx >= sc->msg->len)
365 while(sc->msg_idx < sc->msg->len) {
369 cnt = min(4, sc->msg->len - sc->msg_idx);
372 reg |= sc->msg->buf[sc->msg_idx] << (i * 8);
373 sc->msg_idx++;
377 if (sc->msg_idx >= sc->msg->len)
379 return (sc->msg->len - sc->msg_idx - 1);
388 if (sc->msg_idx >= sc->msg->len)
391 while(sc->msg_idx < s
[all...]

Completed in 109 milliseconds