/frameworks/native/opengl/libagl/ |
BufferObjectManager.cpp | 47 buffer_t* bo = mBuffers.valueAt(i); local 48 free(bo->data); 49 delete bo; 60 buffer_t* bo = new buffer_t; local 61 bo->data = 0; 62 bo->usage = GL_STATIC_DRAW; 63 bo->size = 0; 64 bo->name = buffer; 65 mBuffers.add(buffer, bo); 66 return bo; 93 buffer_t* bo = mBuffers.valueAt(index); local [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/winsys/i915/drm/ |
i915_drm_fence.c | 11 * been idled. If bo is NULL fence has expired. 16 drm_intel_bo *bo; member in struct:i915_drm_fence 21 i915_drm_fence_create(drm_intel_bo *bo) 26 /* bo is null if fence already expired */ 27 if (bo) { 28 drm_intel_bo_reference(bo); 29 fence->bo = bo; 44 if (old->bo) 45 drm_intel_bo_unreference(old->bo); [all...] |
/external/mesa3d/src/gallium/winsys/i915/drm/ |
i915_drm_fence.c | 11 * been idled. If bo is NULL fence has expired. 16 drm_intel_bo *bo; member in struct:i915_drm_fence 21 i915_drm_fence_create(drm_intel_bo *bo) 26 /* bo is null if fence already expired */ 27 if (bo) { 28 drm_intel_bo_reference(bo); 29 fence->bo = bo; 44 if (old->bo) 45 drm_intel_bo_unreference(old->bo); [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/nouveau/ |
nouveau_scratch.c | 31 * Returns a pointer to a chunk of 'size' bytes long GART memory. 'bo' 36 struct nouveau_bo **bo, unsigned *offset) 44 nouveau_bo_ref(scratch->bo[scratch->index], bo); 52 nouveau_bo_ref(scratch->bo[scratch->index], bo); 54 nouveau_bo_map(*bo, NOUVEAU_BO_WR, client); 55 buf = scratch->buf = (*bo)->map; 62 NOUVEAU_BO_MAP, 0, size, NULL, bo); local 64 nouveau_bo_map(*bo, NOUVEAU_BO_WR, client) [all...] |
nouveau_bufferobj.h | 32 struct nouveau_bo *bo; member in struct:nouveau_bufferobj 38 (_mesa_is_bufferobj(x) ? to_nouveau_bufferobj(x)->bo : NULL)
|
nouveau_scratch.h | 34 struct nouveau_bo *bo[NOUVEAU_SCRATCH_COUNT]; member in struct:nouveau_scratch_state 43 struct nouveau_bo **bo, unsigned *offset);
|
/external/mesa3d/src/mesa/drivers/dri/nouveau/ |
nouveau_scratch.c | 31 * Returns a pointer to a chunk of 'size' bytes long GART memory. 'bo' 36 struct nouveau_bo **bo, unsigned *offset) 44 nouveau_bo_ref(scratch->bo[scratch->index], bo); 52 nouveau_bo_ref(scratch->bo[scratch->index], bo); 54 nouveau_bo_map(*bo, NOUVEAU_BO_WR, client); 55 buf = scratch->buf = (*bo)->map; 62 NOUVEAU_BO_MAP, 0, size, NULL, bo); local 64 nouveau_bo_map(*bo, NOUVEAU_BO_WR, client) [all...] |
nouveau_bufferobj.h | 32 struct nouveau_bo *bo; member in struct:nouveau_bufferobj 38 (_mesa_is_bufferobj(x) ? to_nouveau_bufferobj(x)->bo : NULL)
|
nouveau_scratch.h | 34 struct nouveau_bo *bo[NOUVEAU_SCRATCH_COUNT]; member in struct:nouveau_scratch_state 43 struct nouveau_bo **bo, unsigned *offset);
|
/external/chromium_org/third_party/mesa/src/src/gallium/winsys/radeon/drm/ |
radeon_drm_cs.h | 49 /* 0 = BO not added, 1 = BO added */ 82 int radeon_get_reloc(struct radeon_cs_context *csc, struct radeon_bo *bo); 92 struct radeon_bo *bo) 94 int num_refs = bo->num_cs_references; 95 return num_refs == bo->rws->num_cs || 96 (num_refs && radeon_get_reloc(cs->csc, bo) != -1); 101 struct radeon_bo *bo) 105 if (!bo->num_cs_references) 108 index = radeon_get_reloc(cs->csc, bo); [all...] |
radeon_drm_bo.c | 97 static INLINE struct radeon_bo *radeon_bo(struct pb_buffer *bo) 99 assert(bo->vtbl == &radeon_bo_vtbl); 100 return (struct radeon_bo *)bo; 134 struct radeon_bo *bo = NULL; local 137 bo = radeon_bo(_buf); 144 bo = radeon_bo(base_buf); 147 return bo; 152 struct radeon_bo *bo = get_radeon_bo(_buf); local 154 while (p_atomic_read(&bo->num_active_ioctls)) { 159 /*if (bo->rws->info.drm_minor >= 12) 177 struct radeon_bo *bo = get_radeon_bo(_buf); local 366 struct radeon_bo *bo = radeon_bo(_buf); local 398 struct radeon_bo *bo = (struct radeon_bo*)buf; local 542 struct radeon_bo *bo; local 622 struct radeon_bo *bo = radeon_bo(_buf); local 718 struct radeon_bo *bo = get_radeon_bo(_buf); local 757 struct radeon_bo *bo = get_radeon_bo(_buf); local 850 struct radeon_bo *bo; local 947 struct radeon_bo *bo = get_radeon_bo(buffer); local [all...] |
/external/mesa3d/src/gallium/winsys/radeon/drm/ |
radeon_drm_cs.h | 49 /* 0 = BO not added, 1 = BO added */ 82 int radeon_get_reloc(struct radeon_cs_context *csc, struct radeon_bo *bo); 92 struct radeon_bo *bo) 94 int num_refs = bo->num_cs_references; 95 return num_refs == bo->rws->num_cs || 96 (num_refs && radeon_get_reloc(cs->csc, bo) != -1); 101 struct radeon_bo *bo) 105 if (!bo->num_cs_references) 108 index = radeon_get_reloc(cs->csc, bo); [all...] |
radeon_drm_bo.c | 97 static INLINE struct radeon_bo *radeon_bo(struct pb_buffer *bo) 99 assert(bo->vtbl == &radeon_bo_vtbl); 100 return (struct radeon_bo *)bo; 134 struct radeon_bo *bo = NULL; local 137 bo = radeon_bo(_buf); 144 bo = radeon_bo(base_buf); 147 return bo; 152 struct radeon_bo *bo = get_radeon_bo(_buf); local 154 while (p_atomic_read(&bo->num_active_ioctls)) { 159 /*if (bo->rws->info.drm_minor >= 12) 177 struct radeon_bo *bo = get_radeon_bo(_buf); local 366 struct radeon_bo *bo = radeon_bo(_buf); local 398 struct radeon_bo *bo = (struct radeon_bo*)buf; local 542 struct radeon_bo *bo; local 622 struct radeon_bo *bo = radeon_bo(_buf); local 718 struct radeon_bo *bo = get_radeon_bo(_buf); local 757 struct radeon_bo *bo = get_radeon_bo(_buf); local 850 struct radeon_bo *bo; local 947 struct radeon_bo *bo = get_radeon_bo(buffer); local [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/radeon/ |
radeon_buffer_objects.c | 51 obj->bo = NULL; 66 radeon_bo_unmap(radeon_obj->bo); 69 if (radeon_obj->bo) { 70 radeon_bo_unref(radeon_obj->bo); 98 if (radeon_obj->bo != NULL) { 99 radeon_bo_unref(radeon_obj->bo); 100 radeon_obj->bo = NULL; 104 radeon_obj->bo = radeon_bo_open(radeon->radeonScreen->bom, 111 if (!radeon_obj->bo) 115 radeon_bo_map(radeon_obj->bo, GL_TRUE) [all...] |
radeon_buffer_objects.h | 41 struct radeon_bo *bo; member in struct:radeon_buffer_object
|
/external/mesa3d/src/mesa/drivers/dri/radeon/ |
radeon_buffer_objects.c | 51 obj->bo = NULL; 66 radeon_bo_unmap(radeon_obj->bo); 69 if (radeon_obj->bo) { 70 radeon_bo_unref(radeon_obj->bo); 98 if (radeon_obj->bo != NULL) { 99 radeon_bo_unref(radeon_obj->bo); 100 radeon_obj->bo = NULL; 104 radeon_obj->bo = radeon_bo_open(radeon->radeonScreen->bom, 111 if (!radeon_obj->bo) 115 radeon_bo_map(radeon_obj->bo, GL_TRUE) [all...] |
radeon_buffer_objects.h | 41 struct radeon_bo *bo; member in struct:radeon_buffer_object
|
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/intel/ |
intel_syncobj.c | 63 drm_intel_bo_unreference(sync->bo); 77 sync->bo = intel->batch.bo; 78 drm_intel_bo_reference(sync->bo); 95 if (sync->bo) { 96 drm_intel_bo_wait_rendering(sync->bo); 98 drm_intel_bo_unreference(sync->bo); 99 sync->bo = NULL; 117 if (sync->bo && !drm_intel_bo_busy(sync->bo)) { [all...] |
/external/mesa3d/src/mesa/drivers/dri/intel/ |
intel_syncobj.c | 63 drm_intel_bo_unreference(sync->bo); 77 sync->bo = intel->batch.bo; 78 drm_intel_bo_reference(sync->bo); 95 if (sync->bo) { 96 drm_intel_bo_wait_rendering(sync->bo); 98 drm_intel_bo_unreference(sync->bo); 99 sync->bo = NULL; 117 if (sync->bo && !drm_intel_bo_busy(sync->bo)) { [all...] |
/external/chromium_org/third_party/mesa/src/src/gallium/state_trackers/gbm/ |
gbm_drm.c | 100 struct gbm_gallium_drm_bo *bo = gbm_gallium_drm_bo(_bo); local 102 pipe_resource_reference(&bo->resource, NULL); 103 free(bo); 111 struct gbm_gallium_drm_bo *bo; local 139 bo = CALLOC_STRUCT(gbm_gallium_drm_bo); 140 if (bo == NULL) 143 bo->base.base.gbm = gbm; 144 bo->base.base.width = resource->width0; 145 bo->base.base.height = resource->height0; 149 bo->base.base.format = GBM_BO_FORMAT_XRGB8888 177 struct gbm_gallium_drm_bo *bo; local [all...] |
/external/mesa3d/src/gallium/state_trackers/gbm/ |
gbm_drm.c | 100 struct gbm_gallium_drm_bo *bo = gbm_gallium_drm_bo(_bo); local 102 pipe_resource_reference(&bo->resource, NULL); 103 free(bo); 111 struct gbm_gallium_drm_bo *bo; local 139 bo = CALLOC_STRUCT(gbm_gallium_drm_bo); 140 if (bo == NULL) 143 bo->base.base.gbm = gbm; 144 bo->base.base.width = resource->width0; 145 bo->base.base.height = resource->height0; 149 bo->base.base.format = GBM_BO_FORMAT_XRGB8888 177 struct gbm_gallium_drm_bo *bo; local [all...] |
/external/chromium_org/third_party/mesa/src/src/mesa/drivers/dri/i965/ |
brw_queryobj.c | 132 /** Waits on the query object's BO and totals the results for this query */ 142 if (query->bo == NULL) 146 if (drm_intel_bo_busy(query->bo)) { 151 drm_intel_bo_map(query->bo, false); 152 results = query->bo->virtual; 188 /* Map and count the pixels from the current query BO */ 206 /* We don't actually query the hardware for this value, so query->bo 216 drm_intel_bo_unmap(query->bo); 218 drm_intel_bo_unreference(query->bo); 219 query->bo = NULL [all...] |
/external/mesa3d/src/mesa/drivers/dri/i965/ |
brw_queryobj.c | 132 /** Waits on the query object's BO and totals the results for this query */ 142 if (query->bo == NULL) 146 if (drm_intel_bo_busy(query->bo)) { 151 drm_intel_bo_map(query->bo, false); 152 results = query->bo->virtual; 188 /* Map and count the pixels from the current query BO */ 206 /* We don't actually query the hardware for this value, so query->bo 216 drm_intel_bo_unmap(query->bo); 218 drm_intel_bo_unreference(query->bo); 219 query->bo = NULL [all...] |
/external/chromium_org/third_party/mesa/src/src/gbm/main/ |
gbm.c | 172 * \param bo The buffer object 177 gbm_bo_get_width(struct gbm_bo *bo) 179 return bo->width; 184 * \param bo The buffer object 188 gbm_bo_get_height(struct gbm_bo *bo) 190 return bo->height; 198 * \param bo The buffer object 202 gbm_bo_get_stride(struct gbm_bo *bo) 204 return bo->stride; 211 * \param bo The buffer objec [all...] |
/external/mesa3d/src/gbm/main/ |
gbm.c | 172 * \param bo The buffer object 177 gbm_bo_get_width(struct gbm_bo *bo) 179 return bo->width; 184 * \param bo The buffer object 188 gbm_bo_get_height(struct gbm_bo *bo) 190 return bo->height; 198 * \param bo The buffer object 202 gbm_bo_get_stride(struct gbm_bo *bo) 204 return bo->stride; 211 * \param bo The buffer objec [all...] |