Lines Matching refs:nfc_jni_native_monitor
181 static nfc_jni_native_monitor_t *nfc_jni_native_monitor = NULL;
191 if(nfc_jni_native_monitor == NULL)
193 nfc_jni_native_monitor = (nfc_jni_native_monitor_t*)malloc(sizeof(nfc_jni_native_monitor_t));
196 if(nfc_jni_native_monitor != NULL)
198 memset(nfc_jni_native_monitor, 0, sizeof(nfc_jni_native_monitor_t));
200 if(pthread_mutex_init(&nfc_jni_native_monitor->reentrance_mutex, &recursive_attr) == -1)
206 if(pthread_mutex_init(&nfc_jni_native_monitor->concurrency_mutex, NULL) == -1)
212 if(!listInit(&nfc_jni_native_monitor->sem_list))
218 LIST_INIT(&nfc_jni_native_monitor->incoming_socket_head);
220 if(pthread_mutex_init(&nfc_jni_native_monitor->incoming_socket_mutex, NULL) == -1)
226 if(pthread_cond_init(&nfc_jni_native_monitor->incoming_socket_cond, NULL) == -1)
234 return nfc_jni_native_monitor;
239 return nfc_jni_native_monitor;