Lines Matching refs:ffrt
33 ffrt::TaskFactory::RegistCb( in ffrt_init()
34 [] () -> ffrt::CPUEUTask* { in ffrt_init()
35 … return static_cast<ffrt::CPUEUTask*>(ffrt::SimpleAllocator<ffrt::SCPUEUTask>::AllocMem()); in ffrt_init()
37 [] (ffrt::CPUEUTask* task) { in ffrt_init()
38 ffrt::SimpleAllocator<ffrt::SCPUEUTask>::FreeMem(static_cast<ffrt::SCPUEUTask*>(task)); in ffrt_init()
40 ffrt::SimpleAllocator<ffrt::SCPUEUTask>::getUnfreedMem, in ffrt_init()
41 ffrt::SimpleAllocator<ffrt::SCPUEUTask>::LockMem, in ffrt_init()
42 ffrt::SimpleAllocator<ffrt::SCPUEUTask>::UnlockMem); in ffrt_init()
43 ffrt::SchedulerFactory::RegistCb( in ffrt_init()
44 [] () -> ffrt::TaskScheduler* { return new ffrt::TaskScheduler{new ffrt::FIFOQueue()}; }, in ffrt_init()
45 [] (ffrt::TaskScheduler* schd) { delete schd; }); in ffrt_init()
47 [] (ffrt::CPUEUTask* task, bool timeOut) -> void {CoWake(task, timeOut);}); in ffrt_init()
48 ffrt::DependenceManager::RegistInsCb(ffrt::SDependenceManager::Instance); in ffrt_init()
49 ffrt::ExecuteUnit::RegistInsCb(ffrt::SExecuteUnit::Instance); in ffrt_init()
50 ffrt::FFRTScheduler::RegistInsCb(ffrt::SFFRTScheduler::Instance); in ffrt_init()
51 ffrt::SetFuncQosMap(ffrt::QoSMap); in ffrt_init()
52 ffrt::SetFuncQosMax(ffrt::QoSMax); in ffrt_init()