.. _OPAL_PCI_GET_PRESENCE_STATE: OPAL_PCI_GET_PRESENCE_STATE =========================== .. code-block: c #define OPAL_PCI_GET_PRESENCE_STATE 119 int64_t opal_pci_get_presence_state(uint64_t id, uint64_t data); Get PCI slot presence state Parameters ---------- ``uint64_t id`` PCI slot ID ``uint64_t data`` memory buffer pointer for presence state Calling ------- Retrieve PCI slot's presence state. The detected presence means there are adapters inserted to the PCI slot. Otherwise, the PCI slot is regarded as an empty one. The typical use is to ensure there are adapters existing before probing the PCI slot in PCI hot add path. The retrieved presence state is stored in buffer pointed by @data. Return Codes ------------ :ref:`OPAL_SUCCESS` PCI slot's presence state is retrieved successfully :ref:`OPAL_PARAMETER` The indicated PCI slot isn't found :ref:`OPAL_UNSUPPORTED` Presence retrieval not supported on the PCI slot