Searched refs:pthread (Results 1 – 9 of 9) sorted by relevance
/htl/ |
A D | pt-detach.c | 30 struct __pthread *pthread; in __pthread_detach() local 34 pthread = __pthread_getid (thread); in __pthread_detach() 35 if (pthread == NULL) in __pthread_detach() 38 __pthread_mutex_lock (&pthread->state_lock); in __pthread_detach() 40 switch (pthread->state) in __pthread_detach() 45 pthread->state = PTHREAD_DETACHED; in __pthread_detach() 51 __pthread_mutex_unlock (&pthread->state_lock); in __pthread_detach() 53 __pthread_dealloc (pthread); in __pthread_detach() 57 __pthread_mutex_unlock (&pthread->state_lock); in __pthread_detach() 62 __pthread_dealloc (pthread); in __pthread_detach() [all …]
|
A D | pt-dealloc.c | 34 __pthread_dealloc (struct __pthread *pthread) in __pthread_dealloc() argument 36 assert (pthread->state != PTHREAD_TERMINATED); in __pthread_dealloc() 38 if (!atomic_decrement_and_test (&pthread->nr_refs)) in __pthread_dealloc() 42 __pthread_setid (pthread->thread, NULL); in __pthread_dealloc() 49 __pthread_mutex_lock (&pthread->state_lock); in __pthread_dealloc() 50 if (pthread->state != PTHREAD_EXITED) in __pthread_dealloc() 51 __pthread_cond_broadcast (&pthread->state_cond); in __pthread_dealloc() 52 __pthread_mutex_unlock (&pthread->state_lock); in __pthread_dealloc() 57 __pthread_enqueue (&__pthread_free_threads, pthread); in __pthread_dealloc() 67 pthread->state = PTHREAD_TERMINATED; in __pthread_dealloc()
|
A D | pt-create.c | 89 struct __pthread *pthread; in __pthread_create() local 127 pthread->c11 = true; in weak_alias() 130 pthread->c11 = false; in weak_alias() 157 pthread->stack = 0; in weak_alias() 170 pthread->stack = 1; in weak_alias() 186 pthread->tcb->tcb = pthread->tcb; in weak_alias() 203 pthread->nr_refs++; in weak_alias() 238 GL (dl_pthread_threads)[pthread->thread - 1] = pthread; in weak_alias() 246 *thread = pthread; in weak_alias() 267 pthread->tcb = NULL; in weak_alias() [all …]
|
A D | pt-getattr.c | 31 struct __pthread *pthread; in __pthread_getattr_np() local 33 pthread = __pthread_getid (thread); in __pthread_getattr_np() 34 if (pthread == NULL) in __pthread_getattr_np() 41 attr->__stackaddr = (pthread->stackaddr in __pthread_getattr_np() 42 + ((pthread->guardsize + __vm_page_size - 1) in __pthread_getattr_np() 44 attr->__stacksize = pthread->stacksize; in __pthread_getattr_np() 45 attr->__guardsize = pthread->guardsize; in __pthread_getattr_np() 46 attr->__detachstate = (pthread->state == PTHREAD_DETACHED in __pthread_getattr_np()
|
A D | pt-join.c | 32 struct __pthread *pthread; in __pthread_join_common() local 36 pthread = __pthread_getid (thread); in __pthread_join_common() 37 if (pthread == NULL) in __pthread_join_common() 40 if (pthread == _pthread_self ()) in __pthread_join_common() 43 __pthread_mutex_lock (&pthread->state_lock); in __pthread_join_common() 48 &pthread->state_lock); in __pthread_join_common() 54 &pthread->state_lock, in __pthread_join_common() 60 switch (pthread->state) in __pthread_join_common() 63 __pthread_mutex_unlock (&pthread->state_lock); in __pthread_join_common() 71 *status = pthread->status; in __pthread_join_common() [all …]
|
A D | pt-alloc.c | 72 __pthread_alloc (struct __pthread **pthread) in __pthread_alloc() argument 108 *pthread = new; in __pthread_alloc() 136 *pthread = new; in __pthread_alloc() 200 *pthread = new; in __pthread_alloc()
|
A D | pt-internal.h | 183 #define __pthread_setid(thread, pthread) \ argument 185 GL (dl_pthread_threads)[thread - 1] = pthread; \ 203 extern int __pthread_create_internal (struct __pthread **__restrict pthread,
|
A D | libpthread_syms.a | 1 /* pthread initializer is weak in glibc. It must be included if glibc
|
A D | Makefile | 141 pthread.h \ 144 bits/pthread.h \ 145 bits/pthread-np.h \ 204 extra-B-pthread.so = -B$(common-objpfx)htl/ 205 LDFLAGS-pthread.so = -Wl,--enable-new-dtags,-z,nodelete,-z,initfirst
|
Completed in 13 milliseconds