Lines Matching refs:I2CBusPtr
14 typedef struct _I2CBusRec *I2CBusPtr;
23 void (*I2CUDelay) (I2CBusPtr b, int usec);
25 void (*I2CPutBits)(I2CBusPtr b, int scl, int sda);
26 void (*I2CGetBits)(I2CBusPtr b, int *scl, int *sda);
30 Bool (*I2CStart) (I2CBusPtr b, int timeout);
47 I2CBusPtr NextBus;
53 extern _X_EXPORT I2CBusPtr xf86CreateI2CBusRec(void);
55 extern _X_EXPORT void xf86DestroyI2CBusRec(I2CBusPtr pI2CBus, Bool unalloc, Bool devs_too);
57 extern _X_EXPORT Bool xf86I2CBusInit(I2CBusPtr pI2CBus);
59 extern _X_EXPORT I2CBusPtr xf86I2CFindBus(int scrnIndex, char *name);
60 extern _X_EXPORT int xf86I2CGetScreenBuses(int scrnIndex, I2CBusPtr **pppI2CBus);
74 I2CBusPtr pI2CBus;
84 extern _X_EXPORT I2CDevPtr xf86I2CFindDev(I2CBusPtr, I2CSlaveAddr);
89 extern _X_EXPORT Bool xf86I2CProbeAddress(I2CBusPtr pI2CBus, I2CSlaveAddr);