Lines Matching refs:manager

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