52#ifdef XT_GPU_INSTR_ENABLE
54#define XT_GPU_INSTR_PUSH(arg) xt_gpu_instr_push(#arg)
55#define XT_GPU_INSTR_POP xt_gpu_instr_pop()
59#define XT_GPU_INSTR_PUSH(arg)
60#define XT_GPU_INSTR_POP
75 void* (*Malloc)(
size_t alloc_size,
enum xt_memtype memtype);
78 void * dst,
void const * src,
size_t buffer_size,
119 void * dst,
void const * src,
size_t buffer_size,
void(* Memcpy)(void *dst, void const *src, size_t buffer_size, enum xt_memtype dst_memtype, enum xt_memtype src_memtype)
void(* Free)(void *ptr, enum xt_memtype memtype)
enum xt_memtype(* Get_memtype)(const void *ptr)
int(* Instr_push)(char const *name)
PPM_DSO_INTERNAL int xt_gpu_instr_push(char const *name)
PPM_DSO_INTERNAL void * xt_gpu_malloc(size_t alloc_size, enum xt_memtype memtype)
enum xt_memtype xt_gpu_get_memtype(const void *ptr)
PPM_DSO_INTERNAL void xt_gpu_init(void)
PPM_DSO_INTERNAL void xt_gpu_memcpy(void *dst, void const *src, size_t buffer_size, enum xt_memtype dst_memtype, enum xt_memtype src_memtype)
PPM_DSO_INTERNAL int xt_gpu_instr_pop(void)
PPM_DSO_INTERNAL void xt_gpu_free(void *ptr, enum xt_memtype memtype)