Lines Matching refs:I2CDevPtr
15 typedef struct _I2CDevRec *I2CDevPtr; typedef
32 Bool (*I2CAddress) (I2CDevPtr d, I2CSlaveAddr);
33 void (*I2CStop) (I2CDevPtr d);
34 Bool (*I2CPutByte) (I2CDevPtr d, I2CByte data);
35 Bool (*I2CGetByte) (I2CDevPtr d, I2CByte * data, Bool);
47 I2CDevPtr FirstDev;
49 Bool (*I2CWriteRead) (I2CDevPtr d, I2CByte * WriteBuffer, int nWrite,
78 I2CDevPtr NextDev;
83 extern _X_EXPORT I2CDevPtr xf86CreateI2CDevRec(void);
84 extern _X_EXPORT void xf86DestroyI2CDevRec(I2CDevPtr pI2CDev, Bool unalloc);
87 extern _X_EXPORT Bool xf86I2CDevInit(I2CDevPtr pI2CDev);
88 extern _X_EXPORT I2CDevPtr xf86I2CFindDev(I2CBusPtr, I2CSlaveAddr);
96 extern _X_EXPORT Bool xf86I2CWriteRead(I2CDevPtr d, I2CByte * WriteBuffer,
101 extern _X_EXPORT Bool xf86I2CReadStatus(I2CDevPtr d, I2CByte * pbyte);
102 extern _X_EXPORT Bool xf86I2CReadByte(I2CDevPtr d, I2CByte subaddr,
104 extern _X_EXPORT Bool xf86I2CReadBytes(I2CDevPtr d, I2CByte subaddr,
106 extern _X_EXPORT Bool xf86I2CReadWord(I2CDevPtr d, I2CByte subaddr,
109 extern _X_EXPORT Bool xf86I2CWriteByte(I2CDevPtr d, I2CByte subaddr,
111 extern _X_EXPORT Bool xf86I2CWriteBytes(I2CDevPtr d, I2CByte subaddr,
113 extern _X_EXPORT Bool xf86I2CWriteWord(I2CDevPtr d, I2CByte subaddr,
115 extern _X_EXPORT Bool xf86I2CWriteVec(I2CDevPtr d, I2CByte * vec, int nValues);