Home
last modified time | relevance | path

Searched refs:drvData (Results 1 – 25 of 51) sorted by relevance

123

/ohos5.0/drivers/hdf_core/framework/model/misc/vibrator/driver/src/
H A Dvibrator_driver.c36 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 Dsensor_barometer_driver.c55 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 Dsensor_pedometer_driver.c56 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 Dsensor_accel_driver.c40 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 Dsensor_gravity_driver.c86 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 Dsensor_hall_driver.c60 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 Dsensor_humidity_driver.c55 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 Dsensor_temperature_driver.c55 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 Dsensor_proximity_driver.c52 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 Dlight_driver.c34 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 Dsensor_gyro_driver.c55 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 Dsensor_magnetic_driver.c55 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 Dsensor_ppg_driver.c22 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 Dsensor_als_driver.c181 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 Dvibrator_linear_driver.c88 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
123drvData->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 Dvibrator_drv2605l_driver.c188 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()
310drvData->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 Ddriver-peripherals-vibrator-des.md173 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 Ddriver-peripherals-sensor-des.md163 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 Ddriver-peripherals-light-des.md135 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 Dhdf_sensor_test.c60 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 Dmipi_v4l2_adapter.c145 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 Dhall_ak8789.c54 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 Dals_bh1750.c119 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 Dproximity_apds9960.c125 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 Dhumidity_sht30.c143 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 …]

123