Data Fields | |
int | fd |
int(* | map )(struct _DriBufferPool *pool, void *private, unsigned flags, int hint, pipe_mutex *mutex, void **virtual) |
int(* | unmap )(struct _DriBufferPool *pool, void *private) |
int(* | destroy )(struct _DriBufferPool *pool, void *private) |
unsigned long(* | offset )(struct _DriBufferPool *pool, void *private) |
unsigned long(* | poolOffset )(struct _DriBufferPool *pool, void *private) |
uint64_t(* | flags )(struct _DriBufferPool *pool, void *private) |
unsigned long(* | size )(struct _DriBufferPool *pool, void *private) |
void *(* | create )(struct _DriBufferPool *pool, unsigned long size, uint64_t flags, unsigned hint, unsigned alignment) |
void *(* | reference )(struct _DriBufferPool *pool, unsigned handle) |
int(* | unreference )(struct _DriBufferPool *pool, void *private) |
int(* | fence )(struct _DriBufferPool *pool, void *private, struct _DriFenceObject *fence) |
drmBO *(* | kernel )(struct _DriBufferPool *pool, void *private) |
int(* | validate )(struct _DriBufferPool *pool, void *private, pipe_mutex *mutex) |
int(* | waitIdle )(struct _DriBufferPool *pool, void *private, pipe_mutex *mutex, int lazy) |
int(* | setStatus )(struct _DriBufferPool *pool, void *private, uint64_t flag_diff, uint64_t old_flags) |
void(* | takeDown )(struct _DriBufferPool *pool) |
void * | data |
Definition at line 39 of file ws_dri_bufpool.h.
Definition at line 41 of file ws_dri_bufpool.h.
int(* _DriBufferPool::map)(struct _DriBufferPool *pool, void *private, unsigned flags, int hint, pipe_mutex *mutex, void **virtual) |
int(* _DriBufferPool::unmap)(struct _DriBufferPool *pool, void *private) |
int(* _DriBufferPool::destroy)(struct _DriBufferPool *pool, void *private) |
unsigned long(* _DriBufferPool::offset)(struct _DriBufferPool *pool, void *private) |
unsigned long(* _DriBufferPool::poolOffset)(struct _DriBufferPool *pool, void *private) |
uint64_t(* _DriBufferPool::flags)(struct _DriBufferPool *pool, void *private) |
unsigned long(* _DriBufferPool::size)(struct _DriBufferPool *pool, void *private) |
void*(* _DriBufferPool::create)(struct _DriBufferPool *pool, unsigned long size, uint64_t flags, unsigned hint, unsigned alignment) |
void*(* _DriBufferPool::reference)(struct _DriBufferPool *pool, unsigned handle) |
int(* _DriBufferPool::unreference)(struct _DriBufferPool *pool, void *private) |
int(* _DriBufferPool::fence)(struct _DriBufferPool *pool, void *private, struct _DriFenceObject *fence) |
drmBO*(* _DriBufferPool::kernel)(struct _DriBufferPool *pool, void *private) |
int(* _DriBufferPool::validate)(struct _DriBufferPool *pool, void *private, pipe_mutex *mutex) |
int(* _DriBufferPool::waitIdle)(struct _DriBufferPool *pool, void *private, pipe_mutex *mutex, int lazy) |
int(* _DriBufferPool::setStatus)(struct _DriBufferPool *pool, void *private, uint64_t flag_diff, uint64_t old_flags) |
void(* _DriBufferPool::takeDown)(struct _DriBufferPool *pool) |
void* _DriBufferPool::data |
Definition at line 64 of file ws_dri_bufpool.h.