Lines Matching refs:read_write
234 static int sis630_block_data(struct i2c_adapter *adap, union i2c_smbus_data *data, int read_write)
239 if (read_write == I2C_SMBUS_WRITE) {
316 unsigned short flags, char read_write,
321 sis630_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
325 sis630_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
326 if (read_write == I2C_SMBUS_WRITE)
331 sis630_write(SMB_ADDR, ((addr & 0x7f) << 1) | (read_write & 0x01));
333 if (read_write == I2C_SMBUS_WRITE)
339 sis630_write(SMB_ADDR,((addr & 0x7f) << 1) | (read_write & 0x01));
341 if (read_write == I2C_SMBUS_WRITE) {
348 sis630_write(SMB_ADDR,((addr & 0x7f) << 1) | (read_write & 0x01));
351 return sis630_block_data(adap, data, read_write);
362 ((read_write == I2C_SMBUS_WRITE) || (size == SIS630_QUICK))) {