Lines Matching refs:cntlr
36 static int32_t hpmTransfer(struct I2cCntlr *cntlr, struct I2cMsg *msgs, int16_t count) in hpmTransfer() argument
38 struct HPMI2cDevice *hpmI2cDev = (struct HPMI2cDevice *)cntlr->priv; in hpmTransfer()
84 struct I2cCntlr *cntlr = (struct I2cCntlr *)OsalMemCalloc( in I2cDriverInit() local
86 if (cntlr == NULL) { in I2cDriverInit()
92 … struct HPMI2cDevice *hpmI2cDev = (struct HPMI2cDevice *)((char *)cntlr + sizeof(struct I2cCntlr)); in I2cDriverInit()
93 cntlr->priv = hpmI2cDev; in I2cDriverInit()
94 device->priv = cntlr; in I2cDriverInit()
110 cntlr->busId = hpmI2cDev->id; in I2cDriverInit()
111 cntlr->ops = &hpmI2cMethod; in I2cDriverInit()
112 ret = I2cCntlrAdd(cntlr); in I2cDriverInit()
127 OsalMemFree(cntlr); in I2cDriverInit()
137 struct I2cCntlr *cntlr = (struct I2cCntlr *)device->priv; in I2cDriverRelease() local
138 if (cntlr == NULL) { in I2cDriverRelease()
143 I2cCntlrRemove(cntlr); in I2cDriverRelease()
144 OsalMemFree(cntlr); in I2cDriverRelease()