Lines Matching refs:adap

129 static int sis630_transaction_start(struct i2c_adapter *adap, int size,  in sis630_transaction_start()  argument
137 dev_dbg(&adap->dev, "SMBus busy (%02x). Resetting...\n", temp); in sis630_transaction_start()
143 dev_dbg(&adap->dev, "Failed! (%02x)\n", temp); in sis630_transaction_start()
146 dev_dbg(&adap->dev, "Successful!\n"); in sis630_transaction_start()
153 dev_dbg(&adap->dev, "saved clock 0x%02x\n", *oldclock); in sis630_transaction_start()
172 static int sis630_transaction_wait(struct i2c_adapter *adap, int size) in sis630_transaction_wait() argument
187 dev_dbg(&adap->dev, "SMBus Timeout!\n"); in sis630_transaction_wait()
192 dev_dbg(&adap->dev, "Error: Failed bus transaction\n"); in sis630_transaction_wait()
197 dev_err(&adap->dev, "Bus collision!\n"); in sis630_transaction_wait()
204 static void sis630_transaction_end(struct i2c_adapter *adap, u8 oldclock) in sis630_transaction_end() argument
209 dev_dbg(&adap->dev, in sis630_transaction_end()
219 dev_dbg(&adap->dev, in sis630_transaction_end()
223 static int sis630_transaction(struct i2c_adapter *adap, int size) in sis630_transaction() argument
228 result = sis630_transaction_start(adap, size, &oldclock); in sis630_transaction()
230 result = sis630_transaction_wait(adap, size); in sis630_transaction()
231 sis630_transaction_end(adap, oldclock); in sis630_transaction()
237 static int sis630_block_data(struct i2c_adapter *adap, in sis630_block_data() argument
251 dev_dbg(&adap->dev, in sis630_block_data()
256 dev_dbg(&adap->dev, in sis630_block_data()
259 rc = sis630_transaction_start(adap, in sis630_block_data()
264 dev_dbg(&adap->dev, in sis630_block_data()
267 dev_dbg(&adap->dev, in sis630_block_data()
277 rc = sis630_transaction_wait(adap, in sis630_block_data()
280 dev_dbg(&adap->dev, in sis630_block_data()
289 rc = sis630_transaction_start(adap, in sis630_block_data()
294 rc = sis630_transaction_wait(adap, SIS630_BLOCK_DATA); in sis630_block_data()
296 dev_dbg(&adap->dev, "trans_wait failed\n"); in sis630_block_data()
307 dev_dbg(&adap->dev, in sis630_block_data()
311 dev_dbg(&adap->dev, in sis630_block_data()
317 dev_dbg(&adap->dev, in sis630_block_data()
325 sis630_transaction_end(adap, oldclock); in sis630_block_data()
331 static s32 sis630_access(struct i2c_adapter *adap, u16 addr, in sis630_access() argument
375 return sis630_block_data(adap, data, read_write); in sis630_access()
377 dev_warn(&adap->dev, "Unsupported transaction %d\n", size); in sis630_access()
381 status = sis630_transaction(adap, size); in sis630_access()