#include <carma_ipcs.h>
|
| CarmaIPCS () |
|
| ~CarmaIPCS () |
|
int | register_cudptr (unsigned int id, CUdeviceptr dptr) |
|
int | register_cuevent (unsigned int id, CUevent event) |
|
int | get_memHandle (unsigned int id, CUipcMemHandle *phandle) |
|
int | get_eventHandle (unsigned int id, CUipcEventHandle *phandle) |
|
void | free_memHandle (unsigned int id) |
|
void | free_eventHandle (unsigned int id) |
|
int | alloc_transfer_shm (unsigned int id, size_t bsize, bool isBoard=false) |
|
int | get_size_transfer_shm (unsigned int id, size_t *bsize) |
|
int | get_datasize_transfer_shm (unsigned int id, size_t *bsize) |
|
int | map_transfer_shm (unsigned int id) |
|
int | write_transfer_shm (unsigned int id, const void *src, size_t bsize, bool gpuBuffer=false) |
|
int | read_transfer_shm (unsigned int id, void *dst, size_t bsize, bool gpuBuffer=false) |
|
int | unmap_transfer_shm (unsigned int id) |
|
void | free_transfer_shm (unsigned int id) |
|
int | init_barrier (unsigned int id, unsigned int value) |
|
int | wait_barrier (unsigned int id) |
|
void | free_barrier (unsigned int id) |
|
Definition at line 114 of file carma_ipcs.h.
◆ CarmaIPCS()
◆ ~CarmaIPCS()
CarmaIPCS::~CarmaIPCS |
( |
| ) |
|
◆ alloc_transfer_shm()
int CarmaIPCS::alloc_transfer_shm |
( |
unsigned int |
id, |
|
|
size_t |
bsize, |
|
|
bool |
isBoard = false |
|
) |
| |
◆ free_barrier()
void CarmaIPCS::free_barrier |
( |
unsigned int |
id | ) |
|
◆ free_eventHandle()
void CarmaIPCS::free_eventHandle |
( |
unsigned int |
id | ) |
|
◆ free_memHandle()
void CarmaIPCS::free_memHandle |
( |
unsigned int |
id | ) |
|
◆ free_transfer_shm()
void CarmaIPCS::free_transfer_shm |
( |
unsigned int |
id | ) |
|
◆ get_datasize_transfer_shm()
int CarmaIPCS::get_datasize_transfer_shm |
( |
unsigned int |
id, |
|
|
size_t * |
bsize |
|
) |
| |
◆ get_eventHandle()
int CarmaIPCS::get_eventHandle |
( |
unsigned int |
id, |
|
|
CUipcEventHandle * |
phandle |
|
) |
| |
◆ get_memHandle()
int CarmaIPCS::get_memHandle |
( |
unsigned int |
id, |
|
|
CUipcMemHandle * |
phandle |
|
) |
| |
◆ get_size_transfer_shm()
int CarmaIPCS::get_size_transfer_shm |
( |
unsigned int |
id, |
|
|
size_t * |
bsize |
|
) |
| |
◆ init_barrier()
int CarmaIPCS::init_barrier |
( |
unsigned int |
id, |
|
|
unsigned int |
value |
|
) |
| |
◆ map_transfer_shm()
int CarmaIPCS::map_transfer_shm |
( |
unsigned int |
id | ) |
|
◆ read_transfer_shm()
int CarmaIPCS::read_transfer_shm |
( |
unsigned int |
id, |
|
|
void * |
dst, |
|
|
size_t |
bsize, |
|
|
bool |
gpuBuffer = false |
|
) |
| |
◆ register_cudptr()
int CarmaIPCS::register_cudptr |
( |
unsigned int |
id, |
|
|
CUdeviceptr |
dptr |
|
) |
| |
◆ register_cuevent()
int CarmaIPCS::register_cuevent |
( |
unsigned int |
id, |
|
|
CUevent |
event |
|
) |
| |
◆ unmap_transfer_shm()
int CarmaIPCS::unmap_transfer_shm |
( |
unsigned int |
id | ) |
|
◆ wait_barrier()
int CarmaIPCS::wait_barrier |
( |
unsigned int |
id | ) |
|
◆ write_transfer_shm()
int CarmaIPCS::write_transfer_shm |
( |
unsigned int |
id, |
|
|
const void * |
src, |
|
|
size_t |
bsize, |
|
|
bool |
gpuBuffer = false |
|
) |
| |
The documentation for this class was generated from the following file: