Home
last modified time | relevance | path

Searched refs:wg (Results 1 - 5 of 5) sorted by relevance

/foundation/resourceschedule/ffrt/src/sched/
H A Dworkgroup_internal.h49 int WorkgroupClear(struct WorkGroup* wg);
70 struct WorkGroup* wg = new (std::nothrow) struct WorkGroup(); in WorkgroupCreate() local
71 if (wg == nullptr) { in WorkgroupCreate()
74 return wg; in WorkgroupCreate()
77 inline int WorkgroupClear(struct WorkGroup* wg) in WorkgroupClear() argument
85 delete wg; in WorkgroupClear()
86 wg = nullptr; in WorkgroupClear()
118 void WorkgroupStartInterval(struct WorkGroup* wg);
119 void WorkgroupStopInterval(struct WorkGroup* wg);
120 void WorkgroupJoin(struct WorkGroup* wg, in
124 WorkgroupStartInterval(struct WorkGroup* wg) WorkgroupStartInterval() argument
132 WorkgroupStopInterval(struct WorkGroup* wg) WorkgroupStopInterval() argument
140 WorkgroupJoin(struct WorkGroup* wg, int tid) WorkgroupJoin() argument
[all...]
H A Dmulti_workgroup.cpp36 void WorkgroupInit(struct WorkGroup* wg, uint64_t interval, int rtgId) in WorkgroupInit() argument
38 wg->started = false; in WorkgroupInit()
39 wg->interval = interval; in WorkgroupInit()
40 wg->rtgId = rtgId; in WorkgroupInit()
44 wg->tids[i] = -1; in WorkgroupInit()
208 WorkGroup* wg = nullptr; in WorkgroupCreate() local
209 wg = new struct WorkGroup(); in WorkgroupCreate()
210 if (wg == nullptr) { in WorkgroupCreate()
214 WorkgroupInit(wg, interval, rtgId); in WorkgroupCreate()
219 return wg; in WorkgroupCreate()
222 WorkgroupClear(struct WorkGroup* wg) WorkgroupClear() argument
248 WorkgroupStartInterval(struct WorkGroup* wg) WorkgroupStartInterval() argument
267 WorkgroupStopInterval(struct WorkGroup* wg) WorkgroupStopInterval() argument
287 WorkgroupJoin(struct WorkGroup* wg, int tid) WorkgroupJoin() argument
[all...]
H A Dframe_interval.cpp26 wg = nullptr; in FrameInterval()
28 wg = WorkgroupCreate(deadline); in FrameInterval()
29 if (wg == nullptr) { in FrameInterval()
38 if (wg == nullptr) { in ~FrameInterval()
41 WorkgroupClear(wg); in ~FrameInterval()
47 if (wg == nullptr) { in OnQoSIntervals()
52 WorkgroupStartInterval(wg); in OnQoSIntervals()
54 WorkgroupStopInterval(wg); in OnQoSIntervals()
82 if (wg == nullptr) { in Join()
87 WorkgroupJoin(wg, ti in Join()
[all...]
H A Dframe_interval.h57 struct WorkGroup* wg = nullptr; member in ffrt::FrameInterval
/foundation/resourceschedule/ffrt/test/ut/
H A Dmulti_workgroup_test.cpp123 struct WorkGroup* wg = nullptr; in HWTEST_F() local
125 WorkgroupStartInterval(wg); in HWTEST_F()
152 struct WorkGroup* wg = nullptr; in HWTEST_F() local
154 WorkgroupStopInterval(wg); in HWTEST_F()
182 struct WorkGroup* wg = nullptr; in HWTEST_F() local
184 WorkgroupJoin(wg, tid); in HWTEST_F()
197 struct WorkGroup* wg = nullptr; in HWTEST_F() local
199 int ret = WorkgroupClear(wg); in HWTEST_F()

Completed in 2 milliseconds