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

/freebsd-13-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-13-stable/sys/arm/nvidia/
H A Dtegra_i2c.c233 int msg_idx; member in struct:tegra_i2c_softc
363 if (sc->msg_idx >= sc->msg->len)
366 while(sc->msg_idx < sc->msg->len) {
370 cnt = min(4, sc->msg->len - sc->msg_idx);
373 reg |= sc->msg->buf[sc->msg_idx] << (i * 8);
374 sc->msg_idx++;
378 if (sc->msg_idx >= sc->msg->len)
380 return (sc->msg->len - sc->msg_idx - 1);
389 if (sc->msg_idx >= sc->msg->len)
392 while(sc->msg_idx < s
[all...]

Completed in 165 milliseconds