Lines Matching refs:self
55 struct pthread *self = THREAD_SELF; in libc_hidden_def() local
56 struct priority_protection_data *tpp = THREAD_GETMEM (self, tpp); in libc_hidden_def()
80 THREAD_SETMEM (self, tpp, tpp); in libc_hidden_def()
119 lll_lock (self->lock, LLL_PRIVATE); in libc_hidden_def()
125 if ((self->flags & ATTR_FLAG_SCHED_SET) == 0) in libc_hidden_def()
127 if (__sched_getparam (self->tid, &self->schedparam) != 0) in libc_hidden_def()
130 self->flags |= ATTR_FLAG_SCHED_SET; in libc_hidden_def()
133 if ((self->flags & ATTR_FLAG_POLICY_SET) == 0) in libc_hidden_def()
135 self->schedpolicy = __sched_getscheduler (self->tid); in libc_hidden_def()
136 if (self->schedpolicy == -1) in libc_hidden_def()
139 self->flags |= ATTR_FLAG_POLICY_SET; in libc_hidden_def()
144 struct sched_param sp = self->schedparam; in libc_hidden_def()
150 if (__sched_setscheduler (self->tid, self->schedpolicy, &sp) < 0) in libc_hidden_def()
155 lll_unlock (self->lock, LLL_PRIVATE); in libc_hidden_def()
164 struct pthread *self = THREAD_SELF; in libc_hidden_def() local
165 if ((self->flags & (ATTR_FLAG_POLICY_SET | ATTR_FLAG_SCHED_SET)) in libc_hidden_def()
167 return self->schedparam.sched_priority; in libc_hidden_def()
172 lll_lock (self->lock, LLL_PRIVATE); in libc_hidden_def()
174 if ((self->flags & ATTR_FLAG_SCHED_SET) == 0) in libc_hidden_def()
176 if (__sched_getparam (self->tid, &self->schedparam) != 0) in libc_hidden_def()
179 self->flags |= ATTR_FLAG_SCHED_SET; in libc_hidden_def()
182 if ((self->flags & ATTR_FLAG_POLICY_SET) == 0) in libc_hidden_def()
184 self->schedpolicy = __sched_getscheduler (self->tid); in libc_hidden_def()
185 if (self->schedpolicy == -1) in libc_hidden_def()
188 self->flags |= ATTR_FLAG_POLICY_SET; in libc_hidden_def()
192 result = self->schedparam.sched_priority; in libc_hidden_def()
194 lll_unlock (self->lock, LLL_PRIVATE); in libc_hidden_def()