diff options
Diffstat (limited to 'gralloc_drm_handle.h')
-rw-r--r-- | gralloc_drm_handle.h | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/gralloc_drm_handle.h b/gralloc_drm_handle.h index cd69a4c..3bc5700 100644 --- a/gralloc_drm_handle.h +++ b/gralloc_drm_handle.h @@ -56,6 +56,21 @@ struct gralloc_drm_handle_t { uint64_t reserved; } __attribute__((aligned(8))); }; + +struct gralloc_gbm_bo_t { + struct gbm_bo *bo; + void *map_data; + + struct gralloc_gbm_handle_t *handle; + + int imported; /* the handle is from a remote proces when true */ + + int lock_count; + int locked_for; + + unsigned int refcount; +}; + #define GRALLOC_GBM_HANDLE_MAGIC 0x5f47424d #define GRALLOC_GBM_HANDLE_NUM_FDS 1 #define GRALLOC_GBM_HANDLE_NUM_INTS ( \ |