Lines Matching refs:thread
41 _pthread_getaffinity_np(pthread_t thread, size_t cpusetsize, in _pthread_getaffinity_np() argument
48 if (curthread == thread) { in _pthread_getaffinity_np()
50 if (lwp_getaffinity(0, thread->tid, &mask1) < 0) in _pthread_getaffinity_np()
54 if (_thr_ref_add(curthread, thread, 0) == 0) { in _pthread_getaffinity_np()
55 THR_THREAD_LOCK(curthread, thread); in _pthread_getaffinity_np()
56 if (thread->state != PS_DEAD) { in _pthread_getaffinity_np()
58 if (lwp_getaffinity(0, thread->tid, &mask1) < 0) in _pthread_getaffinity_np()
61 THR_THREAD_UNLOCK(curthread, thread); in _pthread_getaffinity_np()
62 _thr_ref_delete(curthread, thread); in _pthread_getaffinity_np()
79 _pthread_setaffinity_np(pthread_t thread, size_t cpusetsize, in _pthread_setaffinity_np() argument
92 if (curthread == thread) { in _pthread_setaffinity_np()
94 if (lwp_setaffinity(0, thread->tid, &mask1) < 0) in _pthread_setaffinity_np()
98 if (_thr_ref_add(curthread, thread, 0) == 0) { in _pthread_setaffinity_np()
99 THR_THREAD_LOCK(curthread, thread); in _pthread_setaffinity_np()
100 if (thread->state != PS_DEAD) { in _pthread_setaffinity_np()
102 if (lwp_setaffinity(0, thread->tid, &mask1) < 0) in _pthread_setaffinity_np()
105 THR_THREAD_UNLOCK(curthread, thread); in _pthread_setaffinity_np()
106 _thr_ref_delete(curthread, thread); in _pthread_setaffinity_np()