Lines Matching refs:Priority
142 for (int pool_id = 0; pool_id < Env::Priority::TOTAL; ++pool_id) { in ~PosixEnv()
215 void Schedule(void (*function)(void* arg1), void* arg, Priority pri = LOW,
219 int UnSchedule(void* arg, Priority pri) override;
225 unsigned int GetThreadPoolQueueLen(Priority pri = LOW) const override;
325 void SetBackgroundThreads(int num, Priority pri) override { in SetBackgroundThreads()
326 assert(pri >= Priority::BOTTOM && pri <= Priority::HIGH); in SetBackgroundThreads()
330 int GetBackgroundThreads(Priority pri) override { in GetBackgroundThreads()
331 assert(pri >= Priority::BOTTOM && pri <= Priority::HIGH); in GetBackgroundThreads()
341 void IncBackgroundThreadsIfNeeded(int num, Priority pri) override { in IncBackgroundThreadsIfNeeded()
342 assert(pri >= Priority::BOTTOM && pri <= Priority::HIGH); in IncBackgroundThreadsIfNeeded()
346 void LowerThreadPoolIOPriority(Priority pool = LOW) override { in LowerThreadPoolIOPriority()
347 assert(pool >= Priority::BOTTOM && pool <= Priority::HIGH); in LowerThreadPoolIOPriority()
355 void LowerThreadPoolCPUPriority(Priority pool = LOW) override { in LowerThreadPoolCPUPriority()
356 assert(pool >= Priority::BOTTOM && pool <= Priority::HIGH); in LowerThreadPoolCPUPriority()
407 thread_pools_storage_(Priority::TOTAL), in PosixEnv()
414 for (int pool_id = 0; pool_id < Env::Priority::TOTAL; ++pool_id) { in PosixEnv()
416 static_cast<Env::Priority>(pool_id)); in PosixEnv()
432 void PosixEnv::Schedule(void (*function)(void* arg1), void* arg, Priority pri, in Schedule()
434 assert(pri >= Priority::BOTTOM && pri <= Priority::HIGH); in Schedule()
438 int PosixEnv::UnSchedule(void* arg, Priority pri) { in UnSchedule()
442 unsigned int PosixEnv::GetThreadPoolQueueLen(Priority pri) const { in GetThreadPoolQueueLen()
443 assert(pri >= Priority::BOTTOM && pri <= Priority::HIGH); in GetThreadPoolQueueLen()