Lines Matching refs:read
95 static int wait_for_int(struct udevice *dev, int read) in wait_for_int() argument
97 static int wait_for_int(bool read) in wait_for_int()
113 | (read ? I2CINT_RECEIVE_EV : I2CINT_TRANSMIT_EV)))) { in wait_for_int()
131 uchar *buffer, int len, int read, bool is_last) in ihs_i2c_transfer() argument
133 static int ihs_i2c_transfer(uchar chip, uchar *buffer, int len, bool read, in ihs_i2c_transfer()
155 if (!read && len) { in ihs_i2c_transfer()
168 | (read ? 0 : I2CMB_WRITE) in ihs_i2c_transfer()
180 res = wait_for_int(dev, read); in ihs_i2c_transfer()
182 res = wait_for_int(read); in ihs_i2c_transfer()
192 if (read) { in ihs_i2c_transfer()
207 …nt ihs_i2c_send_buffer(struct udevice *dev, uchar chip, u8 *data, int len, bool hold_bus, int read) in ihs_i2c_send_buffer() argument
210 int read) in ihs_i2c_send_buffer()
220 res = ihs_i2c_transfer(dev, chip, data, transfer, read, in ihs_i2c_send_buffer()
223 res = ihs_i2c_transfer(chip, data, transfer, read, in ihs_i2c_send_buffer()
252 int alen, uchar *buffer, int len, int read) in ihs_i2c_access() argument
255 int alen, uchar *buffer, int len, int read) in ihs_i2c_access()
273 return ihs_i2c_send_buffer(dev, chip, buffer, len, false, read); in ihs_i2c_access()
275 return ihs_i2c_send_buffer(chip, buffer, len, false, read); in ihs_i2c_access()