Lines Matching refs:t

97 setxid_mark_thread (struct xid_command *cmdp, struct pthread *t)  in libc_hidden_def()
102 if (t->setxid_futex == -1 in libc_hidden_def()
103 && ! atomic_compare_and_exchange_bool_acq (&t->setxid_futex, -2, -1)) in libc_hidden_def()
105 futex_wait_simple (&t->setxid_futex, -2, FUTEX_PRIVATE); in libc_hidden_def()
106 while (t->setxid_futex == -2); in libc_hidden_def()
109 t->setxid_futex = 0; in libc_hidden_def()
113 ch = t->cancelhandling; in libc_hidden_def()
122 t->setxid_futex = 1; in libc_hidden_def()
123 futex_wake (&t->setxid_futex, 1, FUTEX_PRIVATE); in libc_hidden_def()
128 while (atomic_compare_and_exchange_bool_acq (&t->cancelhandling, in libc_hidden_def()
134 setxid_unmark_thread (struct xid_command *cmdp, struct pthread *t) in setxid_unmark_thread() argument
140 ch = t->cancelhandling; in setxid_unmark_thread()
144 while (atomic_compare_and_exchange_bool_acq (&t->cancelhandling, in setxid_unmark_thread()
148 t->setxid_futex = 1; in setxid_unmark_thread()
149 futex_wake (&t->setxid_futex, 1, FUTEX_PRIVATE); in setxid_unmark_thread()
154 setxid_signal_thread (struct xid_command *cmdp, struct pthread *t) in setxid_signal_thread() argument
156 if ((t->cancelhandling & SETXID_BITMASK) == 0) in setxid_signal_thread()
161 val = INTERNAL_SYSCALL_CALL (tgkill, pid, t->tid, SIGSETXID); in setxid_signal_thread()
191 struct pthread *t = list_entry (runp, struct pthread, list); in __nptl_setxid() local
192 if (t == self) in __nptl_setxid()
195 setxid_mark_thread (cmdp, t); in __nptl_setxid()
201 struct pthread *t = list_entry (runp, struct pthread, list); in __nptl_setxid() local
202 if (t == self) in __nptl_setxid()
205 setxid_mark_thread (cmdp, t); in __nptl_setxid()
217 struct pthread *t = list_entry (runp, struct pthread, list); in __nptl_setxid() local
218 if (t == self) in __nptl_setxid()
221 signalled += setxid_signal_thread (cmdp, t); in __nptl_setxid()
226 struct pthread *t = list_entry (runp, struct pthread, list); in __nptl_setxid() local
227 if (t == self) in __nptl_setxid()
230 signalled += setxid_signal_thread (cmdp, t); in __nptl_setxid()
247 struct pthread *t = list_entry (runp, struct pthread, list); in __nptl_setxid() local
248 if (t == self) in __nptl_setxid()
251 setxid_unmark_thread (cmdp, t); in __nptl_setxid()
256 struct pthread *t = list_entry (runp, struct pthread, list); in __nptl_setxid() local
257 if (t == self) in __nptl_setxid()
260 setxid_unmark_thread (cmdp, t); in __nptl_setxid()