| NVIDIA DOCA SDK | Data Center on a Chip Framework Documentation |


Go to the source code of this file.
Macros | |
| #define | DOCA_DPA_DEVICE |
| declares that we are compiling for the DPA Device More... | |
| #define | __forceinline static inline __attribute__((always_inline)) |
| static inline wrapper More... | |
| #define | DOCA_DPA_DEV_LOG_ERR(...) doca_dpa_dev_log(DOCA_DPA_DEV_LOG_LEVEL_ERROR, __VA_ARGS__) |
| Generate a DOCA DPA device ERROR log message. More... | |
| #define | DOCA_DPA_DEV_LOG_WARN(...) doca_dpa_dev_log(DOCA_DPA_DEV_LOG_LEVEL_WARNING, __VA_ARGS__) |
| Generate a DOCA DPA device WARNING log message. More... | |
| #define | DOCA_DPA_DEV_LOG_INFO(...) doca_dpa_dev_log(DOCA_DPA_DEV_LOG_LEVEL_INFO, __VA_ARGS__) |
| Generate a DOCA DPA device INFO log message. More... | |
| #define | DOCA_DPA_DEV_LOG_DBG(...) doca_dpa_dev_log(DOCA_DPA_DEV_LOG_LEVEL_DEBUG, __VA_ARGS__) |
| Generate a DOCA DPA device DEBUG log message. More... | |
Typedefs | |
| typedef __dpa_global__ enum doca_dpa_dev_log_level | doca_dpa_dev_log_level_t |
| DOCA DPA device log levels, sorted by verbosity from high to low. More... | |
Enumerations | |
| enum | doca_dpa_dev_log_level { DOCA_DPA_DEV_LOG_LEVEL_DISABLE = 10 , DOCA_DPA_DEV_LOG_LEVEL_ERROR = 30 , DOCA_DPA_DEV_LOG_LEVEL_WARNING = 40 , DOCA_DPA_DEV_LOG_LEVEL_INFO = 50 , DOCA_DPA_DEV_LOG_LEVEL_DEBUG = 60 , DOCA_DPA_DEV_LOG_LEVEL_DISABLE = 10 , DOCA_DPA_DEV_LOG_LEVEL_ERROR = 30 , DOCA_DPA_DEV_LOG_LEVEL_WARNING = 40 , DOCA_DPA_DEV_LOG_LEVEL_INFO = 50 , DOCA_DPA_DEV_LOG_LEVEL_DEBUG = 60 } |
| DOCA DPA device log levels, sorted by verbosity from high to low. More... | |
| enum | doca_dpa_dev_completion_type_t { DOCA_DPA_DEV_COMP_SEND = 0x0 , DOCA_DPA_DEV_COMP_RECV_RDMA_WRITE_IMM = 0x1 , DOCA_DPA_DEV_COMP_RECV_SEND = 0x2 , DOCA_DPA_DEV_COMP_RECV_SEND_IMM = 0x3 , DOCA_DPA_DEV_COMP_SEND_ERR = 0xD , DOCA_DPA_DEV_COMP_RECV_ERR = 0xE } |
| DPA completion type. More... | |
| enum | doca_dpa_dev_submit_flag { DOCA_DPA_DEV_SUBMIT_FLAG_NONE = 0U , DOCA_DPA_DEV_SUBMIT_FLAG_FLUSH = (1U << 0) , DOCA_DPA_DEV_SUBMIT_FLAG_OPTIMIZE_REPORTS = (1U << 1) } |
| DPA submit flag type. More... | |
Variables | |
| __dpa_global__ typedef uint64_t | doca_dpa_dev_t |
| DPA context handle type definition. More... | |
| __dpa_global__ typedef uint64_t | doca_dpa_dev_uintptr_t |
| DPA pointer type definition. More... | |
| __dpa_global__ typedef uint64_t | doca_dpa_dev_hash_table_t |
| DPA hash table handle type definition. More... | |
| __dpa_global__ typedef uint64_t | doca_dpa_dev_completion_t |
| DPA completion handle type definition. More... | |
| __dpa_global__ typedef uint64_t | doca_dpa_dev_completion_element_t |
| DPA completion element handle type definition. More... | |
| __dpa_global__ typedef uint64_t | doca_dpa_dev_async_ops_t |
| DPA asynchronous ops handle type definition. More... | |
| __dpa_global__ typedef uint64_t | doca_dpa_dev_notification_completion_t |
| DPA notification completion handle type definition. More... | |