Yet Another eXchange Tool 0.11.3
Loading...
Searching...
No Matches
xt_gpu_vtable Struct Reference

#include <xt_gpu.h>

Collaboration diagram for xt_gpu_vtable:

Public Attributes

void *(* Malloc )(size_t alloc_size, enum xt_memtype memtype)
 
void(* Free )(void *ptr, enum xt_memtype memtype)
 
void(* Memcpy )(void *dst, void const *src, size_t buffer_size, enum xt_memtype dst_memtype, enum xt_memtype src_memtype)
 
enum xt_memtype(* Get_memtype )(const void *ptr)
 
int(* Instr_push )(char const *name)
 
int(* Instr_pop )(void)
 

Detailed Description

Definition at line 74 of file xt_gpu.h.

Member Data Documentation

◆ Free

void(* xt_gpu_vtable::Free) (void *ptr, enum xt_memtype memtype)

Definition at line 76 of file xt_gpu.h.

◆ Get_memtype

enum xt_memtype(* xt_gpu_vtable::Get_memtype) (const void *ptr)

Definition at line 77 of file xt_gpu.h.

◆ Instr_pop

int(* xt_gpu_vtable::Instr_pop) (void)

Definition at line 82 of file xt_gpu.h.

◆ Instr_push

int(* xt_gpu_vtable::Instr_push) (char const *name)

Definition at line 81 of file xt_gpu.h.

◆ Malloc

void *(* xt_gpu_vtable::Malloc) (size_t alloc_size, enum xt_memtype memtype)

Definition at line 75 of file xt_gpu.h.

◆ Memcpy

void(* xt_gpu_vtable::Memcpy) (void *dst, void const *src, size_t buffer_size, enum xt_memtype dst_memtype, enum xt_memtype src_memtype)

Definition at line 77 of file xt_gpu.h.


The documentation for this struct was generated from the following file: