Home
last modified time | relevance | path

Searched refs:ulwp_t (Results 1 – 25 of 34) sorted by relevance

12

/illumos-gate/usr/src/lib/libc/port/threads/
H A Dcancel.c38 ulwp_t *self = curthread; in pthread_cancel()
40 ulwp_t *ulwp; in pthread_cancel()
94 ulwp_t *self = curthread; in pthread_setcancelstate()
151 ulwp_t *self = curthread; in pthread_setcanceltype()
205 ulwp_t *self = curthread; in pthread_testcancel()
219 ulwp_t *self = curthread; in _cancelon()
237 ulwp_t *self = curthread; in _canceloff()
255 ulwp_t *self = curthread; in _canceloff_nocancel()
274 ulwp_t *self = curthread; in __pthread_cleanup_push()
292 ulwp_t *self = curthread; in __pthread_cleanup_pop()
[all …]
H A Dthr.c202 ulwp_t **ulwpp; in hash_out_unlocked()
280 ulwp_t *ulwp; in trim_stack_cache()
317 static ulwp_t *
324 ulwp_t *prev; in find_stack()
325 ulwp_t *ulwp; in find_stack()
429 ulwp_t *prev; in ulwp_alloc()
430 ulwp_t *ulwp; in ulwp_alloc()
498 ulwp_t **
504 ulwp_t *ulwp; in find_lwpp()
538 ulwp_t *
[all …]
H A Dsynch.c509 ulwp_t *ulwp; in QVERIFY()
510 ulwp_t *prev; in QVERIFY()
616 ulwp_t *next; in enqueue()
718 ulwp_t *ulwp; in queue_slot_runnable()
721 ulwp_t *prev; in queue_slot_runnable()
746 queue_slot_rt(ulwp_t **ulwpp_org, ulwp_t **prevp) in queue_slot_rt()
752 ulwp_t *prev; in queue_slot_rt()
780 ulwp_t **
785 ulwp_t *ulwp; in queue_slot()
882 ulwp_t *
[all …]
H A Drwlock.c52 ulwp_t *self = curthread; in rwl_entry()
121 rwl_free(ulwp_t *ulwp) in rwl_free()
141 ulwp_t *self = curthread; in rw_read_held()
184 ulwp_t *self = curthread; in rw_write_held()
204 ulwp_t *self = curthread; in rwlock_init()
241 ulwp_t *self = curthread; in rwlock_destroy()
288 ulwp_t *self = curthread; in read_lock_try()
379 ulwp_t **ulwpp; in rw_queue_release()
380 ulwp_t *ulwp; in rw_queue_release()
381 ulwp_t *prev; in rw_queue_release()
[all …]
H A Dtsd.c267 ulwp_t *self = curthread; in thr_setspecific_slow()
324 ulwp_t *self = curthread; in thr_setspecific()
376 return ((ptrdiff_t)offsetof(ulwp_t, ul_ftsd[key])); in _thr_slot_offset()
386 ulwp_t *self = curthread; in tsd_exit()
442 tsd_free(ulwp_t *ulwp) in tsd_free()
445 ulwp_t *self = curthread; in tsd_free()
H A Dassfail.c37 ulwp_t *panic_thread;
40 static ulwp_t *assert_thread = NULL;
67 ulwp_t *self; in Abort()
86 ulwp_t *self; in common_panic()
162 ulwp_t *self; in lock_error()
253 ulwp_t *self; in rwlock_error()
340 ulwp_t *self; in thread_error()
389 ulwp_t *self; in __assfail()
H A Dpthread.c52 ulwp_t *ulwp; in _thr_setinherit()
68 ulwp_t *ulwp; in _thr_setparam()
110 ulwp_t *self = curthread; in pthread_create()
159 ulwp_t *ulwp = find_lwp(tid); in pthread_create()
232 ulwp_t *ulwp; in pthread_getschedparam()
H A Dsema.c83 ulwp_t *self = curthread; in sema_wait_impl()
134 ulwp_t *ulwp; in sema_wait_impl()
230 ulwp_t *self = curthread; in sema_trywait()
252 ulwp_t *ulwp; in sema_trywait()
297 ulwp_t *self = curthread; in sema_post()
319 ulwp_t *ulwp; in sema_post()
H A Dsigaction.c77 ulwp_t *self = curthread; in call_user_handler()
245 ulwp_t *self = curthread; in take_deferred_signal()
295 ulwp_t *self = curthread; in sigacthandler()
369 ulwp_t *self = curthread; in sigaction()
471 ulwp_t *self = curthread; in setsigacthandler()
492 block_all_signals(ulwp_t *self) in block_all_signals()
528 ulwp_t *self = curthread; in setcontext()
606 ulwp_t *self = curthread; in thr_sigsetmask()
736 ulwp_t *self = curthread; in do_sigcancel()
H A Dtls.c88 ulwp_t *oldself = __curthread(); in __tls_static_mods()
218 ulwp_t *self = curthread; in slow_tls_get_addr()
299 ulwp_t *self = curthread; in __tls_get_addr()
319 ulwp_t *self = curthread; in tls_setup()
374 ulwp_t *self = curthread; in tls_exit()
433 tls_free(ulwp_t *ulwp) in tls_free()
H A Dscalls.c153 ulwp_t *self = curthread; in forkx()
290 ulwp_t *self = curthread; in forkallx()
352 ulwp_t *self = curthread; \
412 ulwp_t *self = curthread; \
463 ulwp_t *self = curthread; in _cancel_prologue()
485 ulwp_t *self = curthread; in _cancel_epilogue()
H A Dalloc.c184 ulwp_t *self; in lmalloc()
274 ulwp_t *self; in lfree()
/illumos-gate/usr/src/lib/libc/inc/
H A Dthr_uberdata.h691 } ulwp_t; typedef
975 ulwp_t *lwp_stacks;
976 ulwp_t *lwp_laststack;
979 ulwp_t *ulwp_freelist;
980 ulwp_t *ulwp_lastfree;
981 ulwp_t *ulwp_replace_free;
982 ulwp_t *ulwp_replace_last;
1286 extern void tsd_free(ulwp_t *);
1289 extern void tls_free(ulwp_t *);
1290 extern void rwl_free(ulwp_t *);
[all …]
H A Dthr_inlines.h51 extern __GNU_INLINE ulwp_t *
55 ulwp_t *__value; in _curthread()
58 ulwp_t *__value; in _curthread()
61 register ulwp_t *__value __asm__("g7"); in _curthread()
68 extern __GNU_INLINE ulwp_t *
71 ulwp_t *__value; in __curthread()
/illumos-gate/usr/src/lib/libc/sparc/threads/
H A Dmachdep.c38 setup_top_frame(void *stk, size_t stksize, ulwp_t *ulwp) in setup_top_frame()
63 setup_context(ucontext_t *ucp, void *(*func)(ulwp_t *), in setup_context() argument
64 ulwp_t *ulwp, caddr_t stk, size_t stksize) in setup_context()
95 _thrp_setup(ulwp_t *self) in _thrp_setup()
119 _fpinherit(ulwp_t *ulwp) in _fpinherit()
141 getgregs(ulwp_t *ulwp, gregset_t rs) in getgregs()
165 setgregs(ulwp_t *ulwp, gregset_t rs) in setgregs()
185 ulwp_t *self = curthread; in __csigsetjmp()
/illumos-gate/usr/src/lib/libc/amd64/threads/
H A Dmachdep.c37 setup_top_frame(void *stk, size_t stksize, ulwp_t *ulwp __unused) in setup_top_frame()
68 setup_context(ucontext_t *ucp, void *(*func)(ulwp_t *), in setup_context() argument
69 ulwp_t *ulwp, caddr_t stk, size_t stksize) in setup_context()
104 _thrp_setup(ulwp_t *self) in _thrp_setup()
123 _fpinherit(ulwp_t *ulwp) in _fpinherit()
129 getgregs(ulwp_t *ulwp, gregset_t rs) in getgregs()
155 setgregs(ulwp_t *ulwp, gregset_t rs) in setgregs()
176 ulwp_t *self = curthread; in __csigsetjmp()
/illumos-gate/usr/src/lib/libc/i386/threads/
H A Dmachdep.c49 setup_top_frame(void *stk, size_t stksize, ulwp_t *ulwp) in setup_top_frame()
88 setup_context(ucontext_t *ucp, void *(*func)(ulwp_t *), in setup_context() argument
89 ulwp_t *ulwp, caddr_t stk, size_t stksize) in setup_context()
149 _thrp_setup(ulwp_t *self) in _thrp_setup()
168 _fpinherit(ulwp_t *ulwp) in _fpinherit()
174 getgregs(ulwp_t *ulwp, gregset_t rs) in getgregs()
196 setgregs(ulwp_t *ulwp, gregset_t rs) in setgregs()
219 ulwp_t *self = curthread; in __csigsetjmp()
/illumos-gate/usr/src/lib/libc_db/common/
H A Dthread_db.c239 offsetof(ulwp_t, ul_lwpid), in td_read_uberdata()
1013 ulwp_t ulwp; in __td_ta_thr_iter()
1303 ulwp_t *ulwp, td_thrinfo_t *ti_p) in td_thr2to()
1419 ulwp_t ulwp; in __td_thr_get_info()
1510 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in mod_eventset()
1678 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in __td_thr_event_getmsg()
1797 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in thr_to_lwpid()
2157 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in __td_thr_tsd()
2271 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in __td_thr_tlsbase()
2446 ulwp_t *ulwp = (ulwp_t *)th_p->th_unique; in __td_thr_sleepinfo()
[all …]
/illumos-gate/usr/src/lib/libc/port/gen/
H A Datexit.c103 ulwp_t *self; in __cxa_atexit()
240 ulwp_t *self = curthread; in _preexec_atfork_unload()
393 ulwp_t *self; in at_quick_exit()
H A Dstack.c47 ulwp_t *self = curthread; in stack_setbounds()
H A Datfork.c50 ulwp_t *self = curthread; in pthread_atfork()
/illumos-gate/usr/src/cmd/mdb/common/modules/libc/
H A Dlibc.c445 #define OFFSET(member) ((size_t)OFFSETOF(ulwp_t, member))
451 ulwp_t ulwp; in d_ulwp()
947 ulwp_t ulwp; in ulwp_walk_step()
992 uintptr_t addr = (uintptr_t)(((ulwp_t *)wsp->walk_layer)->ul_wchan); in wchan_walk_step()
1011 whatis_walk_ulwp(uintptr_t addr, const ulwp_t *ulwp, mdb_whatis_t *w) in whatis_walk_ulwp()
1017 while (mdb_whatis_match(w, addr, sizeof (ulwp_t), &cur)) in whatis_walk_ulwp()
1093 tid2ulwp_walk(uintptr_t addr, ulwp_t *ulwp, tid2ulwp_walk_t *t2u) in tid2ulwp_walk()
1460 d_mutex_walk(uintptr_t addr, const ulwp_t *ulwp, d_mutex_walkdata_t *wd) in d_mutex_walk()
1561 ulwp_t u; in d_mutex()
1593 ulwp_t u; in d_mutex()
H A Dfindstack_subr.c185 stacks_ulwp_walk(uintptr_t addr, ulwp_t *ulwp, void *ignored) in stacks_ulwp_walk()
226 ulwp_t ulwp; in stacks_findstack()
/illumos-gate/usr/src/lib/libc/port/unwind/
H A Dunwind.c74 ulwp_t *self = curthread; in _t_cancel()
/illumos-gate/usr/src/lib/libc/amd64/unwind/
H A Dthrp_unwind.c84 ulwp_t *self = curthread; in _thrp_unwind()

12