Lines Matching defs:i2c_buf
298 i2c_write(char *dev, struct options i2c_opt, char *i2c_buf)
306 free(i2c_buf);
361 cmd.buf = i2c_buf;
397 cmd.buf = i2c_buf;
414 memcpy(buf + bufsize, i2c_buf, i2c_opt.count);
451 i2c_read(char *dev, struct options i2c_opt, char *i2c_buf)
518 cmd.buf = i2c_buf;
559 i2c_rdwr_transfer(char *dev, struct options i2c_opt, char *i2c_buf)
598 msgs[i].buf = i2c_buf;
618 char *dev, *skip_addr, *i2c_buf;
740 i2c_buf = malloc(i2c_opt.count);
741 if (i2c_buf == NULL)
754 free(i2c_buf);
757 i2c_buf[i] = ch;
762 error = i2c_rdwr_transfer(dev, i2c_opt, i2c_buf);
764 error = i2c_write(dev, i2c_opt, i2c_buf);
766 error = i2c_read(dev, i2c_opt, i2c_buf);
769 free(i2c_buf);
782 fprintf (stderr, "%02hhx ", i2c_buf[i++]);
785 fprintf(stdout, "%c", i2c_buf[j++]);
797 free(i2c_buf);