Home
last modified time | relevance | path

Searched refs:LinkedList (Results 1 - 14 of 14) sorted by relevance

/foundation/resourceschedule/ffrt/src/util/
H A Dlinked_list.h23 class LinkedList { class
25 LinkedList() : prev(this), next(this) in LinkedList() function in ffrt::LinkedList
29 LinkedList(LinkedList* prev, LinkedList* next) : prev(prev), next(next) in LinkedList() function in ffrt::LinkedList
34 static ptrdiff_t OffsetOf(LinkedList T::*member) noexcept
40 static T* ContainerOf(LinkedList* node, LinkedList T::*member) noexcept
46 T* ContainerOf(LinkedList T::*member) noexcept
51 static void InsertAfter(LinkedList* cu
[all...]
/foundation/resourceschedule/ffrt/src/sync/
H A Dshared_mutex_private.h39 LinkedList wList1;
40 LinkedList wList2;
46 void Wait(LinkedList& wList, SharedMutexWaitType wtType);
47 void NotifyOne(LinkedList& wList);
48 void NotifyAll(LinkedList& wList);
H A Dshared_mutex.cpp96 void SharedMutexPrivate::Wait(LinkedList& wList, SharedMutexWaitType wtType) in Wait()
123 void SharedMutexPrivate::NotifyOne(LinkedList& wList) in NotifyOne()
144 void SharedMutexPrivate::NotifyAll(LinkedList& wList) in NotifyAll()
H A Dmutex_private.h118 LinkedList list;
/foundation/resourceschedule/ffrt/src/sched/
H A Dtask_runqueue.h29 virtual void EnQueueNode(LinkedList* node) = 0;
30 virtual void RmQueueNode(LinkedList* node) = 0;
36 LinkedList list;
74 void EnQueueNode(LinkedList* node) override
80 void RmQueueNode(LinkedList* node) override
H A Dtask_scheduler.h55 bool WakeupNode(LinkedList* node) in WakeupNode()
66 bool RemoveNode(LinkedList* node) in RemoveNode()
H A Dscheduler.h72 virtual bool InsertNode(LinkedList* node, const QoS qos);
74 virtual bool RemoveNode(LinkedList* node, const QoS qos);
H A Dscheduler.cpp38 bool FFRTScheduler::InsertNode(LinkedList* node, const QoS qos) in InsertNode()
66 bool FFRTScheduler::RemoveNode(LinkedList* node, const QoS qos) in RemoveNode()
H A Dexecute_ctx.h61 LinkedList node;
/foundation/resourceschedule/ffrt/src/core/
H A Dtask_io.cpp129 ffrt::LinkedList* node = reinterpret_cast<ffrt::LinkedList *>(&wakedTask->wq); in ffrt_wake_coroutine()
H A Dtask.cpp555 ffrt::LinkedList* node = reinterpret_cast<ffrt::LinkedList *>(&task->wq); in ffrt_executor_task_cancel()
/foundation/resourceschedule/ffrt/src/dm/
H A Ddependence_manager.h91 LinkedList* node = reinterpret_cast<LinkedList *>(&task->wq); in onSubmitUV()
/foundation/resourceschedule/ffrt/src/eu/
H A Dcpuworker_manager.cpp38 ffrt::LinkedList* node = reinterpret_cast<ffrt::LinkedList*>(&executorTask->wq); in InsertTask()
/foundation/resourceschedule/ffrt/test/ut/testcase/
H A Dut_scheduler.cpp193 LinkedList* node = new LinkedList(); in HWTEST_F()

Completed in 5 milliseconds