• Home
  • Raw
  • Download

Lines Matching refs:NULL

26     assert(NULL != tp);  in ThreadPool_start()
30 if (NULL == pClosure) in ThreadPool_start()
37 assert(NULL != handler); in ThreadPool_start()
40 return NULL; in ThreadPool_start()
57 assert(NULL != tp); in ThreadPool_init()
66 err = pthread_mutex_init(&tp->mMutex, (const pthread_mutexattr_t *) NULL); in ThreadPool_init()
71 err = pthread_cond_init(&tp->mCondNotFull, (const pthread_condattr_t *) NULL); in ThreadPool_init()
76 err = pthread_cond_init(&tp->mCondNotEmpty, (const pthread_condattr_t *) NULL); in ThreadPool_init()
97 if (NULL == tp->mClosureArray) { in ThreadPool_init()
110 if (NULL == tp->mThreadArray) { in ThreadPool_init()
117 int err = pthread_create(&tp->mThreadArray[i], (const pthread_attr_t *) NULL, in ThreadPool_init()
139 assert(NULL != tp); in ThreadPool_deinit_internal()
154 ok = pthread_join(tp->mThreadArray[i], (void **) NULL); in ThreadPool_deinit_internal()
168 assert(NULL != pClosure); in ThreadPool_deinit_internal()
169 *oldFront = NULL; in ThreadPool_deinit_internal()
198 if (tp->mClosureTypical != tp->mClosureArray && NULL != tp->mClosureArray) { in ThreadPool_deinit_internal()
200 tp->mClosureArray = NULL; in ThreadPool_deinit_internal()
204 if (tp->mThreadTypical != tp->mThreadArray && NULL != tp->mThreadArray) { in ThreadPool_deinit_internal()
206 tp->mThreadArray = NULL; in ThreadPool_deinit_internal()
219 assert(NULL != tp); in ThreadPool_add()
220 assert(NULL != handler); in ThreadPool_add()
222 if (NULL == closure) in ThreadPool_add()
258 assert(NULL == *oldRear); in ThreadPool_add()
292 pClosure = NULL; in ThreadPool_remove()
303 assert(NULL != pClosure); in ThreadPool_remove()
304 *oldFront = NULL; in ThreadPool_remove()