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.
1.5.4