Lines Matching refs:manager

45     struct SensorDevManager *manager = GetSensorDevManager();  in GetSensorServiceList()  local
57 (void)OsalMutexLock(&manager->mutex); in GetSensorServiceList()
78 DListInsertTail(&managerNode->node, &manager->managerHead); in GetSensorServiceList()
80 (void)OsalMutexUnlock(&manager->mutex); in GetSensorServiceList()
85 if (DListIsEmpty(&manager->managerHead)) { in GetSensorServiceList()
97 struct SensorDevManager *manager = GetSensorDevManager(); in ReleaseSensorServiceList() local
100 (void)OsalMutexLock(&manager->mutex); in ReleaseSensorServiceList()
101 DLIST_FOR_EACH_ENTRY_SAFE(pos, tmp, &manager->managerHead, struct SensorManagerNode, node) { in ReleaseSensorServiceList()
112 (void)OsalMutexLock(&manager->eventMutex); in ReleaseSensorServiceList()
113 if (manager->serviceGroup != NULL) { in ReleaseSensorServiceList()
114 if (manager->hasSensorListener) { in ReleaseSensorServiceList()
117 HdfIoServiceGroupUnregisterListener(manager->serviceGroup, listener); in ReleaseSensorServiceList()
118 manager->hasSensorListener = false; in ReleaseSensorServiceList()
121 HdfIoServiceGroupRecycle(manager->serviceGroup); in ReleaseSensorServiceList()
122 manager->serviceGroup = NULL; in ReleaseSensorServiceList()
124 (void)OsalMutexUnlock(&manager->eventMutex); in ReleaseSensorServiceList()
125 (void)OsalMutexUnlock(&manager->mutex); in ReleaseSensorServiceList()
130 struct SensorDevManager *manager = GetSensorDevManager(); in InitSensorManager() local
131 manager->recordDataCb[TRADITIONAL_SENSOR_TYPE] = NULL; in InitSensorManager()
132 manager->recordDataCb[MEDICAL_SENSOR_TYPE] = NULL; in InitSensorManager()
133 DListHeadInit(&manager->managerHead); in InitSensorManager()
134 DListHeadInit(&manager->sensorIdListHead); in InitSensorManager()
135 OsalMutexInit(&manager->mutex); in InitSensorManager()
136 OsalMutexInit(&manager->eventMutex); in InitSensorManager()
142 OsalMutexDestroy(&manager->mutex); in InitSensorManager()
143 OsalMutexDestroy(&manager->eventMutex); in InitSensorManager()
153 struct SensorDevManager *manager = GetSensorDevManager(); in NewSensorInterfaceInstance() local
155 if (manager->initState) { in NewSensorInterfaceInstance()
166 manager->initState = true; in NewSensorInterfaceInstance()
174 struct SensorDevManager *manager = GetSensorDevManager(); in FreeSensorInterfaceInstance() local
176 if (!manager->initState) { in FreeSensorInterfaceInstance()
182 manager->recordDataCb[TRADITIONAL_SENSOR_TYPE] = NULL; in FreeSensorInterfaceInstance()
183 manager->recordDataCb[MEDICAL_SENSOR_TYPE] = NULL; in FreeSensorInterfaceInstance()
185 OsalMutexDestroy(&manager->mutex); in FreeSensorInterfaceInstance()
186 OsalMutexDestroy(&manager->eventMutex); in FreeSensorInterfaceInstance()
188 manager->initState = false; in FreeSensorInterfaceInstance()