Lines Matching defs:msgs
474 struct i2c_msg *msgs, int num)
484 if (msgs[i].flags & I2C_M_RD) {
486 addr = msgs[i].addr << 1;
489 for (byte = 0; byte < msgs[i].len; byte++)
492 dm_writeb(DM1105_I2CCTR, 0x81 + msgs[i].len);
502 for (byte = 0; byte < msgs[i].len; byte++) {
506 msgs[i].buf[byte] = rc;
508 } else if ((msgs[i].buf[0] == 0xf7) && (msgs[i].addr == 0x55)) {
511 len = msgs[i].len - 1;
514 dm_writeb(DM1105_I2CDAT, msgs[i].addr << 1);
517 data = msgs[i].buf[k + byte];
536 dm_writeb(DM1105_I2CDAT, msgs[i].addr << 1);
537 for (byte = 0; byte < msgs[i].len; byte++) {
538 data = msgs[i].buf[byte];
541 dm_writeb(DM1105_I2CCTR, 0x81 + msgs[i].len);