/base/startup/init/ueventd/ |
H A D | ueventd.c | 38 // buffer size refer to kernel kobject uevent 104 STATIC void HandleUevent(const struct Uevent *uevent) in HandleUevent() argument 106 if (uevent->action == ACTION_ADD || uevent->action == ACTION_CHANGE || uevent->action == ACTION_ONLINE) { in HandleUevent() 107 ChangeSysAttributePermissions(uevent->syspath); in HandleUevent() 110 SUBSYSTEMTYPE type = GetSubsystemType(uevent->subsystem); in HandleUevent() 113 HandleBlockDeviceEvent(uevent); in HandleUevent() 116 HandleFimwareDeviceEvent(uevent); in HandleUevent() 119 HandleOtherDeviceEvent(uevent); in HandleUevent() 143 HandleRequiredDynamicDeviceNodes(const struct Uevent *uevent) HandleRequiredDynamicDeviceNodes() argument 175 HandleRequiredBlockDeviceNodes(const struct Uevent *uevent, char **devices, int num) HandleRequiredBlockDeviceNodes() argument 200 HandleUeventRequired(const struct Uevent *uevent, char **devices, int num) HandleUeventRequired() argument 216 AddUevent(struct Uevent *uevent, const char *event, size_t len) AddUevent() argument 264 ParseUeventMessage(const char *buffer, ssize_t length, struct Uevent *uevent) ParseUeventMessage() argument 295 struct Uevent uevent = {}; ProcessUevent() local [all...] |
H A D | ueventd_device_handler.c | 80 INIT_LOGE("[uevent] Failed to create dir \" %s \", err = %d", linkDir, errno); in CreateSymbolLinks() 117 INIT_LOGE("[uevent] Failed to memcpy path %s", path); in SetDeviceLable() 126 INIT_LOGE("[uevent] Failed to Restorecon \" %s \"", path); in SetDeviceLable() 148 static int CreateDeviceNode(const struct Uevent *uevent, const char *deviceNode, char **symLinks, bool isBlock) in CreateDeviceNode() argument 151 int major = uevent->major; in CreateDeviceNode() 152 int minor = uevent->minor; in CreateDeviceNode() 153 uid_t uid = uevent->ug.uid; in CreateDeviceNode() 154 gid_t gid = uevent->ug.gid; in CreateDeviceNode() 300 static char **GetBlockDeviceSymbolLinks(const struct Uevent *uevent) in GetBlockDeviceSymbolLinks() argument 302 if (uevent in GetBlockDeviceSymbolLinks() 358 HandleDeviceNode(const struct Uevent *uevent, const char *deviceNode, bool isBlock) HandleDeviceNode() argument 453 HandleBlockDeviceEvent(const struct Uevent *uevent) HandleBlockDeviceEvent() argument 496 HandleOtherDeviceEvent(const struct Uevent *uevent) HandleOtherDeviceEvent() argument [all...] |
H A D | ueventd_firmware_handler.c | 27 void HandleFimwareDeviceEvent(const struct Uevent *uevent) in HandleFimwareDeviceEvent() argument 31 if (snprintf_s(fwLoadingPath, PATH_MAX, PATH_MAX - 1, "/sys%s/loading", uevent->syspath) == -1) { in HandleFimwareDeviceEvent()
|
/base/startup/init/test/unittest/ueventd/ |
H A D | ueventd_event_unittest.cpp | 178 // Generate uevent buffer from struct uevent. 179 // extra data used to break uevent buffer to check 181 std::string GenerateUeventBuffer(struct Uevent &uevent, std::vector<std::string> &extraData) in GenerateUeventBuffer() argument 184 if (uevent.syspath != nullptr) { in GenerateUeventBuffer() 185 ueventdBuffer.append(std::string("DEVPATH=") + uevent.syspath + '\000'); in GenerateUeventBuffer() 187 if (uevent.subsystem != nullptr) { in GenerateUeventBuffer() 188 ueventdBuffer.append(std::string("SUBSYSTEM=") + uevent.subsystem + '\000'); in GenerateUeventBuffer() 190 ueventdBuffer.append(std::string("ACTION=") + ActionString(uevent.action) + '\000'); in GenerateUeventBuffer() 191 if (uevent in GenerateUeventBuffer() 234 struct Uevent uevent = { HWTEST_F() local 274 struct Uevent uevent = { HWTEST_F() local 317 struct Uevent uevent = { HWTEST_F() local 347 struct Uevent uevent = { HWTEST_F() local 379 struct Uevent uevent = { HWTEST_F() local 429 struct Uevent uevent = { HWTEST_F() local 445 struct Uevent uevent = { HWTEST_F() local 459 struct Uevent uevent = { HWTEST_F() local 474 struct Uevent uevent = { HWTEST_F() local 495 struct Uevent uevent = { HWTEST_F() local 534 struct Uevent uevent = { HWTEST_F() local 573 struct Uevent uevent = { HWTEST_F() local 612 struct Uevent uevent = { TestUeventAction() local [all...] |
/base/startup/init/ueventd/include/ |
H A D | ueventd_device_handler.h | 25 void HandleBlockDeviceEvent(const struct Uevent *uevent); 26 void HandleOtherDeviceEvent(const struct Uevent *uevent);
|
H A D | ueventd_firmware_handler.h | 25 void HandleFimwareDeviceEvent(const struct Uevent *uevent);
|
H A D | ueventd.h | 76 void ParseUeventMessage(const char *buffer, ssize_t length, struct Uevent *uevent);
|
/base/startup/init/test/fuzztest/handleblockdeviceevent_fuzzer/ |
H A D | handleblockdeviceevent_fuzzer.cpp | 24 struct Uevent uevent = { in FuzzHandleBlockDeviceEvent() local 27 HandleBlockDeviceEvent(&uevent); in FuzzHandleBlockDeviceEvent()
|
/base/startup/init/test/fuzztest/handleotherdeviceevent_fuzzer/ |
H A D | handleotherdeviceevent_fuzzer.cpp | 24 struct Uevent uevent = { in FuzzHandleOtherDeviceEvent() local 27 HandleOtherDeviceEvent(&uevent); in FuzzHandleOtherDeviceEvent()
|
/base/powermgr/battery_manager/services/native/src/ |
H A D | battery_dump.cpp | 43 dprintf(fd, " --uevent <uevent>: set battery uevent\n"); in DumpBatteryHelp() 159 if ((args.empty()) || args.size() != UEVENT_DUMP_PARAM_SIZE || (args[0].compare(u"--uevent") != 0)) { in MockUevent() 164 std::string uevent = Str16ToStr8(args[1]); in MockUevent() local 165 service->MockUevent(uevent); in MockUevent() 166 dprintf(fd, "battery uevent %s \n", uevent.c_str()); in MockUevent()
|
H A D | battery_config.cpp | 194 Json::Value uevent = commonEventConf["uevent"]; in ParseCommonEventConf() local 195 if (!eventName.isString() || !sceneConfigName.isString() || !uevent.isString()) { in ParseCommonEventConf() 211 tempCommonEventConf.uevent = uevent.asString(); in ParseCommonEventConf()
|
H A D | battery_notify.cpp | 106 std::string uevent = info.GetUevent(); in HandleUevent() local 107 auto pos = uevent.rfind('$'); in HandleUevent() 109 std::string ueventName = uevent.substr(0, pos); in HandleUevent() 110 std::string ueventAct = uevent.substr(++pos); in HandleUevent() 125 BATTERY_HILOGE(COMP_SVC, "undefine uevent act %{public}s", ueventAct.c_str()); in HandleUevent() 128 BATTERY_HILOGI(COMP_SVC, "handle uevent info %{public}s", uevent.c_str()); in HandleUevent()
|
H A D | battery_service.cpp | 214 batteryInfo_.SetUevent(event.uevent); in ConvertingEvent() 243 // Splicing strings for parsing uevent in AddBootCommonEvents() 263 ueventName = iter.uevent; in FillCommonEvent() 875 void BatteryService::MockUevent(const std::string& uevent) in MockUevent() argument 886 batteryInfo_.SetUevent(uevent); in MockUevent()
|
/base/powermgr/battery_manager/services/native/include/ |
H A D | battery_config.h | 39 std::string uevent; member
|
H A D | battery_service.h | 87 void MockUevent(const std::string& uevent);
|
/base/powermgr/battery_manager/interfaces/inner_api/native/include/ |
H A D | battery_info.h | 314 void SetUevent(const std::string& uevent) in SetUevent() argument 316 uevent_ = uevent; in SetUevent() 447 static constexpr const char* COMMON_EVENT_KEY_UEVENT = "uevent";
|
/base/startup/init/test/unittest/param/ |
H A D | param_stub.h | 87 void HandleUevent(const struct Uevent *uevent);
|