Lines Matching refs:usa
213 struct usigaction *usa; in thr_sighandler() local
219 usa = __libc_sigaction_slot(sig); in thr_sighandler()
220 _thr_rwl_rdlock(&usa->lock); in thr_sighandler()
221 act = usa->sigact; in thr_sighandler()
222 _thr_rwl_unlock(&usa->lock); in thr_sighandler()
457 struct usigaction *usa; in _thr_signal_init() local
470 usa = __libc_sigaction_slot(sig); in _thr_signal_init()
471 usa->sigact = oact; in _thr_signal_init()
473 remove_thr_signals(&usa->sigact.sa_mask); in _thr_signal_init()
502 struct usigaction *usa; in _thr_sigact_unload()
509 usa = __libc_sigaction_slot(sig); in _thr_sigact_unload()
510 actp = &usa->sigact; in _thr_sigact_unload()
515 rwlp = &usa->lock; in _thr_sigact_unload()
574 struct usigaction *usa; in __thr_sigaction() local
584 usa = __libc_sigaction_slot(sig); in __thr_sigaction()
587 _thr_rwl_wrlock(&usa->lock); in __thr_sigaction()
590 oldact2 = usa->sigact; in __thr_sigaction()
602 usa->sigact = newact; in __thr_sigaction()
603 remove_thr_signals(&usa->sigact.sa_mask); in __thr_sigaction()
612 usa->sigact = oldact2; in __thr_sigaction()
623 oldact = usa->sigact; in __thr_sigaction()
626 _thr_rwl_unlock(&usa->lock); in __thr_sigaction()