Lines Matching refs:a

65 static int ali1563_transaction(struct i2c_adapter *a, int size)  in ali1563_transaction()  argument
71 dev_dbg(&a->dev, "Transaction (pre): STS=%02x, CNTL1=%02x, " in ali1563_transaction()
79 dev_err(&a->dev, "ali1563: Trying to reset busy device\n"); in ali1563_transaction()
92 dev_dbg(&a->dev, "Transaction (post): STS=%02x, CNTL1=%02x, " in ali1563_transaction()
102 dev_err(&a->dev, "Timeout - Trying to KILL transaction!\n"); in ali1563_transaction()
112 dev_err(&a->dev, "Device error!\n"); in ali1563_transaction()
117 dev_err(&a->dev, "Bus collision!\n"); in ali1563_transaction()
123 dev_err(&a->dev, "Cleaning fail after KILL!\n"); in ali1563_transaction()
130 static int ali1563_block_start(struct i2c_adapter *a) in ali1563_block_start() argument
136 dev_dbg(&a->dev, "Block (pre): STS=%02x, CNTL1=%02x, " in ali1563_block_start()
144 dev_warn(&a->dev, "ali1563: Trying to reset busy device\n"); in ali1563_block_start()
162 dev_dbg(&a->dev, "Block (post): STS=%02x, CNTL1=%02x, " in ali1563_block_start()
177 dev_err(&a->dev, "SMBus Error: %s%s%s%s%s\n", in ali1563_block_start()
186 static int ali1563_block(struct i2c_adapter *a, in ali1563_block() argument
211 error = ali1563_block_start(a); in ali1563_block()
215 error = ali1563_block_start(a); in ali1563_block()
233 static s32 ali1563_access(struct i2c_adapter *a, u16 addr, in ali1563_access() argument
247 dev_warn(&a->dev, "SMBus not idle. HST_STS = %02x\n", reg); in ali1563_access()
268 dev_warn(&a->dev, "Unsupported transaction %d\n", size); in ali1563_access()
299 error = ali1563_block(a, data, rw); in ali1563_access()
303 error = ali1563_transaction(a, size); in ali1563_access()
325 static u32 ali1563_func(struct i2c_adapter *a) in ali1563_func() argument