Lines Matching full:sda
86 I2CRaiseSCL(I2CBusPtr b, int sda, int timeout) in I2CRaiseSCL() argument
90 b->I2CPutBits(b, 1, sda); in I2CRaiseSCL()
94 b->I2CGetBits(b, &scl, &sda); in I2CRaiseSCL()
102 ("[I2CRaiseSCL(<%s>, %d, %d) timeout]", b->BusName, sda, in I2CRaiseSCL()
173 I2CWriteBit(I2CBusPtr b, int sda, int timeout) in I2CWriteBit() argument
177 b->I2CPutBits(b, 0, sda); in I2CWriteBit()
180 r = I2CRaiseSCL(b, sda, timeout); in I2CWriteBit()
183 b->I2CPutBits(b, 0, sda); in I2CWriteBit()
226 int i, scl, sda; in I2CPutByte() local
244 b->I2CGetBits(b, &scl, &sda); in I2CPutByte()
245 if (sda == 0) in I2CPutByte()
256 I2C_TRACE(ErrorF("W%02x%c ", (int) data, sda ? '-' : '+')); in I2CPutByte()
285 int i, sda; in I2CGetByte() local
291 if (!I2CReadBit(b, &sda, d->ByteTimeout)) in I2CGetByte()
294 *data = (sda > 0) << 7; in I2CGetByte()
297 if (!I2CReadBit(b, &sda, d->BitTimeout)) in I2CGetByte()
300 *data |= (sda > 0) << i; in I2CGetByte()