Lines Matching defs:adap

121 static int sis630_transaction_start(struct i2c_adapter *adap, int size,
129 dev_dbg(&adap->dev, "SMBus busy (%02x). Resetting...\n", temp);
135 dev_dbg(&adap->dev, "Failed! (%02x)\n", temp);
138 dev_dbg(&adap->dev, "Successful!\n");
145 dev_dbg(&adap->dev, "saved clock 0x%02x\n", *oldclock);
164 static int sis630_transaction_wait(struct i2c_adapter *adap, int size)
179 dev_dbg(&adap->dev, "SMBus Timeout!\n");
184 dev_dbg(&adap->dev, "Error: Failed bus transaction\n");
189 dev_err(&adap->dev, "Bus collision!\n");
196 static void sis630_transaction_end(struct i2c_adapter *adap, u8 oldclock)
201 dev_dbg(&adap->dev,
211 dev_dbg(&adap->dev,
215 static int sis630_transaction(struct i2c_adapter *adap, int size)
220 result = sis630_transaction_start(adap, size, &oldclock);
222 result = sis630_transaction_wait(adap, size);
223 sis630_transaction_end(adap, oldclock);
229 static int sis630_block_data(struct i2c_adapter *adap,
243 dev_dbg(&adap->dev,
248 dev_dbg(&adap->dev,
251 rc = sis630_transaction_start(adap,
256 dev_dbg(&adap->dev,
259 dev_dbg(&adap->dev,
269 rc = sis630_transaction_wait(adap,
272 dev_dbg(&adap->dev,
281 rc = sis630_transaction_start(adap,
286 rc = sis630_transaction_wait(adap, SIS630_BLOCK_DATA);
288 dev_dbg(&adap->dev, "trans_wait failed\n");
299 dev_dbg(&adap->dev,
303 dev_dbg(&adap->dev,
309 dev_dbg(&adap->dev,
317 sis630_transaction_end(adap, oldclock);
323 static s32 sis630_access(struct i2c_adapter *adap, u16 addr,
367 return sis630_block_data(adap, data, read_write);
369 dev_warn(&adap->dev, "Unsupported transaction %d\n", size);
373 status = sis630_transaction(adap, size);