Lines Matching refs:drvData
143 struct Sht30DrvData *drvData = (struct Sht30DrvData *)OsalMemCalloc(sizeof(*drvData)); in Sht30BindDriver() local
144 if (drvData == NULL) { in Sht30BindDriver()
149 drvData->ioService.Dispatch = DispatchSht30; in Sht30BindDriver()
150 drvData->device = device; in Sht30BindDriver()
151 device->service = &drvData->ioService; in Sht30BindDriver()
152 g_sht30DrvData = drvData; in Sht30BindDriver()
163 struct Sht30DrvData *drvData = (struct Sht30DrvData *)device->service; in Sht30InitDriver() local
164 CHECK_NULL_PTR_RETURN_VALUE(drvData, HDF_ERR_INVALID_PARAM); in Sht30InitDriver()
166 drvData->sensorCfg = HumidityCreateCfgData(device->property); in Sht30InitDriver()
167 if (drvData->sensorCfg == NULL || drvData->sensorCfg->root == NULL) { in Sht30InitDriver()
180 ret = InitSht30(drvData->sensorCfg); in Sht30InitDriver()
193 struct Sht30DrvData *drvData = (struct Sht30DrvData *)device->service; in Sht30ReleaseDriver() local
194 CHECK_NULL_PTR_RETURN(drvData); in Sht30ReleaseDriver()
196 if (drvData->sensorCfg != NULL) { in Sht30ReleaseDriver()
197 HumidityReleaseCfgData(drvData->sensorCfg); in Sht30ReleaseDriver()
198 drvData->sensorCfg = NULL; in Sht30ReleaseDriver()
200 OsalMemFree(drvData); in Sht30ReleaseDriver()