Lines Matching refs:pp

202 _pthread_priority_has_qos(pthread_priority_t pp)  in _pthread_priority_has_qos()  argument
204 return (pp & (_PTHREAD_PRIORITY_SCHED_PRI_FLAG | in _pthread_priority_has_qos()
206 (pp & _PTHREAD_PRIORITY_VALID_QOS_CLASS_MASK) != 0; in _pthread_priority_has_qos()
211 _pthread_priority_has_sched_pri(pthread_priority_t pp) in _pthread_priority_has_sched_pri() argument
213 return pp & _PTHREAD_PRIORITY_SCHED_PRI_FLAG; in _pthread_priority_has_sched_pri()
218 _pthread_priority_has_override_qos(pthread_priority_t pp) in _pthread_priority_has_override_qos() argument
220 return (pp & (_PTHREAD_PRIORITY_SCHED_PRI_FLAG | in _pthread_priority_has_override_qos()
222 (pp & _PTHREAD_PRIORITY_OVERRIDE_QOS_FLAG) != 0 && in _pthread_priority_has_override_qos()
223 (pp & _PTHREAD_PRIORITY_VALID_OVERRIDE_QOS_MASK) != 0; in _pthread_priority_has_override_qos()
231 pthread_priority_compact_t pp = (flags & _PTHREAD_PRIORITY_FLAGS_MASK); in _pthread_priority_make_from_thread_qos() local
233 pp |= (1 << (_PTHREAD_PRIORITY_QOS_CLASS_SHIFT + qos - 1)); in _pthread_priority_make_from_thread_qos()
234 pp |= ((uint8_t)relpri - 1) & _PTHREAD_PRIORITY_PRIORITY_MASK; in _pthread_priority_make_from_thread_qos()
236 return pp; in _pthread_priority_make_from_thread_qos()
243 pthread_priority_compact_t pp = (flags & _PTHREAD_PRIORITY_FLAGS_MASK); in _pthread_priority_make_from_sched_pri() local
244 pp |= _PTHREAD_PRIORITY_SCHED_PRI_FLAG; in _pthread_priority_make_from_sched_pri()
245 pp |= (pthread_priority_compact_t) sched_pri; in _pthread_priority_make_from_sched_pri()
247 return pp; in _pthread_priority_make_from_sched_pri()
255 pthread_priority_compact_t pp; in _pthread_priority_make_from_thread_qos_and_override() local
256 pp = _pthread_priority_make_from_thread_qos(req_qos, relpri, flags); in _pthread_priority_make_from_thread_qos_and_override()
259 pp |= (1 << (_PTHREAD_PRIORITY_QOS_OVERRIDE_SHIFT + (override_qos - 1))); in _pthread_priority_make_from_thread_qos_and_override()
260 pp |= _PTHREAD_PRIORITY_OVERRIDE_QOS_FLAG; in _pthread_priority_make_from_thread_qos_and_override()
263 return pp; in _pthread_priority_make_from_thread_qos_and_override()
289 _pthread_priority_thread_qos_fast(pthread_priority_t pp) in _pthread_priority_thread_qos_fast() argument
291 pp &= _PTHREAD_PRIORITY_VALID_QOS_CLASS_MASK; in _pthread_priority_thread_qos_fast()
292 pp >>= _PTHREAD_PRIORITY_QOS_CLASS_SHIFT; in _pthread_priority_thread_qos_fast()
293 return (thread_qos_t)__builtin_ffs((int)pp); in _pthread_priority_thread_qos_fast()
298 _pthread_priority_thread_override_qos_fast(pthread_priority_t pp) in _pthread_priority_thread_override_qos_fast() argument
300 pp &= _PTHREAD_PRIORITY_VALID_OVERRIDE_QOS_MASK; in _pthread_priority_thread_override_qos_fast()
301 pp >>= _PTHREAD_PRIORITY_QOS_OVERRIDE_SHIFT; in _pthread_priority_thread_override_qos_fast()
302 return (thread_qos_t)__builtin_ffs((int)pp); in _pthread_priority_thread_override_qos_fast()
307 _pthread_priority_sched_pri_fast(pthread_priority_t pp) in _pthread_priority_sched_pri_fast() argument
309 return pp & _PTHREAD_PRIORITY_SCHED_PRI_MASK; in _pthread_priority_sched_pri_fast()
314 _pthread_priority_thread_qos(pthread_priority_t pp) in _pthread_priority_thread_qos() argument
316 if (_pthread_priority_has_qos(pp)) { in _pthread_priority_thread_qos()
317 return _pthread_priority_thread_qos_fast(pp); in _pthread_priority_thread_qos()
324 _pthread_priority_thread_override_qos(pthread_priority_t pp) in _pthread_priority_thread_override_qos() argument
326 if (_pthread_priority_has_override_qos(pp)) { in _pthread_priority_thread_override_qos()
327 return _pthread_priority_thread_override_qos_fast(pp); in _pthread_priority_thread_override_qos()
334 _pthread_priority_sched_pri(pthread_priority_t pp) in _pthread_priority_sched_pri() argument
336 if (_pthread_priority_has_sched_pri(pp)) { in _pthread_priority_sched_pri()
337 return _pthread_priority_sched_pri_fast(pp); in _pthread_priority_sched_pri()
345 _pthread_priority_relpri(pthread_priority_t pp) in _pthread_priority_relpri() argument
347 if (_pthread_priority_has_qos(pp)) { in _pthread_priority_relpri()
348 pp &= _PTHREAD_PRIORITY_PRIORITY_MASK; in _pthread_priority_relpri()
349 pp >>= _PTHREAD_PRIORITY_PRIORITY_SHIFT; in _pthread_priority_relpri()
350 return (int8_t)pp + 1; in _pthread_priority_relpri()
357 _pthread_priority_is_overcommit(pthread_priority_t pp) in _pthread_priority_is_overcommit() argument
359 return pp & _PTHREAD_PRIORITY_OVERCOMMIT_FLAG; in _pthread_priority_is_overcommit()
364 _pthread_priority_is_cooperative(pthread_priority_t pp) in _pthread_priority_is_cooperative() argument
366 return pp & _PTHREAD_PRIORITY_COOPERATIVE_FLAG; in _pthread_priority_is_cooperative()
371 _pthread_priority_is_nonovercommit(pthread_priority_t pp) in _pthread_priority_is_nonovercommit() argument
373 return !_pthread_priority_is_cooperative(pp) && !_pthread_priority_is_overcommit(pp); in _pthread_priority_is_nonovercommit()
385 _pthread_priority_normalize(pthread_priority_t pp);
393 _pthread_priority_normalize_for_ipc(pthread_priority_t pp);