Home
last modified time | relevance | path

Searched refs:devpath (Results 1 – 7 of 7) sorted by relevance

/aosp14/system/core/init/
H A Ddevices.cpp474 MakeDevice(devpath, block, major, minor, links); in HandleDevice()
488 if (symlink(devpath.c_str(), link.c_str())) { in HandleDevice()
501 if (StartsWith(devpath, "/dev/block/dm-")) { in HandleDevice()
502 RemoveDeviceMapperLinks(devpath); in HandleDevice()
510 unlink(devpath.c_str()); in HandleDevice()
540 std::string devpath; in HandleUevent() local
546 devpath = "/dev/block/" + Basename(uevent.path); in HandleUevent()
554 devpath = subsystem->ParseDevPath(uevent); in HandleUevent()
557 devpath = "/dev/" + uevent.device_name; in HandleUevent()
572 devpath = "/dev/" + Basename(uevent.path); in HandleUevent()
[all …]
H A Dfirmware_handler.cpp85 ExternalFirmwareHandler::ExternalFirmwareHandler(std::string devpath, uid_t uid, gid_t gid, in ExternalFirmwareHandler() argument
87 : devpath(std::move(devpath)), uid(uid), gid(gid), handler_path(std::move(handler_path)) { in ExternalFirmwareHandler()
88 auto wildcard_position = this->devpath.find('*'); in ExternalFirmwareHandler()
90 if (wildcard_position == this->devpath.length() - 1) { in ExternalFirmwareHandler()
91 this->devpath.pop_back(); in ExternalFirmwareHandler()
92 match = std::bind(PrefixMatch, this->devpath, std::placeholders::_1); in ExternalFirmwareHandler()
94 match = std::bind(FnMatch, this->devpath, std::placeholders::_1); in ExternalFirmwareHandler()
97 match = std::bind(EqualMatch, this->devpath, std::placeholders::_1); in ExternalFirmwareHandler()
101 ExternalFirmwareHandler::ExternalFirmwareHandler(std::string devpath, uid_t uid, in ExternalFirmwareHandler() argument
103 : ExternalFirmwareHandler(devpath, uid, 0, handler_path) {} in ExternalFirmwareHandler()
H A Dfirmware_handler.h34 ExternalFirmwareHandler(std::string devpath, uid_t uid, std::string handler_path);
35 ExternalFirmwareHandler(std::string devpath, uid_t uid, gid_t gid, std::string handler_path);
37 std::string devpath; member
H A Dueventd_parser_test.cpp50 EXPECT_EQ(expected.devpath, test.devpath) << expected.devpath; in TestExternalFirmwareHandler()
H A Ddevices.h137 void HandleDevice(const std::string& action, const std::string& devpath, bool block, int major,
H A DREADME.ueventd.md126 external_firmware_handler <devpath> <user [group]> <path to external program>
136 The `devpath` argument may include asterisks (`*`) to match multiple paths. For example, the string
H A Dueventd_parser.cpp109 [&args](const auto& other) { return other.devpath == args[1]; }) != in ParseExternalFirmwareHandlerLine()