Home
last modified time | relevance | path

Searched refs:CgroupAction (Results 1 – 5 of 5) sorted by relevance

/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group/include/
H A Dcgroup_action.h31 class CgroupAction {
33 static CgroupAction& GetInstance();
46 CgroupAction();
47 ~CgroupAction() = default;
49 CgroupAction(const CgroupAction&) = delete;
50 CgroupAction& operator=(const CgroupAction &) = delete;
51 CgroupAction(CgroupAction&&) = delete;
52 CgroupAction& operator=(CgroupAction&&) = delete;
/ohos5.0/foundation/resourceschedule/resource_schedule_service/cgroup_sched/framework/process_group/src/
H A Dcgroup_action.cpp50 CgroupAction& CgroupAction::GetInstance() in GetInstance()
52 static CgroupAction instance; in GetInstance()
56 CgroupAction::CgroupAction() in CgroupAction() function in OHOS::ResourceSchedule::CgroupSetting::CgroupAction
95 std::vector<SchedPolicy> CgroupAction::GetSchedPolicyList() in GetSchedPolicyList()
104 bool CgroupAction::IsSchedPolicyValid(SchedPolicy policy) in IsSchedPolicyValid()
110 const char* CgroupAction::GetSchedPolicyFullName(SchedPolicy policy) in GetSchedPolicyFullName()
119 const char* CgroupAction::GetSchedPolicyAbbrName(SchedPolicy policy) in GetSchedPolicyAbbrName()
128 bool CgroupAction::SetThreadSchedPolicy(int tid, SchedPolicy policy) in SetThreadSchedPolicy()
150 bool CgroupAction::LoadConfigFile() in LoadConfigFile()
160 bool CgroupAction::IsEnabled() in IsEnabled()
[all …]
H A Dsched_policy.cpp31 return CgroupAction::GetInstance().SetThreadSchedPolicy(tid, schedPolicy) ? 0 : -1; in SetThreadSchedPolicy()
43 return CgroupAction::GetInstance().SetThreadGroupSchedPolicy(pid, schedPolicy) ? 0 : -1; in SetThreadGroupSchedPolicy()
54 return CgroupAction::GetInstance().GetSchedPolicy(tid, policy); in GetThreadSchedPolicy()
59 return CgroupAction::GetInstance().GetSchedPolicyByName(name, policy); in GetSchedPolicyByName()
64 return CgroupAction::GetInstance().GetSchedPolicyAbbrName(policy); in GetSchedPolicyShortenedName()
69 return CgroupAction::GetInstance().GetSchedPolicyFullName(policy); in GetSchedPolicyFullName()
74 return CgroupAction::GetInstance().AddSchedPolicyDeclaration(policy, fullName, abbrName); in AddSchedPolicyDeclaration()
H A Dcgroup_map.cpp129 auto policyList = CgroupAction::GetInstance().GetSchedPolicyList(); in LoadSchedPolicyConfig()
H A Dcgroup_controller.cpp37 auto policyList = CgroupAction::GetInstance().GetSchedPolicyList(); in CgroupController()