Lines Matching refs:thread
47 thr_set_name_np(struct pthread *thread, char **tmp_name) in thr_set_name_np() argument
50 free(thread->name); in thr_set_name_np()
51 thread->name = *tmp_name; in thr_set_name_np()
58 _pthread_setname_np(pthread_t thread, const char *name) in _pthread_setname_np() argument
72 if (curthread == thread) { in _pthread_setname_np()
74 THR_THREAD_LOCK(curthread, thread); in _pthread_setname_np()
75 if (thr_set_name(thread->tid, name) == -1) in _pthread_setname_np()
78 thr_set_name_np(thread, &tmp_name); in _pthread_setname_np()
79 THR_THREAD_UNLOCK(curthread, thread); in _pthread_setname_np()
82 if (_thr_find_thread(curthread, thread, 0) == 0) { in _pthread_setname_np()
83 if (thread->state != PS_DEAD) { in _pthread_setname_np()
84 if (thr_set_name(thread->tid, name) == -1) { in _pthread_setname_np()
87 thr_set_name_np(thread, &tmp_name); in _pthread_setname_np()
91 THR_THREAD_UNLOCK(curthread, thread); in _pthread_setname_np()
101 _pthread_set_name_np(pthread_t thread, const char *name) in _pthread_set_name_np() argument
103 (void)_pthread_setname_np(thread, name); in _pthread_set_name_np()
107 thr_get_name_np(struct pthread *thread, char *buf, size_t len) in thr_get_name_np() argument
110 if (thread->name != NULL) in thr_get_name_np()
111 strlcpy(buf, thread->name, len); in thr_get_name_np()
119 _thr_getname_np(pthread_t thread, char *buf, size_t len) in _thr_getname_np() argument
126 if (curthread == thread) { in _thr_getname_np()
127 THR_THREAD_LOCK(curthread, thread); in _thr_getname_np()
128 thr_get_name_np(thread, buf, len); in _thr_getname_np()
129 THR_THREAD_UNLOCK(curthread, thread); in _thr_getname_np()
131 if (_thr_find_thread(curthread, thread, 0) == 0) { in _thr_getname_np()
132 if (thread->state != PS_DEAD) in _thr_getname_np()
133 thr_get_name_np(thread, buf, len); in _thr_getname_np()
136 THR_THREAD_UNLOCK(curthread, thread); in _thr_getname_np()
148 _pthread_get_name_np(pthread_t thread, char *buf, size_t len) in _pthread_get_name_np() argument
150 (void)_thr_getname_np(thread, buf, len); in _pthread_get_name_np()