Lines Matching refs:drvData
119 struct Bh1750DrvData *drvData = (struct Bh1750DrvData *)OsalMemCalloc(sizeof(*drvData)); in Bh1750BindDriver() local
120 if (drvData == NULL) { in Bh1750BindDriver()
125 drvData->ioService.Dispatch = DispatchBH1750; in Bh1750BindDriver()
126 drvData->device = device; in Bh1750BindDriver()
127 device->service = &drvData->ioService; in Bh1750BindDriver()
128 g_bh1750DrvData = drvData; in Bh1750BindDriver()
139 struct Bh1750DrvData *drvData = (struct Bh1750DrvData *)device->service; in Bh1750InitDriver() local
140 CHECK_NULL_PTR_RETURN_VALUE(drvData, HDF_ERR_INVALID_PARAM); in Bh1750InitDriver()
142 drvData->sensorCfg = AlsCreateCfgData(device->property); in Bh1750InitDriver()
143 if (drvData->sensorCfg == NULL || drvData->sensorCfg->root == NULL) { in Bh1750InitDriver()
156 ret = InitBh1750(drvData->sensorCfg); in Bh1750InitDriver()
169 struct Bh1750DrvData *drvData = (struct Bh1750DrvData *)device->service; in Bh1750ReleaseDriver() local
170 CHECK_NULL_PTR_RETURN(drvData); in Bh1750ReleaseDriver()
172 if (drvData->sensorCfg != NULL) { in Bh1750ReleaseDriver()
173 AlsReleaseCfgData(drvData->sensorCfg); in Bh1750ReleaseDriver()
174 drvData->sensorCfg = NULL; in Bh1750ReleaseDriver()
176 OsalMemFree(drvData); in Bh1750ReleaseDriver()