Lines Matching refs:manager

45     struct SensorDevManager *manager = GetSensorDevManager();
52 HDF_LOGE("%{public}s :sensor manager get service class failed", __func__);
57 (void)OsalMutexLock(&manager->mutex);
72 HDF_LOGE("%{public}s: Sensor manager get manager service name[%{public}s] failed", __func__, svcName);
78 DListInsertTail(&managerNode->node, &manager->managerHead);
80 (void)OsalMutexUnlock(&manager->mutex);
85 if (DListIsEmpty(&manager->managerHead)) {
97 struct SensorDevManager *manager = GetSensorDevManager();
100 (void)OsalMutexLock(&manager->mutex);
101 DLIST_FOR_EACH_ENTRY_SAFE(pos, tmp, &manager->managerHead, struct SensorManagerNode, node) {
112 (void)OsalMutexLock(&manager->eventMutex);
113 if (manager->serviceGroup != NULL) {
114 if (manager->hasSensorListener) {
117 HdfIoServiceGroupUnregisterListener(manager->serviceGroup, listener);
118 manager->hasSensorListener = false;
121 HdfIoServiceGroupRecycle(manager->serviceGroup);
122 manager->serviceGroup = NULL;
124 (void)OsalMutexUnlock(&manager->eventMutex);
125 (void)OsalMutexUnlock(&manager->mutex);
130 struct SensorDevManager *manager = GetSensorDevManager();
131 manager->recordDataCb[TRADITIONAL_SENSOR_TYPE] = NULL;
132 manager->recordDataCb[MEDICAL_SENSOR_TYPE] = NULL;
133 DListHeadInit(&manager->managerHead);
134 DListHeadInit(&manager->sensorIdListHead);
135 OsalMutexInit(&manager->mutex);
136 OsalMutexInit(&manager->eventMutex);
142 OsalMutexDestroy(&manager->mutex);
143 OsalMutexDestroy(&manager->eventMutex);
153 struct SensorDevManager *manager = GetSensorDevManager();
155 if (manager->initState) {
163 HDF_LOGE("%{public}s: Sensor init manager failed", __func__);
166 manager->initState = true;
174 struct SensorDevManager *manager = GetSensorDevManager();
176 if (!manager->initState) {
182 manager->recordDataCb[TRADITIONAL_SENSOR_TYPE] = NULL;
183 manager->recordDataCb[MEDICAL_SENSOR_TYPE] = NULL;
185 OsalMutexDestroy(&manager->mutex);
186 OsalMutexDestroy(&manager->eventMutex);
188 manager->initState = false;