Lines Matching refs:curthread
67 pshared_rlock(struct pthread *curthread) in pshared_rlock() argument
70 curthread->locklevel++; in pshared_rlock()
75 pshared_wlock(struct pthread *curthread) in pshared_wlock() argument
78 curthread->locklevel++; in pshared_wlock()
83 pshared_unlock(struct pthread *curthread) in pshared_unlock() argument
87 curthread->locklevel--; in pshared_unlock()
88 _thr_ast(curthread); in pshared_unlock()
102 pshared_gc(struct pthread *curthread) in pshared_gc() argument
108 pshared_wlock(curthread); in pshared_gc()
121 pshared_unlock(curthread); in pshared_gc()
214 pshared_destroy(struct pthread *curthread, void *key) in pshared_destroy() argument
218 pshared_wlock(curthread); in pshared_destroy()
220 pshared_unlock(curthread); in pshared_destroy()
227 struct pthread *curthread; in __thr_pshared_offpage() local
231 curthread = _get_curthread(); in __thr_pshared_offpage()
233 pshared_destroy(curthread, key); in __thr_pshared_offpage()
236 pshared_rlock(curthread); in __thr_pshared_offpage()
238 pshared_unlock(curthread); in __thr_pshared_offpage()
250 pshared_wlock(curthread); in __thr_pshared_offpage()
252 pshared_unlock(curthread); in __thr_pshared_offpage()
263 struct pthread *curthread; in __thr_pshared_destroy() local
265 curthread = _get_curthread(); in __thr_pshared_destroy()
266 pshared_destroy(curthread, key); in __thr_pshared_destroy()
267 pshared_gc(curthread); in __thr_pshared_destroy()