/openbmc/bmcweb/redfish-core/schema/dmtf/csdl/ |
H A D | PCIeDevice_v1.xml | 4 <!--# Redfish Schema: PCIeDevice v1.17.0 --> 58 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeDevice"> 62 <EntityType Name="PCIeDevice" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 63 …<Annotation Term="OData.Description" String="The `PCIeDevice` schema describes the properties of a… 142 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeDevice.v1_0_0"> 146 <EntityType Name="PCIeDevice" BaseType="PCIeDevice.PCIeDevice"> 178 <Property Name="DeviceType" Type="PCIeDevice.v1_0_0.DeviceType" Nullable="false"> 193 <Property Name="Links" Type="PCIeDevice.v1_0_0.Links" Nullable="false"> 250 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeDevice.v1_0_1"> 253 <EntityType Name="PCIeDevice" BaseType="PCIeDevice.v1_0_0.PCIeDevice"/> [all …]
|
H A D | PCIeDeviceCollection_v1.xml | 27 <edmx:Include Namespace="PCIeDevice"/> 37 … <Annotation Term="OData.Description" String="The collection of `PCIeDevice` resource instances."/> 38 …ption" String="This resource shall represent a resource collection of `PCIeDevice` instances for a… 62 <NavigationProperty Name="Members" Type="Collection(PCIeDevice.PCIeDevice)">
|
H A D | USBController_v1.xml | 35 <edmx:Include Namespace="PCIeDevice"/> 133 <NavigationProperty Name="PCIeDevice" Type="PCIeDevice.PCIeDevice" Nullable="false"> 136 …ion" String="This property shall contain a link to a resource of type `PCIeDevice` that represents…
|
H A D | PCIeSlots_v1.xml | 29 <edmx:Include Namespace="PCIeDevice"/> 69 …a has been deprecated in favor of the `PCIeDevice` schema. Empty PCIe slots should be represented… 100 <Property Name="PCIeType" Type="PCIeDevice.PCIeTypes"> 133 <NavigationProperty Name="PCIeDevice" Type="Collection(PCIeDevice.PCIeDevice)"> 136 …g="This property shall contain an array of links to resources of type `PCIeDevice` with which this…
|
H A D | GraphicsController_v1.xml | 35 <edmx:Include Namespace="PCIeDevice"/> 152 <NavigationProperty Name="PCIeDevice" Type="PCIeDevice.PCIeDevice" Nullable="false"> 155 …ion" String="This property shall contain a link to a resource of type `PCIeDevice` that represents…
|
/openbmc/bmcweb/redfish-core/schema/dmtf/installed/ |
H A D | PCIeDevice_v1.xml | 4 <!--# Redfish Schema: PCIeDevice v1.17.0 --> 58 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeDevice"> 62 <EntityType Name="PCIeDevice" BaseType="Resource.v1_0_0.Resource" Abstract="true"> 63 <Annotation Term="OData.Description" String="The `PCIeDevice` schema describes the properties of a PCIe device that is attached to a system. It also describes the location, such as a slot, socket, or bay, where a unit can be installed, by populating a resource instance with an absent state if a unit is not present."/> 142 <Schema xmlns="http://docs.oasis-open.org/odata/ns/edm" Namespace="PCIeDevice.v1_0_0"> 146 <EntityType Name="PCIeDevice" BaseType="PCIeDevice.PCIeDevice"> 178 <Property Name="DeviceType" Type="PCIeDevice.v1_0_0.DeviceType" Nullable="false"> 193 <Property Name="Links" Type="PCIeDevice [all...] |
H A D | PCIeDeviceCollection_v1.xml | 27 <edmx:Include Namespace="PCIeDevice"/> 37 … <Annotation Term="OData.Description" String="The collection of `PCIeDevice` resource instances."/> 38 …ption" String="This resource shall represent a resource collection of `PCIeDevice` instances for a… 62 <NavigationProperty Name="Members" Type="Collection(PCIeDevice.PCIeDevice)">
|
H A D | PCIeSlots_v1.xml | 29 <edmx:Include Namespace="PCIeDevice"/> 69 …a has been deprecated in favor of the `PCIeDevice` schema. Empty PCIe slots should be represented… 100 <Property Name="PCIeType" Type="PCIeDevice.PCIeTypes"> 133 <NavigationProperty Name="PCIeDevice" Type="Collection(PCIeDevice.PCIeDevice)"> 136 …g="This property shall contain an array of links to resources of type `PCIeDevice` with which this…
|
/openbmc/pldm/host-bmc/dbus/ |
H A D | pcie_device.hpp | 6 #include <xyz/openbmc_project/Inventory/Item/PCIeDevice/server.hpp> 16 sdbusplus::xyz::openbmc_project::Inventory::Item::server::PCIeDevice>; 21 * @class PCIeDevice 22 * @brief PCIeDevice DBUS support, also includes the device properties 25 class PCIeDevice : public ItemDevice class 28 PCIeDevice() = delete; 29 ~PCIeDevice() = default; 30 PCIeDevice(const PCIeDevice&) = delete; 31 PCIeDevice& operator=(const PCIeDevice&) = delete; 33 PCIeDevice(sdbusplus::bus_t& bus, const std::string& objPath) : in PCIeDevice() function in pldm::dbus::PCIeDevice
|
H A D | pcie_device.cpp | 8 auto PCIeDevice::generationInUse() const -> Generations in generationInUse() 11 PCIeDevice::generationInUse(); in generationInUse() 14 auto PCIeDevice::generationInUse(Generations value) -> Generations in generationInUse() 17 PCIeDevice::generationInUse(value); in generationInUse() 20 size_t PCIeDevice::lanesInUse() const in lanesInUse() 23 PCIeDevice::lanesInUse(); in lanesInUse() 26 size_t PCIeDevice::lanesInUse(size_t value) in lanesInUse() 29 PCIeDevice::lanesInUse(value); in lanesInUse()
|
H A D | custom_dbus.cpp | 81 if (!pcieDevice.contains(path)) in implementPCIeDeviceInterface() 83 pcieDevice.emplace(path, std::make_unique<PCIeDevice>( in implementPCIeDeviceInterface() 94 if (pcieDevice.contains(path)) in setPCIeDeviceProps() 96 pcieDevice.at(path)->lanesInUse(lanesInUse); in setPCIeDeviceProps() 97 pcieDevice.at(path)->generationInUse(generationsInUse); in setPCIeDeviceProps()
|
/openbmc/phosphor-dbus-interfaces/gen/xyz/openbmc_project/Inventory/Item/PCIeDevice/ |
H A D | meson.build | 3 sdbusplus_current_path = 'xyz/openbmc_project/Inventory/Item/PCIeDevice' 8 '../../../../../../yaml/xyz/openbmc_project/Inventory/Item/PCIeDevice.interface.yaml', 28 'xyz/openbmc_project/Inventory/Item/PCIeDevice',
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema-installed/ |
H A D | PCIeSlots.v1_6_1.json | 79 "PCIeDevice": { object 82 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice" 84 …: "This property shall contain an array of links to resources of type `PCIeDevice` with which this… 88 "PCIeDevice@odata.count": { 174 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeTypes" 207 …a has been deprecated in favor of the `PCIeDevice` schema. Empty PCIe slots should be represented…
|
H A D | PCIeDeviceCollection.json | 14 "description": "The collection of `PCIeDevice` resource instances.", 15 …Description": "This resource shall represent a resource collection of `PCIeDevice` instances for a… 57 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice"
|
H A D | PCIeDevice.v1_17_0.json | 2 "$id": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.v1_17_0.json", 3 "$ref": "#/definitions/PCIeDevice", 522 "PCIeDevice": { object 524 …"description": "The `PCIeDevice` schema describes the properties of a PCIe device that is attached… 958 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeTypes" 978 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeTypes" 1055 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeTypes" 1117 "title": "#PCIeDevice.v1_17_0.PCIeDevice"
|
/openbmc/bmcweb/redfish-core/schema/dmtf/json-schema/ |
H A D | PCIeSlots.v1_6_1.json | 79 "PCIeDevice": { object 82 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice" 84 …: "This property shall contain an array of links to resources of type `PCIeDevice` with which this… 88 "PCIeDevice@odata.count": { 174 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeTypes" 207 …a has been deprecated in favor of the `PCIeDevice` schema. Empty PCIe slots should be represented…
|
H A D | PCIeDeviceCollection.json | 14 "description": "The collection of `PCIeDevice` resource instances.", 15 …Description": "This resource shall represent a resource collection of `PCIeDevice` instances for a… 57 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice"
|
H A D | USBController.v1_0_1.json | 58 "PCIeDevice": { object 59 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice", 61 …scription": "This property shall contain a link to a resource of type `PCIeDevice` that represents…
|
H A D | GraphicsController.v1_0_2.json | 228 "PCIeDevice": { object 229 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeDevice", 231 …scription": "This property shall contain a link to a resource of type `PCIeDevice` that represents…
|
H A D | PCIeDevice.v1_17_0.json | 2 "$id": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.v1_17_0.json", 3 "$ref": "#/definitions/PCIeDevice", 522 "PCIeDevice": { object 524 …"description": "The `PCIeDevice` schema describes the properties of a PCIe device that is attached… 958 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeTypes" 978 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeTypes" 1055 … "$ref": "http://redfish.dmtf.org/schemas/v1/PCIeDevice.json#/definitions/PCIeTypes" 1117 "title": "#PCIeDevice.v1_17_0.PCIeDevice"
|
/openbmc/phosphor-fan-presence/control/json/actions/ |
H A D | pcie_card_floors.hpp | 38 * - Reads four properties off of the PCIeDevice interface on the powered 41 * and passing in the PCIeDevice properties. 149 * @brief Gets the hex PCIeDevice property value from the 166 /* Cache of all objects with a PCIeDevice interface. */
|
H A D | pcie_card_floors.cpp | 28 "xyz.openbmc_project.Inventory.Item.PCIeDevice"; 192 "{}: Could not get PCIeDevice property {} {} from cache ", in getPCIeDeviceProperty() 206 std::format("{}: {} has invalid PCIeDevice property {} value: {}", in getPCIeDeviceProperty() 245 // Just the first time, find all the PCIeDevice objects in getCardFromSlot()
|
/openbmc/bmcweb/redfish-core/lib/ |
H A D | pcie.hpp | 50 "xyz.openbmc_project.Inventory.Item.PCIeDevice"}; 88 messages::resourceNotFound(asyncResp->res, "PCIeDevice", pcieDeviceId); in handlePCIeDevicePath() 256 "PCIeDevice {} is associated with more than one PCIeSlot: {}", in getPCIeDeviceSlotPath() 265 BMCWEB_LOG_DEBUG("PCIeDevice is not associated with PCIeSlot"); in getPCIeDeviceSlotPath() 529 "xyz.openbmc_project.Inventory.Item.PCIeDevice", in getPCIeDeviceProperties() 552 "</redfish/v1/JsonSchemas/PCIeDevice/PCIeDevice.json>; rel=describedby"); in addPCIeDeviceCommonProperties() 553 asyncResp->res.jsonValue["@odata.type"] = "#PCIeDevice.v1_9_0.PCIeDevice"; in addPCIeDeviceCommonProperties() 799 resp.jsonValue["Links"]["PCIeDevice"]["@odata.id"] = in addPCIeFunctionCommonProperties()
|
/openbmc/bmcweb/redfish-core/include/generated/enums/ |
H A D | port.hpp | 164 PCIeDevice, enumerator 332 {ConnectedDeviceType::PCIeDevice, "PCIeDevice"},
|
/openbmc/openpower-vpd-parser/configuration/ibm/ |
H A D | 50001002.json | 226 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, 1262 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, 1429 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, 1493 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, 1557 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, 1690 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, 1816 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, 1853 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, 1890 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, 1927 "xyz.openbmc_project.Inventory.Item.PCIeDevice": null, [all …]
|