Lines Matching refs:buffer
74 static int ihs_i2c_transfer(uchar chip, uchar *buffer, int len, bool read, in ihs_i2c_transfer() argument
84 val = buffer[0]; in ihs_i2c_transfer()
87 val |= buffer[1] << 8; in ihs_i2c_transfer()
103 buffer[0] = val & 0xff; in ihs_i2c_transfer()
105 buffer[1] = val >> 8; in ihs_i2c_transfer()
136 int alen, uchar *buffer, int len, bool read) in ihs_i2c_access() argument
147 if (ihs_i2c_transfer(chip, buffer, transfer, read, in ihs_i2c_access()
151 buffer += transfer; in ihs_i2c_access()
174 uchar buffer[2]; in ihs_i2c_probe() local
176 if (ihs_i2c_transfer(chip, buffer, 0, true, true)) in ihs_i2c_probe()
183 int alen, uchar *buffer, int len) in ihs_i2c_read() argument
185 return ihs_i2c_access(adap, chip, addr, alen, buffer, len, true); in ihs_i2c_read()
189 int alen, uchar *buffer, int len) in ihs_i2c_write() argument
191 return ihs_i2c_access(adap, chip, addr, alen, buffer, len, false); in ihs_i2c_write()