Generic typedef for platform-specific shared memory handle.
void ipc_shmem_unmap(void **map_ptr, size_t size)
Unmap a shared memory region.
Definition: ipc_shmem.c:141
void ipc_shmem_destroy(xrt_shmem_handle_t *handle_ptr, void **map_ptr, size_t size)
Destroy a handle to a shared memory region.
Definition: ipc_shmem.c:110
xrt_result_t ipc_shmem_map(xrt_shmem_handle_t handle, size_t size, void **out_map)
Map a shared memory region.
Definition: ipc_shmem.c:127
xrt_result_t ipc_shmem_create(size_t size, xrt_shmem_handle_t *out_handle, void **out_map)
Create and map a shared memory region.
Definition: ipc_shmem.c:57
enum xrt_result xrt_result_t
Result type used across Monado.
Internal result type for XRT.