Home
last modified time | relevance | path

Searched refs:dBusMap (Results 1 – 10 of 10) sorted by relevance

/openbmc/pldm/libpldmresponder/
H A Dbios_integer_attribute.cpp53 if (!dBusMap.has_value()) in setAttrValueOnDbus()
60 if (dBusMap->propertyType == "uint8_t") in setAttrValueOnDbus()
62 return dbusHandler->setDbusProperty(*dBusMap, in setAttrValueOnDbus()
65 else if (dBusMap->propertyType == "uint16_t") in setAttrValueOnDbus()
68 *dBusMap, static_cast<uint16_t>(currentValue)); in setAttrValueOnDbus()
70 else if (dBusMap->propertyType == "int16_t") in setAttrValueOnDbus()
72 return dbusHandler->setDbusProperty(*dBusMap, in setAttrValueOnDbus()
75 else if (dBusMap->propertyType == "uint32_t") in setAttrValueOnDbus()
78 *dBusMap, static_cast<uint32_t>(currentValue)); in setAttrValueOnDbus()
80 else if (dBusMap->propertyType == "int32_t") in setAttrValueOnDbus()
[all …]
H A Dbios_enum_attribute.cpp42 if (dBusMap.has_value()) in BIOSEnumAttribute()
81 if (dBusMap->propertyType == "uint8_t") in buildValMap()
85 else if (dBusMap->propertyType == "uint16_t") in buildValMap()
89 else if (dBusMap->propertyType == "uint32_t") in buildValMap()
93 else if (dBusMap->propertyType == "uint64_t") in buildValMap()
97 else if (dBusMap->propertyType == "int16_t") in buildValMap()
101 else if (dBusMap->propertyType == "int32_t") in buildValMap()
105 else if (dBusMap->propertyType == "int64_t") in buildValMap()
109 else if (dBusMap->propertyType == "bool") in buildValMap()
113 else if (dBusMap->propertyType == "double") in buildValMap()
[all …]
H A Dbios_string_attribute.cpp68 if (!dBusMap.has_value()) in setAttrValueOnDbus()
75 dbusHandler->setDbusProperty(*dBusMap, value); in setAttrValueOnDbus()
80 if (!dBusMap.has_value()) in getAttrValue()
87 dBusMap->objectPath.c_str(), dBusMap->propertyName.c_str(), in getAttrValue()
88 dBusMap->interface.c_str()); in getAttrValue()
94 "ATTRIBUTE", name, "PATH", dBusMap->objectPath, "INTERFACE", in getAttrValue()
95 dBusMap->interface, "PROPERTY", dBusMap->propertyName, "ERROR", e); in getAttrValue()
H A Dbios_config.hpp224 auto dBusMap = biosAttributes[biosAttrIndex]->getDBusMap(); in constructAttribute() local
226 if (dBusMap.has_value()) in constructAttribute()
232 propertiesChanged(dBusMap->objectPath, in constructAttribute()
233 dBusMap->interface), in constructAttribute()
245 interfacesAdded() + argNpath(0, dBusMap->objectPath), in constructAttribute()
246 [this, biosAttrIndex, interface = dBusMap->interface]( in constructAttribute()
H A Dbios_attribute.cpp39 dBusMap = {objectPath, interface, propertyName, propertyType}; in BIOSAttribute()
49 return dBusMap; in getDBusMap()
H A Dbios_attribute.hpp110 std::optional<pldm::utils::DBusMapping> dBusMap; member in pldm::responder::bios::BIOSAttribute
H A Dbios_config.cpp977 const auto& dBusMap = biosAttributes[biosAttrIndex]->getDBusMap(); in processBiosAttrChangeNotification() local
978 const auto& propertyName = dBusMap->propertyName; in processBiosAttrChangeNotification()
/openbmc/pldm/common/
H A Dutils.cpp330 void DBusHandler::setDbusProperty(const DBusMapping& dBusMap, in setDbusProperty() argument
333 auto setDbusValue = [&dBusMap, this](const auto& variant) { in setDbusProperty()
336 getService(dBusMap.objectPath.c_str(), dBusMap.interface.c_str()); in setDbusProperty()
338 service.c_str(), dBusMap.objectPath.c_str(), dbusProperties, "Set"); in setDbusProperty()
339 method.append(dBusMap.interface.c_str(), dBusMap.propertyName.c_str(), in setDbusProperty()
344 if (dBusMap.propertyType == "uint8_t") in setDbusProperty()
349 else if (dBusMap.propertyType == "bool") in setDbusProperty()
354 else if (dBusMap.propertyType == "int16_t") in setDbusProperty()
359 else if (dBusMap.propertyType == "uint16_t") in setDbusProperty()
364 else if (dBusMap.propertyType == "int32_t") in setDbusProperty()
[all …]
H A Dutils.hpp225 virtual void setDbusProperty(const DBusMapping& dBusMap,
373 void setDbusProperty(const DBusMapping& dBusMap,
/openbmc/pldm/libpldmresponder/test/
H A Dlibpldmresponder_bios_attribute_test.cpp29 return dBusMap; in getDbusMap()