NVIDIA DOCA SDK Data Center on a Chip Framework Documentation
urom_sandbox.h File Reference
#include "ucp/api/ucp.h"
Include dependency graph for urom_sandbox.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  urom_worker_sandbox_cmd_mem_map
 
struct  urom_worker_sandbox_cmd_tag_send
 
struct  urom_worker_sandbox_cmd_tag_recv
 
struct  urom_worker_sandbox_cmd
 
struct  urom_worker_sandbox_notify_mem_map
 
struct  urom_worker_sandbox_notify_tag_send
 
struct  urom_worker_sandbox_notify_tag_recv
 
struct  urom_worker_notify_sandbox
 

Macros

#define urom_sandbox_serialize_next_raw(_iter, _type, _offset)
 

Enumerations

enum  urom_worker_sandbox_cmd_type { UROM_WORKER_CMD_SANDBOX_MEM_MAP , UROM_WORKER_CMD_SANDBOX_TAG_SEND , UROM_WORKER_CMD_SANDBOX_TAG_RECV }
 
enum  urom_worker_sandbox_notify_type { UROM_WORKER_NOTIFY_SANDBOX_MEM_MAP , UROM_WORKER_NOTIFY_SANDBOX_TAG_SEND , UROM_WORKER_NOTIFY_SANDBOX_TAG_RECV }
 

Macro Definition Documentation

◆ urom_sandbox_serialize_next_raw

#define urom_sandbox_serialize_next_raw (   _iter,
  _type,
  _offset 
)
Value:
({ \
_type *_result = (_type *)(*(_iter)); \
*(_iter) = UCS_PTR_BYTE_OFFSET(*(_iter), _offset); \
_result; \
})

Definition at line 36 of file urom_sandbox.h.

Enumeration Type Documentation

◆ urom_worker_sandbox_cmd_type

Enumerator
UROM_WORKER_CMD_SANDBOX_MEM_MAP 
UROM_WORKER_CMD_SANDBOX_TAG_SEND 
UROM_WORKER_CMD_SANDBOX_TAG_RECV 

Definition at line 44 of file urom_sandbox.h.

◆ urom_worker_sandbox_notify_type

Enumerator
UROM_WORKER_NOTIFY_SANDBOX_MEM_MAP 
UROM_WORKER_NOTIFY_SANDBOX_TAG_SEND 
UROM_WORKER_NOTIFY_SANDBOX_TAG_RECV 

Definition at line 88 of file urom_sandbox.h.