Lines Matching refs:manager
43 InputDevManager *manager = NULL;
50 manager = GetDevManager();
51 if (manager == NULL) {
52 HDF_LOGE("%s: get manager failed", __func__);
72 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
101 InputDevManager *manager = NULL;
107 GET_MANAGER_CHECK_RETURN(manager);
109 pthread_mutex_lock(&manager->mutex);
110 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
116 pthread_mutex_unlock(&manager->mutex);
121 pthread_mutex_unlock(&manager->mutex);
125 manager->evtCallbackNum++;
128 pthread_mutex_unlock(&manager->mutex);
130 devIndex, manager->evtCallbackNum);
134 pthread_mutex_unlock(&manager->mutex);
143 InputDevManager *manager = NULL;
149 GET_MANAGER_CHECK_RETURN(manager);
151 pthread_mutex_lock(&manager->mutex);
152 DLIST_FOR_EACH_ENTRY_SAFE(pos, next, &manager->devList, DeviceInfoNode, node) {
158 pthread_mutex_unlock(&manager->mutex);
165 manager->evtCallbackNum--;
166 pthread_mutex_unlock(&manager->mutex);
170 pthread_mutex_unlock(&manager->mutex);
176 pthread_mutex_unlock(&manager->mutex);
188 InputDevManager *manager = NULL;
196 GET_MANAGER_CHECK_RETURN(manager);
203 if (manager->hostDev.hostCb == NULL) {
207 manager->hostDev.hostCb->HotPlugCallback((const InputHotPlugEvent *)event);
226 InputDevManager *manager = NULL;
232 GET_MANAGER_CHECK_RETURN(manager);
234 pthread_mutex_lock(&manager->mutex);
235 if (manager->hostDev.service == NULL) {
236 manager->hostDev.service = HdfIoServiceBind(DEV_MANAGER_SERVICE_NAME);
237 if (manager->hostDev.service == NULL) {
238 pthread_mutex_unlock(&manager->mutex);
245 pthread_mutex_unlock(&manager->mutex);
249 if (HdfDeviceRegisterEventListener(manager->hostDev.service, listener) != INPUT_SUCCESS) {
250 pthread_mutex_unlock(&manager->mutex);
255 manager->hostDev.hostCb = callback;
256 manager->hostDev.listener = listener;
257 pthread_mutex_unlock(&manager->mutex);
263 InputDevManager *manager = NULL;
264 GET_MANAGER_CHECK_RETURN(manager);
266 pthread_mutex_lock(&manager->mutex);
267 if (manager->hostDev.listener != NULL) {
268 free(manager->hostDev.listener);
269 manager->hostDev.listener = NULL;
271 manager->hostDev.hostCb = NULL;
272 pthread_mutex_unlock(&manager->mutex);