HomeSort by relevance Sort by last modified time
    Searched refs:bo (Results 51 - 75 of 387) sorted by null

1 23 4 5 6 7 8 91011>>

  /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...]
gbm.h 241 gbm_bo_get_width(struct gbm_bo *bo);
244 gbm_bo_get_height(struct gbm_bo *bo);
247 gbm_bo_get_stride(struct gbm_bo *bo);
250 gbm_bo_get_format(struct gbm_bo *bo);
253 gbm_bo_get_device(struct gbm_bo *bo);
256 gbm_bo_get_handle(struct gbm_bo *bo);
259 gbm_bo_write(struct gbm_bo *bo, const void *buf, size_t count);
262 gbm_bo_set_user_data(struct gbm_bo *bo, void *data,
266 gbm_bo_get_user_data(struct gbm_bo *bo);
269 gbm_bo_destroy(struct gbm_bo *bo);
    [all...]
  /external/libdrm/intel/
intel_bufmgr_fake.c 110 drm_intel_bo *bo; member in struct:block
169 int (*exec) (drm_intel_bo *bo, unsigned int used, void *priv);
187 drm_intel_bo bo; member in struct:_drm_intel_bo_fake
224 void (*invalidate_cb) (drm_intel_bo *bo, void *ptr);
423 alloc_block(drm_intel_bo *bo)
425 drm_intel_bo_fake *bo_fake = (drm_intel_bo_fake *) bo;
427 (drm_intel_bufmgr_fake *) bo->bufmgr;
435 sz = (bo->size + bo_fake->alignment - 1) & ~(bo_fake->alignment - 1);
450 block->bo = bo;
    [all...]
intel_bufmgr_gem.c 161 drm_intel_bo *bo; member in struct:_drm_intel_reloc_target_info
166 drm_intel_bo bo; member in struct:_drm_intel_bo_gem
222 /** BO cache list */
226 * Boolean of whether this BO and its children have been included in
301 drm_intel_gem_bo_get_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
305 drm_intel_gem_bo_set_tiling_internal(drm_intel_bo *bo,
309 static void drm_intel_gem_bo_unreference_locked_timed(drm_intel_bo *bo,
312 static void drm_intel_gem_bo_unreference(drm_intel_bo *bo);
314 static void drm_intel_gem_bo_free(drm_intel_bo *bo);
316 static inline drm_intel_bo_gem *to_bo_gem(drm_intel_bo *bo)
426 drm_intel_bo *bo = bufmgr_gem->exec_bos[i]; local
2216 drm_intel_bo *bo = bufmgr_gem->exec_bos[i]; local
2239 drm_intel_bo *bo = bufmgr_gem->exec_bos[i]; local
    [all...]
  /external/drm_gralloc/
gralloc_drm_rockchip.c 24 struct rockchip_bo *bo; member in struct:rockchip_buffer
91 buf->bo = rockchip_bo_from_handle(info->rockchip, gem_handle,
93 if (!buf->bo) {
94 ALOGE("failed to wrap bo handle=%d size=%d\n",
103 buf->bo = rockchip_bo_create(info->rockchip, size, 0);
104 if (!buf->bo) {
105 ALOGE("failed to allocate bo %dx%dx%dx%d\n",
110 gem_handle = rockchip_bo_handle(buf->bo);
129 rockchip_bo_destroy(buf->bo);
136 struct gralloc_drm_bo_t *bo)
    [all...]
gralloc.cpp 103 struct gralloc_drm_bo_t *bo; local
106 bo = gralloc_drm_bo_from_handle(handle);
107 if (!bo)
110 return gralloc_drm_bo_lock(bo, usage, x, y, w, h, ptr);
117 struct gralloc_drm_bo_t *bo; local
121 bo = gralloc_drm_bo_from_handle(bhandle);
122 if (!bo)
124 handle = bo->handle;
133 err = gralloc_drm_bo_lock(bo, usage, x, y, w, h, &ptr);
156 struct gralloc_drm_bo_t *bo; local
181 struct gralloc_drm_bo_t *bo; local
197 struct gralloc_drm_bo_t *bo; local
    [all...]
gralloc_drm_nouveau.c 64 struct nouveau_bo *bo; member in struct:nouveau_buffer
70 struct nouveau_bo *bo = NULL; local
165 tile_mode, tile_flags, &bo)) {
166 ALOGE("failed to allocate bo (flags 0x%x, size %d, tile_mode 0x%x, tile_flags 0x%x)",
168 bo = NULL;
171 return bo;
192 if (nouveau_bo_handle_ref(info->dev, handle->name, &nb->bo)) {
193 ALOGE("failed to create nouveau bo from name %u",
206 nb->bo = alloc_bo(info, width, height,
208 if (!nb->bo) {
    [all...]
gralloc_drm_priv.h 54 /* allocate or import a bo */
58 /* free a bo */
60 struct gralloc_drm_bo_t *bo);
62 /* map a bo for CPU access */
64 struct gralloc_drm_bo_t *bo,
67 /* unmap a bo */
69 struct gralloc_drm_bo_t *bo);
73 struct gralloc_drm_bo_t *bo,
82 int fb_handle; /* the GEM handle of the bo */
  /external/libdrm/freedreno/
freedreno_drmif.h 55 /* bo flags: */
67 /* bo access flags: (keep aligned to MSM_PREP_x) */
106 struct fd_bo * fd_bo_ref(struct fd_bo *bo);
107 void fd_bo_del(struct fd_bo *bo);
108 int fd_bo_get_name(struct fd_bo *bo, uint32_t *name);
109 uint32_t fd_bo_handle(struct fd_bo *bo);
110 int fd_bo_dmabuf(struct fd_bo *bo);
111 uint32_t fd_bo_size(struct fd_bo *bo);
112 void * fd_bo_map(struct fd_bo *bo);
113 int fd_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op)
    [all...]
  /external/drm_hwcomposer/
platformnv.h 37 int ImportBuffer(buffer_handle_t handle, hwc_drm_bo_t *bo) override;
38 int ReleaseBuffer(hwc_drm_bo_t *bo) override;
43 hwc_drm_bo_t bo; member in struct:android::NvImporter::NvBuffer
48 void ReleaseBufferImpl(hwc_drm_bo_t *bo);
  /external/libdrm/libkms/
libkms.h 73 int kms_bo_get_prop(struct kms_bo *bo, unsigned key, unsigned *out);
74 int kms_bo_map(struct kms_bo *bo, void **out);
75 int kms_bo_unmap(struct kms_bo *bo);
76 int kms_bo_destroy(struct kms_bo **bo);
internal.h 51 int (*bo_get_prop)(struct kms_bo *bo, const unsigned key,
53 int (*bo_map)(struct kms_bo *bo, void **out);
54 int (*bo_unmap)(struct kms_bo *bo);
55 int (*bo_destroy)(struct kms_bo *bo);
  /external/libdrm/rockchip/
rockchip_drmif.h 71 void rockchip_bo_destroy(struct rockchip_bo *bo);
74 int rockchip_bo_get_name(struct rockchip_bo *bo, uint32_t *name);
75 uint32_t rockchip_bo_handle(struct rockchip_bo *bo);
78 void *rockchip_bo_map(struct rockchip_bo *bo);
  /external/mesa3d/src/mesa/drivers/dri/radeon/
radeon_buffer_objects.h 41 struct radeon_bo *bo; member in struct:radeon_buffer_object
radeon_dma.c 144 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * 4, 32);
148 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * count * 4, 32);
155 radeon_bo_map(aos->bo, 1);
156 out = (uint32_t*)((char*)aos->bo->ptr + aos->offset);
166 radeon_bo_unmap(aos->bo);
182 radeonAllocDmaRegion( rmesa, &aos->bo, &aos->offset, size * 4, 32 );
186 radeonAllocDmaRegion(rmesa, &aos->bo, &aos->offset, size * count * 4, 32);
194 radeon_bo_map(aos->bo, 1);
195 out = (float*)((char*)aos->bo->ptr + aos->offset);
201 radeon_bo_unmap(aos->bo);
    [all...]
  /external/mesa3d/src/gallium/state_trackers/gbm/
gbm_gallium_drmint.h 63 gbm_gallium_drm_bo(struct gbm_bo *bo)
65 return (struct gbm_gallium_drm_bo *) bo;
  /external/mesa3d/src/gbm/backends/dri/
gbm_dri.c 304 struct gbm_dri_bo *bo = gbm_dri_bo(_bo); local
306 if (bo->image != NULL)
309 memcpy(bo->map, buf, count);
318 struct gbm_dri_bo *bo = gbm_dri_bo(_bo); local
321 if (bo->image != NULL) {
322 dri->image->destroyImage(bo->image);
324 munmap(bo->map, bo->size);
326 arg.handle = bo->handle;
330 free(bo);
364 struct gbm_dri_bo *bo; local
459 struct gbm_dri_bo *bo; local
518 struct gbm_dri_bo *bo; local
    [all...]
  /external/libdrm/nouveau/
abi16.c 277 abi16_bo_info(struct nouveau_bo *bo, struct drm_nouveau_gem_info *info)
279 struct nouveau_bo_priv *nvbo = nouveau_bo(bo);
282 bo->handle = info->handle;
283 bo->size = info->size;
284 bo->offset = info->offset;
286 bo->flags = 0;
288 bo->flags |= NOUVEAU_BO_VRAM;
290 bo->flags |= NOUVEAU_BO_GART;
292 bo->flags |= NOUVEAU_BO_CONTIG;
294 bo->flags |= NOUVEAU_BO_MAP
    [all...]
pushbuf.c 62 struct nouveau_bo *bo; member in struct:nouveau_pushbuf_priv
83 pushbuf_kref_fits(struct nouveau_pushbuf *push, struct nouveau_bo *bo,
98 if (krec->vram_used + bo->size > dev->vram_limit)
100 krec->vram_used += bo->size;
108 if (krec->gart_used + bo->size <= dev->gart_limit) {
109 krec->gart_used += bo->size;
117 krec->vram_used + bo->size <= dev->vram_limit) {
119 krec->vram_used += bo->size;
140 if (krec->gart_used + bo->size <= dev->gart_limit) {
141 krec->gart_used += bo->size
272 struct nouveau_bo *bo; local
320 struct nouveau_bo *bo; local
401 struct nouveau_bo *bo; local
445 struct nouveau_bo *bo = (void *)(unsigned long)kref->user_priv; local
617 struct nouveau_bo *bo = (void *)priv; local
647 struct nouveau_bo *bo = NULL; local
    [all...]
  /external/mesa3d/src/gallium/drivers/nv50/
nv50_winsys.h 21 unsigned flags, struct nouveau_bo *bo)
23 nouveau_bufctx_refn(bufctx, bin, bo, flags)->priv = NULL;
31 nouveau_bufctx_refn(bufctx, bin, res->bo, flags | res->domain);
36 #define BCTX_REFN_bo(ctx, bin, fl, bo) \
37 nv50_add_bufctx_resident_bo(ctx, NV50_BIND_##bin, fl, bo);
43 PUSH_REFN(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t flags)
45 struct nouveau_pushbuf_refn ref = { bo, flags };
84 nouveau_bo_memtype(const struct nouveau_bo *bo)
86 return bo->config.nv50.memtype;
  /external/libdrm/tests/kmstest/
main.c 42 struct kms_bo *bo; local
51 ret = kms_bo_create(kms, attrs, &bo);
52 CHECK_RET_RETURN(ret, "Could not create bo");
54 kms_bo_destroy(&bo);
  /external/libdrm/tests/planetest/
bo.h 28 void fill_bo(struct sp_bo *bo, uint8_t a, uint8_t r, uint8_t g, uint8_t b);
29 void draw_rect(struct sp_bo *bo, uint32_t x, uint32_t y, uint32_t width,
32 void free_sp_bo(struct sp_bo *bo);
  /external/mesa3d/src/gallium/winsys/i915/drm/
i915_drm_winsys.h 37 struct pipe_fence_handle * i915_drm_fence_create(drm_intel_bo *bo);
52 drm_intel_bo *bo; member in struct:i915_drm_buffer
70 return i915_drm_buffer(buffer)->bo;
  /external/mesa3d/src/gallium/drivers/nv30/
nv30_winsys.h 23 PUSH_RELOC(struct nouveau_pushbuf *push, struct nouveau_bo *bo, uint32_t offset,
26 nouveau_pushbuf_reloc(push, bo, offset, flags, vor, tor);
44 struct nouveau_bo *bo, uint32_t access)
46 nouveau_bufctx_refn(bufctx(push), bin, bo, access); local
51 struct nouveau_bo *bo, uint32_t offset, uint32_t access)
54 bo, offset, access | NOUVEAU_BO_LOW, 0, 0)->priv = NULL; local
55 PUSH_DATA(push, bo->offset + offset);
60 struct nouveau_bo *bo, uint32_t access, uint32_t vor, uint32_t tor)
63 bo, 0, access | NOUVEAU_BO_OR, vor, tor)->priv = NULL; local
64 if (bo->flags & NOUVEAU_BO_VRAM
76 bo, data, access | NOUVEAU_BO_OR, vor, tor)->priv = NULL; local
    [all...]
  /external/libdrm/exynos/
exynos_drmif.h 89 void exynos_bo_destroy(struct exynos_bo *bo);
91 int exynos_bo_get_name(struct exynos_bo *bo, uint32_t *name);
92 uint32_t exynos_bo_handle(struct exynos_bo *bo);
93 void * exynos_bo_map(struct exynos_bo *bo);

Completed in 4739 milliseconds

1 23 4 5 6 7 8 91011>>