/ohos5.0/drivers/hdf_core/framework/model/misc/vibrator/driver/src/ |
H A D | vibrator_driver.c | 36 drvData->ops.Start = ops->Start; in RegisterVibratorOps() 38 drvData->ops.Stop = ops->Stop; in RegisterVibratorOps() 70 HdfAddWork(&drvData->workQueue, &drvData->work); in StartVibrator() 79 HdfAddWork(&drvData->workQueue, &drvData->work); in StopVibrator() 116 ret = drvData->ops.Stop(); in VibratorWorkEntry() 246 if (!HdfSbufWriteBuffer(reply, &drvData->vibratorInfo, sizeof(drvData->vibratorInfo))) { in GetVibratorInfo() 339 drvData = (struct VibratorDriverData *)OsalMemCalloc(sizeof(*drvData)); in BindVibratorDriver() 343 drvData->device = device; in BindVibratorDriver() 371 if (HdfWorkInit(&drvData->work, VibratorWorkEntry, (void*)drvData) != HDF_SUCCESS) { in InitVibratorDriver() 394 if (drvData == NULL) { in ReleaseVibratorDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/barometer/ |
H A D | sensor_barometer_driver.c | 55 if (drvData->ops.ReadData(drvData->barometerCfg) != HDF_SUCCESS) { in BarometerDataWorkEntry() 67 if (!HdfAddWork(&drvData->barometerWorkQueue, &drvData->barometerWork)) { in BarometerTimerEntry() 92 drvData->enable = false; in InitBarometerData() 106 if (drvData->enable) { in SetBarometerEnable() 128 drvData->enable = true; in SetBarometerEnable() 141 if (!drvData->enable) { in SetBarometerDisable() 158 drvData->enable = false; in SetBarometerDisable() 208 if (drvData == NULL) { in BarometerBindDriver() 214 drvData->device = device; in BarometerBindDriver() 355 if (drvData->detectFlag && drvData->barometerCfg != NULL) { in BarometerReleaseDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/pedometer/ |
H A D | sensor_pedometer_driver.c | 56 if (drvData->ops.ReadData(drvData->pedometerCfg) != HDF_SUCCESS) { in PedometerDataWorkEntry() 69 if (!HdfAddWork(&drvData->pedometerWorkQueue, &drvData->pedometerWork)) { in PedometerTimerEntry() 94 drvData->enable = false; in InitPedometerData() 108 if (drvData->enable) { in SetPedometerEnable() 130 drvData->enable = true; in SetPedometerEnable() 143 if (!drvData->enable) { in SetPedometerDisable() 160 drvData->enable = false; in SetPedometerDisable() 211 if (drvData == NULL) { in PedometerBindDriver() 217 drvData->device = device; in PedometerBindDriver() 360 if (drvData->detectFlag && drvData->pedometerCfg != NULL) { in PedometerReleaseDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/accel/ |
H A D | sensor_accel_driver.c | 40 drvData->cb = cb; in SubscribeAccelDataCallbackFunc() 70 if (drvData->ops.ReadData(drvData->accelCfg, &event) != HDF_SUCCESS) { in AccelDataWorkEntry() 92 if (!HdfAddWork(&drvData->accelWorkQueue, &drvData->accelWork)) { in AccelTimerEntry() 117 drvData->enable = false; in InitAccelData() 131 if (drvData->enable) { in SetAccelEnable() 153 drvData->enable = true; in SetAccelEnable() 166 if (!drvData->enable) { in SetAccelDisable() 233 if (drvData == NULL) { in AccelBindDriver() 375 drvData->cb = NULL; in AccelInitDriver() 388 if (drvData->detectFlag && drvData->accelCfg != NULL) { in AccelReleaseDriver() [all …]
|
H A D | sensor_gravity_driver.c | 86 if (!HdfAddWork(&drvData->gravityWorkQueue, &drvData->gravityWork)) { in GravityTimerEntry() 90 ret = OsalTimerSetTimeout(&drvData->gravityTimer, drvData->interval); in GravityTimerEntry() 103 if (HdfWorkInit(&drvData->gravityWork, GravityDataWorkEntry, drvData) != HDF_SUCCESS) { in InitGravityData() 109 drvData->enable = false; in InitGravityData() 122 if (drvData->enable) { in SetGravityEnable() 138 drvData->enable = true; in SetGravityEnable() 151 if (!drvData->enable) { in SetGravityDisable() 161 drvData->enable = false; in SetGravityDisable() 215 if (drvData == NULL) { in GravityBindDriver() 221 drvData->device = device; in GravityBindDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/hall/ |
H A D | sensor_hall_driver.c | 60 tmp = drvData->status; in ReadGpioData() 85 } else if (drvData->ops.ReadData(drvData->hallCfg) != HDF_SUCCESS) { in HallDataWorkEntry() 126 drvData->status = 1; in HallNorthPolarityIrqFunc() 128 drvData->status = 0; in HallNorthPolarityIrqFunc() 131 if (!HdfAddDelayedWork(&drvData->hallWorkQueue, &drvData->hallWork, drvData->delayTime)) { in HallNorthPolarityIrqFunc() 157 if (!HdfAddDelayedWork(&drvData->hallWorkQueue, &drvData->hallWork, drvData->delayTime)) { in HallSouthPolarityIrqFunc() 190 if (drvData->enable) { in SetHallEnable() 220 drvData->enable = true; in SetHallEnable() 230 if (!drvData->enable) { in SetHallDisable() 303 if (drvData == NULL) { in HallBindDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/humidity/ |
H A D | sensor_humidity_driver.c | 55 if (drvData->ops.ReadData(drvData->humidityCfg) != HDF_SUCCESS) { in HumidityDataWorkEntry() 67 if (!HdfAddWork(&drvData->humidityWorkQueue, &drvData->humidityWork)) { in HumidityTimerEntry() 92 drvData->enable = false; in InitHumidityData() 106 if (drvData->enable) { in SetHumidityEnable() 128 drvData->enable = true; in SetHumidityEnable() 141 if (!drvData->enable) { in SetHumidityDisable() 157 drvData->enable = false; in SetHumidityDisable() 209 if (drvData == NULL) { in HumidityBindDriver() 215 drvData->device = device; in HumidityBindDriver() 369 if (drvData->detectFlag && drvData->humidityCfg != NULL) { in HumidityReleaseDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/temperature/ |
H A D | sensor_temperature_driver.c | 55 if (drvData->ops.ReadData(drvData->temperatureCfg) != HDF_SUCCESS) { in TemperatureDataWorkEntry() 67 if (!HdfAddWork(&drvData->temperatureWorkQueue, &drvData->temperatureWork)) { in TemperatureTimerEntry() 92 drvData->enable = false; in InitTemperatureData() 106 if (drvData->enable) { in SetTemperatureEnable() 129 drvData->enable = true; in SetTemperatureEnable() 142 if (!drvData->enable) { in SetTemperatureDisable() 159 drvData->enable = false; in SetTemperatureDisable() 211 if (drvData == NULL) { in TemperatureBindDriver() 217 drvData->device = device; in TemperatureBindDriver() 372 if (drvData->detectFlag && drvData->temperatureCfg != NULL) { in TemperatureReleaseDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/proximity/ |
H A D | sensor_proximity_driver.c | 52 ret = drvData->ops.ReadData(drvData->proximityCfg); in ProximityDataWorkEntry() 66 if (!HdfAddWork(&drvData->proximityWorkQueue, &drvData->proximityWork)) { in ProximityTimerEntry() 91 drvData->enable = false; in InitProximityData() 105 if (drvData->enable) { in SetProximityEnable() 127 drvData->enable = true; in SetProximityEnable() 140 if (!drvData->enable) { in SetProximityDisable() 157 drvData->enable = false; in SetProximityDisable() 208 if (drvData == NULL) { in ProximityBindDriver() 214 drvData->device = device; in ProximityBindDriver() 359 if (drvData->detectFlag && drvData->proximityCfg != NULL) { in ProximityReleaseDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/misc/light/driver/src/ |
H A D | light_driver.c | 34 drvData = GetLightDrvData(); in GetAllLightInfo() 104 drvData = GetLightDrvData(); in UpdateLight() 157 if (drvData == NULL) { in LightTimerEntry() 163 drvData->lightId = lightId; in LightTimerEntry() 172 HdfAddWork(&drvData->workQueue, &drvData->work); in LightTimerEntry() 523 drvData = (struct LightDriverData *)OsalMemCalloc(sizeof(*drvData)); in BindLightDriver() 527 drvData->device = device; in BindLightDriver() 529 g_lightDrvData = drvData; in BindLightDriver() 581 if (HdfWorkInit(&drvData->work, LightWorkEntry, (void*)drvData) != HDF_SUCCESS) { in InitLightDriver() 610 if (drvData == NULL) { in ReleaseLightDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/gyro/ |
H A D | sensor_gyro_driver.c | 55 if (drvData->ops.ReadData(drvData->gyroCfg) != HDF_SUCCESS) { in GyroDataWorkEntry() 67 if (!HdfAddWork(&drvData->gyroWorkQueue, &drvData->gyroWork)) { in GyroTimerEntry() 86 if (HdfWorkInit(&drvData->gyroWork, GyroDataWorkEntry, drvData) != HDF_SUCCESS) { in InitGyroData() 92 drvData->enable = false; in InitGyroData() 106 if (drvData->enable) { in SetGyroEnable() 128 drvData->enable = true; in SetGyroEnable() 141 if (!drvData->enable) { in SetGyroDisable() 157 drvData->enable = false; in SetGyroDisable() 208 if (drvData == NULL) { in GyroBindDriver() 362 if (drvData->detectFlag && drvData->gyroCfg != NULL) { in GyroReleaseDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/magnetic/ |
H A D | sensor_magnetic_driver.c | 55 if (drvData->ops.ReadData(drvData->magneticCfg) != HDF_SUCCESS) { in MagneticDataWorkEntry() 67 if (!HdfAddWork(&drvData->magneticWorkQueue, &drvData->magneticWork)) { in MagneticTimerEntry() 92 drvData->enable = false; in InitMagneticData() 106 if (drvData->enable) { in SetMagneticEnable() 128 drvData->enable = true; in SetMagneticEnable() 141 if (!drvData->enable) { in SetMagneticDisable() 157 drvData->enable = false; in SetMagneticDisable() 209 if (drvData == NULL) { in MagneticBindDriver() 215 drvData->device = device; in MagneticBindDriver() 367 if (drvData->detectFlag && drvData->magneticCfg != NULL) { in MagneticReleaseDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/ppg/ |
H A D | sensor_ppg_driver.c | 22 if (((drvData) == NULL) || ((drvData)->detectFlag == false)) { \ 95 if (drvData->enable) { in SetPpgEnable() 112 drvData->enable = true; in SetPpgEnable() 125 if (!drvData->enable) { in SetPpgDisable() 142 drvData->enable = false; in SetPpgDisable() 164 if (drvData->enable) { in SetPpgMode() 201 if (!drvData->enable) { in PpgIrqHandler() 206 if (!HdfAddWork(&drvData->ppgWorkQueue, &drvData->ppgWork)) { in PpgIrqHandler() 292 g_ppgDrvData = drvData; in PpgBindDriver() 307 if (HdfWorkInit(&drvData->ppgWork, PpgDataWorkEntry, drvData) != HDF_SUCCESS) { in PpgInitDriver() [all …]
|
/ohos5.0/drivers/hdf_core/framework/model/sensor/driver/als/ |
H A D | sensor_als_driver.c | 181 if (drvData->ops.ReadData(drvData->alsCfg, &event) != HDF_SUCCESS) { in AlsDataWorkEntry() 199 if (!HdfAddWork(&drvData->alsWorkQueue, &drvData->alsWork)) { in AlsTimerEntry() 221 if (HdfWorkInit(&drvData->alsWork, AlsDataWorkEntry, drvData) != HDF_SUCCESS) { in InitAlsData() 241 if (drvData->enable) { in SetAlsEnable() 264 drvData->enable = true; in SetAlsEnable() 277 if (!drvData->enable) { in SetAlsDisable() 337 if (drvData->ops.ReadData(drvData->alsCfg, events) != HDF_SUCCESS) { in ReadAlsData() 360 if (drvData == NULL) { in AlsBindDriver() 368 g_alsDrvData = drvData; in AlsBindDriver() 520 if (drvData->detectFlag && drvData->alsCfg != NULL) { in AlsReleaseDriver() [all …]
|
/ohos5.0/drivers/peripheral/vibrator/chipset/linear/ |
H A D | vibrator_linear_driver.c | 88 struct VibratorLinearDriverData *drvData = NULL; in BindLinearVibratorDriver() local 92 drvData = (struct VibratorLinearDriverData *)OsalMemCalloc(sizeof(*drvData)); in BindLinearVibratorDriver() 96 drvData->device = device; in BindLinearVibratorDriver() 97 device->service = &drvData->ioService; in BindLinearVibratorDriver() 98 g_linearVibratorData = drvData; in BindLinearVibratorDriver() 106 struct VibratorLinearDriverData *drvData = NULL; in InitLinearVibratorDriver() local 123 … drvData->linearCfgData = (struct VibratorCfgData *)OsalMemCalloc(sizeof(*drvData->linearCfgData)); in InitLinearVibratorDriver() 145 struct VibratorLinearDriverData *drvData = NULL; in ReleaseLinearVibratorDriver() local 152 if (drvData == NULL) { in ReleaseLinearVibratorDriver() 157 OsalMemFree(drvData->linearCfgData); in ReleaseLinearVibratorDriver() [all …]
|
/ohos5.0/drivers/peripheral/vibrator/chipset/drv2605l/ |
H A D | vibrator_drv2605l_driver.c | 188 drvData = GetDrv2605lDrvData(); in SetModulationParameter() 223 drvData = GetDrv2605lDrvData(); in StartModulationParameter() 241 drvData = GetDrv2605lDrvData(); in StopModulationParameter() 286 drvData = (struct Drv2605lDriverData *)OsalMemCalloc(sizeof(*drvData)); in BindDrv2605lDriver() 290 drvData->device = device; in BindDrv2605lDriver() 291 device->service = &drvData->ioService; in BindDrv2605lDriver() 292 g_drv2605lDrvData = drvData; in BindDrv2605lDriver() 310 …drvData->drv2605lCfgData = (struct VibratorCfgData *)OsalMemCalloc(sizeof(*drvData->drv2605lCfgDat… in InitDrv2605lDriver() 351 if (drvData == NULL) { in ReleaseDrv2605lDriver() 356 OsalMemFree(drvData->drv2605lCfgData); in ReleaseDrv2605lDriver() [all …]
|
/ohos5.0/docs/zh-cn/device-dev/driver/ |
H A D | driver-peripherals-vibrator-des.md | 173 drvData = (struct VibratorDriverData *)OsalMemCalloc(sizeof(*drvData)); 177 drvData->device = device; 179 g_vibratorDrvData = drvData; 209 if (HdfWorkInit(&drvData->work, VibratorWorkEntry, (void*)drvData) != HDF_SUCCESS) { 236 if (drvData == NULL) { 243 OsalMemFree(drvData); 396 … if (!HdfSbufWriteBuffer(reply, &drvData->vibratorInfo, sizeof(drvData->vibratorInfo))) { 581 drvData = (struct VibratorLinearDriverData *)OsalMemCalloc(sizeof(*drvData)); 585 drvData->device = device; 649 if (drvData == NULL) { [all …]
|
H A D | driver-peripherals-sensor-des.md | 163 struct AccelDrvData *drvData = (struct AccelDrvData *)OsalMemCalloc(sizeof(*drvData)); 164 if (drvData == NULL) { 170 drvData->device = device; 172 g_accelDrvData = drvData; 198 drvData->cb = NULL; 215 if (drvData->detectFlag && drvData->accelCfg != NULL) { 224 OsalMemFree(drvData); 323 if (drvData->enable) { 549 if (drvData == NULL) { 576 if (drvData->sensorCfg == NULL || drvData->sensorCfg->root == NULL) { [all …]
|
H A D | driver-peripherals-light-des.md | 135 drvData = (struct LightDriverData *)OsalMemCalloc(sizeof(*drvData)); 139 drvData->device = device; 141 g_lightDrvData = drvData; 165 if (HdfWorkInit(&drvData->work, LightWorkEntry, (void*)drvData) != HDF_SUCCESS) { 197 HdfWorkDestroy(&drvData->work); 200 OsalMemFree(drvData); 217 drvData = GetLightDrvData(); 286 drvData = GetLightDrvData(); 297 ret = memset_s(drvData->info, sizeof(drvData->info[LIGHT_ID_NONE]) * LIGHT_ID_BUTT, 0, 335 drvData = GetLightDrvData(); [all …]
|
/ohos5.0/drivers/hdf_core/framework/test/unittest/sensor/ |
H A D | hdf_sensor_test.c | 60 CHECK_NULL_PTR_RETURN(drvData); in SensorTestTimerEntry() 62 if (!HdfAddWork(&drvData->workQueue, &drvData->work)) { in SensorTestTimerEntry() 83 if (HdfWorkInit(&drvData->work, SensorTestDataWorkEntry, drvData) != HDF_SUCCESS) { in SensorInitTestConfig() 88 drvData->enable = false; in SensorInitTestConfig() 89 drvData->initStatus = true; in SensorInitTestConfig() 99 if (drvData->enable) { in SensorEnableTest() 115 drvData->enable = true; in SensorEnableTest() 125 if (!drvData->enable) { in SensorDisableTest() 138 drvData->enable = false; in SensorDisableTest() 148 drvData = GetSensorTestDrvData(); in SensorSetBatchTest() [all …]
|
/ohos5.0/drivers/hdf_core/adapter/khdf/linux/platform/mipi_csi/ |
H A D | mipi_v4l2_adapter.c | 145 mutex_lock(&drvData->mutex); in LinuxEnumMbusCode() 179 mutex_lock(&drvData->mutex); in LinuxSetPadFormat() 213 mutex_lock(&drvData->mutex); in SetStream() 375 drvData->attr = pAttr; in MipiCsiAdapterSetComboDevAttr() 376 fmt = &drvData->fmt.format; in MipiCsiAdapterSetComboDevAttr() 411 if ((drvData == NULL) || (drvData->camera == NULL)) { in MipiCsiAdapterProbeV4l2() 416 camera = drvData->camera; in MipiCsiAdapterProbeV4l2() 465 if ((drvData == NULL) || (drvData->camera == NULL)) { in MipiCsiAdapterRemoveV4l2() 470 camera = drvData->camera; in MipiCsiAdapterRemoveV4l2() 477 drvData->attr = NULL; in MipiCsiAdapterRemoveV4l2() [all …]
|
/ohos5.0/drivers/peripheral/sensor/chipset/hall/ |
H A D | hall_ak8789.c | 54 struct Ak8789DrvData *drvData = (struct Ak8789DrvData *)OsalMemCalloc(sizeof(*drvData)); in Ak8789BindDriver() local 55 if (drvData == NULL) { in Ak8789BindDriver() 60 drvData->ioService.Dispatch = DispatchAK8789; in Ak8789BindDriver() 61 drvData->device = device; in Ak8789BindDriver() 62 device->service = &drvData->ioService; in Ak8789BindDriver() 63 g_ak8789DrvData = drvData; in Ak8789BindDriver() 83 if (drvData->sensorCfg == NULL) { in AK8789InitDriver() 103 CHECK_NULL_PTR_RETURN(drvData); in Ak8789ReleaseDriver() 105 HallReleaseCfgData(drvData->sensorCfg); in Ak8789ReleaseDriver() 106 drvData->sensorCfg = NULL; in Ak8789ReleaseDriver() [all …]
|
/ohos5.0/drivers/peripheral/sensor/chipset/als/ |
H A D | als_bh1750.c | 119 struct Bh1750DrvData *drvData = (struct Bh1750DrvData *)OsalMemCalloc(sizeof(*drvData)); in Bh1750BindDriver() local 120 if (drvData == NULL) { in Bh1750BindDriver() 126 drvData->device = device; in Bh1750BindDriver() 127 device->service = &drvData->ioService; in Bh1750BindDriver() 128 g_bh1750DrvData = drvData; in Bh1750BindDriver() 143 if (drvData->sensorCfg == NULL || drvData->sensorCfg->root == NULL) { in Bh1750InitDriver() 156 ret = InitBh1750(drvData->sensorCfg); in Bh1750InitDriver() 170 CHECK_NULL_PTR_RETURN(drvData); in Bh1750ReleaseDriver() 172 if (drvData->sensorCfg != NULL) { in Bh1750ReleaseDriver() 174 drvData->sensorCfg = NULL; in Bh1750ReleaseDriver() [all …]
|
/ohos5.0/drivers/peripheral/sensor/chipset/proximity/ |
H A D | proximity_apds9960.c | 125 struct Apds9960DrvData *drvData = (struct Apds9960DrvData *)OsalMemCalloc(sizeof(*drvData)); in Apds9960BindDriver() local 126 if (drvData == NULL) { in Apds9960BindDriver() 132 drvData->device = device; in Apds9960BindDriver() 133 device->service = &drvData->ioService; in Apds9960BindDriver() 134 g_apds9960DrvData = drvData; in Apds9960BindDriver() 155 if (drvData->sensorCfg == NULL || drvData->sensorCfg->root == NULL) { in Apds996InitDriver() 168 ret = InitApda9960(drvData->sensorCfg); in Apds996InitDriver() 183 CHECK_NULL_PTR_RETURN(drvData); in Apds996ReleaseDriver() 185 if (drvData->sensorCfg != NULL) { in Apds996ReleaseDriver() 187 drvData->sensorCfg = NULL; in Apds996ReleaseDriver() [all …]
|
/ohos5.0/drivers/peripheral/sensor/chipset/humidity/ |
H A D | humidity_sht30.c | 143 struct Sht30DrvData *drvData = (struct Sht30DrvData *)OsalMemCalloc(sizeof(*drvData)); in Sht30BindDriver() local 144 if (drvData == NULL) { in Sht30BindDriver() 150 drvData->device = device; in Sht30BindDriver() 151 device->service = &drvData->ioService; in Sht30BindDriver() 152 g_sht30DrvData = drvData; in Sht30BindDriver() 167 if (drvData->sensorCfg == NULL || drvData->sensorCfg->root == NULL) { in Sht30InitDriver() 180 ret = InitSht30(drvData->sensorCfg); in Sht30InitDriver() 194 CHECK_NULL_PTR_RETURN(drvData); in Sht30ReleaseDriver() 196 if (drvData->sensorCfg != NULL) { in Sht30ReleaseDriver() 198 drvData->sensorCfg = NULL; in Sht30ReleaseDriver() [all …]
|