Home
last modified time | relevance | path

Searched refs:CgroupController (Results 1 – 13 of 13) sorted by relevance

/system/core/libprocessgroup/cgrouprc_format/
Dcgroup_controller.cpp23 CgroupController::CgroupController() : version_(0), flags_(0) { in CgroupController() function in android::cgrouprc::format::CgroupController
28 CgroupController::CgroupController(uint32_t version, uint32_t flags, const std::string& name, in CgroupController() function in android::cgrouprc::format::CgroupController
30 : CgroupController() { in CgroupController()
42 uint32_t CgroupController::version() const { in version()
46 uint32_t CgroupController::flags() const { in flags()
50 const char* CgroupController::name() const { in name()
54 const char* CgroupController::path() const { in path()
58 void CgroupController::set_flags(uint32_t flags) { in set_flags()
/system/core/libprocessgroup/
Dcgroup_map.cpp54 uint32_t CgroupController::version() const { in version()
59 const char* CgroupController::name() const { in name()
64 const char* CgroupController::path() const { in path()
69 bool CgroupController::HasValue() const { in HasValue()
73 bool CgroupController::IsUsable() { in IsUsable()
88 std::string CgroupController::GetTasksFilePath(const std::string& rel_path) const { in GetTasksFilePath()
97 std::string CgroupController::GetProcsFilePath(const std::string& rel_path, uid_t uid, in GetProcsFilePath()
107 bool CgroupController::GetTaskGroup(int tid, std::string* group) const { in GetTaskGroup()
191 CgroupController CgroupMap::FindController(const std::string& name) const { in FindController()
195 return CgroupController(nullptr); in FindController()
[all …]
Dcgroup_map.h31 class CgroupController {
34 explicit CgroupController(const ACgroupController* controller) in CgroupController() function
64 CgroupController FindController(const std::string& name) const;
65 CgroupController FindControllerByPath(const std::string& path) const;
Dtask_profiles.h35 virtual void Reset(const CgroupController& controller, const std::string& file_name,
37 virtual const CgroupController* controller() const = 0;
49 ProfileAttribute(const CgroupController& controller, const std::string& file_name, in ProfileAttribute()
54 const CgroupController* controller() const override { return &controller_; } in controller()
56 void Reset(const CgroupController& controller, const std::string& file_name,
64 CgroupController controller_;
145 SetCgroupAction(const CgroupController& c, const std::string& p);
155 const CgroupController* controller() const { return &controller_; } in controller()
158 CgroupController controller_;
Dtask_profiles_test.cpp105 void Reset(const CgroupController& controller, const std::string& file_name, in Reset()
109 const CgroupController* controller() const override { in controller()
Dtask_profiles.cpp122 void ProfileAttribute::Reset(const CgroupController& controller, const std::string& file_name, in Reset()
312 SetCgroupAction::SetCgroupAction(const CgroupController& c, const std::string& p) in SetCgroupAction()
Dprocessgroup.cpp78 CgroupController controller = CgroupMap::GetInstance().FindController("memory"); in CgroupGetMemcgAppsPath()
/system/core/libprocessgroup/cgrouprc_format/include/processgroup/format/
Dcgroup_controller.h27 struct CgroupController { struct
29 CgroupController();
30 CgroupController(uint32_t version, uint32_t flags, const std::string& name,
Dcgroup_file.h28 CgroupController controllers_[];
/system/core/libprocessgroup/setup/
Dcgroup_descriptor.h30 const format::CgroupController* controller() const { return &controller_; } in controller()
38 format::CgroupController controller_;
Dcgroup_map_write.cpp257 static bool IsOptionalController(const format::CgroupController* controller) { in IsOptionalController()
262 const format::CgroupController* controller = descriptor.controller(); in MountV2CgroupController()
296 const format::CgroupController* controller = descriptor.controller(); in ActivateV2CgroupController()
323 const format::CgroupController* controller = descriptor.controller(); in MountV1CgroupController()
358 const format::CgroupController* controller = descriptor.controller(); in SetupCgroup()
399 write(fd, descriptor.controller(), sizeof(format::CgroupController))); in WriteRcFile()
/system/core/libprocessgroup/cgrouprc/
Dcgroup_file.cpp33 using android::cgrouprc::format::CgroupController;
68 auto expected = sizeof(CgroupFile) + file_data->controller_count_ * sizeof(CgroupController); in LoadRcFile()
Dcgrouprc_internal.h24 struct ACgroupController : android::cgrouprc::format::CgroupController {};