Lines Matching defs:address
48 static std::string deviceDirName(uint64_t bus, uint64_t address)
52 << address;
56 void linkMux(const std::string& muxName, uint64_t busIndex, uint64_t address,
68 devDir /= deviceDirName(busIndex, address);
101 static int deleteDevice(const std::string& busPath, uint64_t address,
112 deviceFile << std::to_string(address);
136 uint64_t address,
140 dirPath /= deviceDirName(bus, address);
153 const std::string& parameters, uint64_t bus, uint64_t address,
165 if (!deviceIsCreated(busPath, bus, address, hasHWMonDir))
171 if (!deviceIsCreated(busPath, bus, address, hasHWMonDir))
173 deleteDevice(busPath, address, destructor);
179 [createTimer, name, busPath, parameters, bus, address,
188 return buildDevice(name, busPath, parameters, bus, address,
200 linkMux(name, bus, address, channelNames);
218 std::optional<uint64_t> address;
244 address = keyPair.value().get<uint64_t>();
254 if (!bus || !address)
260 buildDevice(name, busPath, parameters, *bus, *address, constructor,