Searched refs:devpath (Results 1 – 7 of 7) sorted by relevance
/aosp14/system/core/init/ |
H A D | devices.cpp | 474 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 D | firmware_handler.cpp | 85 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 D | firmware_handler.h | 34 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 D | ueventd_parser_test.cpp | 50 EXPECT_EQ(expected.devpath, test.devpath) << expected.devpath; in TestExternalFirmwareHandler()
|
H A D | devices.h | 137 void HandleDevice(const std::string& action, const std::string& devpath, bool block, int major,
|
H A D | README.ueventd.md | 126 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 D | ueventd_parser.cpp | 109 [&args](const auto& other) { return other.devpath == args[1]; }) != in ParseExternalFirmwareHandlerLine()
|