NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
doca_dpa_dev_devemu_pci.h File Reference
#include <doca_dpa_dev.h>
Include dependency graph for doca_dpa_dev_devemu_pci.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

DOCA_EXPERIMENTAL int doca_dpa_dev_devemu_pci_get_db_completion (doca_dpa_dev_devemu_pci_db_completion_t comp, doca_dpa_dev_devemu_pci_db_completion_element_t *comp_element)
 Get Devemu PCI Device DB completion element. More...
 
DOCA_EXPERIMENTAL void doca_dpa_dev_devemu_pci_db_completion_ack (doca_dpa_dev_devemu_pci_db_completion_t comp, uint64_t num_comp)
 Acknowledge that the completions have been read on the Devemu PCI Device DB completion context. More...
 
DOCA_EXPERIMENTAL void doca_dpa_dev_devemu_pci_db_completion_request_notification (doca_dpa_dev_devemu_pci_db_completion_t comp)
 Request notification on the Devemu PCI Device DB completion context. More...
 
DOCA_EXPERIMENTAL int doca_dpa_dev_devemu_pci_db_completion_bind_db (doca_dpa_dev_devemu_pci_db_completion_t comp, doca_dpa_dev_devemu_pci_db_t db)
 Bind Devemu PCI Device DB handle to the Devemu PCI Device DB completion context. More...
 
DOCA_EXPERIMENTAL int doca_dpa_dev_devemu_pci_db_completion_unbind_db (doca_dpa_dev_devemu_pci_db_completion_t comp, doca_dpa_dev_devemu_pci_db_t db)
 Unbind Devemu PCI Device DB handle from the Devemu PCI Device DB completion context. More...
 
DOCA_EXPERIMENTAL void doca_dpa_dev_devemu_pci_db_completion_element_get_db_properties (doca_dpa_dev_devemu_pci_db_completion_t comp, doca_dpa_dev_devemu_pci_db_completion_element_t comp_element, doca_dpa_dev_devemu_pci_db_t *db, doca_dpa_dev_uintptr_t *db_user_data)
 Get Devemu PCI Device DB properties from DB completion element. More...
 
DOCA_EXPERIMENTAL void doca_dpa_dev_devemu_pci_db_request_notification (doca_dpa_dev_devemu_pci_db_t db)
 Request notification on the Devemu PCI Device DB context. More...
 
DOCA_EXPERIMENTAL uint32_t doca_dpa_dev_devemu_pci_db_get_value (doca_dpa_dev_devemu_pci_db_t db)
 Get value written to the doorbell. More...
 
DOCA_EXPERIMENTAL void doca_dpa_dev_devemu_pci_msix_raise (doca_dpa_dev_devemu_pci_msix_t msix)
 Raise MSIX notification towards the driver. More...
 
DOCA_EXPERIMENTAL doca_dpa_dev_uintptr_t doca_dpa_dev_devemu_pci_msix_get_user_data (doca_dpa_dev_devemu_pci_msix_t msix)
 Get MSIX handle user data. More...
 

Variables

__dpa_global__ typedef uint64_t doca_dpa_dev_devemu_pci_db_completion_t
 DPA Devemu PCI Device DB Completion handle type definition. More...
 
__dpa_global__ typedef uint64_t doca_dpa_dev_devemu_pci_db_completion_element_t
 DPA Devemu PCI Device DB Completion Element handle type definition. More...
 
__dpa_global__ typedef uint64_t doca_dpa_dev_devemu_pci_db_t
 DPA Devemu PCI Device DB handle type definition. More...
 
__dpa_global__ typedef uint64_t doca_dpa_dev_devemu_pci_msix_t
 DPA Devemu PCI Device MSI-X handle type definition. More...