| .. _OPAL_PCI_GET_POWER_STATE: |
| |
| OPAL_PCI_GET_POWER_STATE |
| ======================== |
| |
| .. code-block:: c |
| |
| #define OPAL_PCI_GET_POWER_STATE 120 |
| |
| int64_t opal_pci_get_power_state(uint64_t id, uint64_t data); |
| |
| Get PCI slot power state |
| |
| Parameter |
| --------- |
| |
| ``uint64_t id`` |
| PCI slot ID |
| |
| ``uint64_t data`` |
| memory buffer pointer for power state |
| |
| Calling |
| ------- |
| |
| Retrieve PCI slot's power state. The retrieved power state is stored |
| in buffer pointed by @data. |
| |
| Return Codes |
| ------------ |
| |
| :ref:`OPAL_SUCCESS` |
| PCI slot's power state is retrieved successfully |
| :ref:`OPAL_PARAMETER` |
| The indicated PCI slot isn't found |
| :ref:`OPAL_UNSUPPORTED` |
| Power state retrieval not supported on the PCI slot |