Searched defs:bo (Results 1 - 25 of 163) sorted by relevance

1234567

/external/mesa3d/src/mesa/drivers/dri/r200/
H A Dradeon_buffer_objects.h41 struct radeon_bo *bo; member in struct:radeon_buffer_object
/external/mesa3d/src/mesa/drivers/dri/radeon/
H A Dradeon_buffer_objects.h41 struct radeon_bo *bo; member in struct:radeon_buffer_object
/external/libdrm/tests/radeon/
H A Dradeon_ttm.c32 /* allocate as many single page bo to try to starve the kernel
38 struct rbo *bo, *tmp; local
44 bo = rbo(fd, 0, 4096, 0, NULL);
45 if (bo == NULL) {
46 printf("failing after %d bo\n", nbo);
50 list_add(&bo->list, &list);
52 LIST_FOR_EACH_ENTRY_SAFE(bo, tmp, &list, list) {
53 list_del(&bo->list);
54 rbo_decref(bo);
H A Drbo.c39 struct rbo *bo; local
42 bo = calloc(1, sizeof(*bo));
43 if (bo == NULL) {
46 list_inithead(&bo->list);
47 bo->fd = fd;
48 bo->size = size;
49 bo->handle = handle;
50 bo->refcount = 1;
51 bo
94 rbo_map(struct rbo *bo) argument
124 rbo_unmap(struct rbo *bo) argument
133 rbo_incref(struct rbo *bo) argument
139 rbo_decref(struct rbo *bo) argument
158 rbo_wait(struct rbo *bo) argument
[all...]
/external/mesa3d/src/mesa/drivers/dri/nouveau/
H A Dnouveau_bufferobj.h32 struct nouveau_bo *bo; member in struct:nouveau_bufferobj
38 (_mesa_is_bufferobj(x) ? to_nouveau_bufferobj(x)->bo : NULL)
H A Dnouveau_scratch.h34 struct nouveau_bo *bo[NOUVEAU_SCRATCH_COUNT]; member in struct:nouveau_scratch_state
43 struct nouveau_bo **bo, unsigned *offset);
H A Dnouveau_array.h39 struct nouveau_bo *bo; member in struct:nouveau_array
H A Dnouveau_fbo.h35 struct nouveau_bo *bo; member in struct:nouveau_framebuffer::__anon12732
H A Dnouveau_scratch.c31 * 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_W
35 nouveau_get_scratch(struct gl_context *ctx, unsigned size, struct nouveau_bo **bo, unsigned *offset) argument
[all...]
H A Dnouveau_surface.h37 struct nouveau_bo *bo; member in struct:nouveau_surface
/external/drm_hwcomposer/
H A Dnvimporter.h36 int ImportBuffer(buffer_handle_t handle, hwc_drm_bo_t *bo) override;
37 int ReleaseBuffer(hwc_drm_bo_t *bo) override;
42 hwc_drm_bo_t bo; member in struct:android::NvImporter::NvBuffer
47 void ReleaseBufferImpl(hwc_drm_bo_t *bo);
/external/libdrm/tests/kmstest/
H A Dmain.c42 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/libvncserver/x11vnc/
H A Dblackout_t.h44 blackout_t bo[BO_MAX]; /* hardwired max rectangles. */ member in struct:tbout
/external/mesa3d/src/gallium/drivers/nv50/
H A Dnv50_transfer.h8 struct nouveau_bo *bo; member in struct:nv50_m2mf_rect
/external/mesa3d/src/gallium/drivers/r600/
H A Dcompute_memory_pool.h38 int64_t start_in_dw; ///Start pointer in dwords relative in the pool bo
52 struct r600_resource *bo; ///The pool buffer object resource member in struct:compute_memory_pool
/external/mesa3d/src/gallium/drivers/radeonsi/
H A Dradeonsi_pm4.h55 struct si_resource *bo[SI_PM4_MAX_BO]; member in struct:si_pm4_state
69 struct si_resource *bo,
/external/mesa3d/src/gallium/state_trackers/gbm/
H A Dgbm_gallium_drmint.h63 gbm_gallium_drm_bo(struct gbm_bo *bo) argument
65 return (struct gbm_gallium_drm_bo *) bo;
/external/mesa3d/src/gallium/winsys/i915/drm/
H A Di915_drm_fence.c11 * 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) argument
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/mesa/drivers/dri/i965/
H A Dbrw_vtbl.c58 dri_bo_release(drm_intel_bo **bo) argument
60 drm_intel_bo_unreference(*bo);
61 *bo = NULL;
/external/libdrm/freedreno/msm/
H A Dmsm_bo.c37 struct fd_bo *bo = &msm_bo->base; local
40 .handle = bo->handle,
48 ret = drmCommandWriteRead(bo->dev->fd, DRM_MSM_GEM_INFO,
61 static int msm_bo_offset(struct fd_bo *bo, uint64_t *offset) argument
63 struct msm_bo *msm_bo = to_msm_bo(bo);
71 static int msm_bo_cpu_prep(struct fd_bo *bo, struct fd_pipe *pipe, uint32_t op) argument
74 .handle = bo->handle,
80 return drmCommandWrite(bo->dev->fd, DRM_MSM_GEM_CPU_PREP, &req, sizeof(req));
83 static void msm_bo_cpu_fini(struct fd_bo *bo) argument
86 .handle = bo
92 msm_bo_destroy(struct fd_bo *bo) argument
131 struct fd_bo *bo; local
[all...]
/external/libdrm/libkms/
H A Dapi.c101 int kms_bo_get_prop(struct kms_bo *bo, unsigned key, unsigned *out) argument
105 *out = bo->pitch;
108 *out = bo->handle;
117 int kms_bo_map(struct kms_bo *bo, void **out) argument
119 return bo->kms->bo_map(bo, out);
122 int kms_bo_unmap(struct kms_bo *bo) argument
124 return bo->kms->bo_unmap(bo);
127 int kms_bo_destroy(struct kms_bo **bo) argument
[all...]
/external/libdrm/nouveau/
H A Dabi16.c145 abi16_bo_info(struct nouveau_bo *bo, struct drm_nouveau_gem_info *info) argument
147 struct nouveau_bo_priv *nvbo = nouveau_bo(bo);
150 bo->handle = info->handle;
151 bo->size = info->size;
152 bo->offset = info->offset;
154 bo->flags = 0;
156 bo->flags |= NOUVEAU_BO_VRAM;
158 bo->flags |= NOUVEAU_BO_GART;
160 bo->flags |= NOUVEAU_BO_CONTIG;
162 bo
179 abi16_bo_init(struct nouveau_bo *bo, uint32_t alignment, union nouveau_bo_config *config) argument
[all...]
/external/libdrm/rockchip/
H A Drockchip_drm.c94 struct rockchip_bo *bo; local
105 bo = calloc(1, sizeof(*bo));
106 if (!bo) {
107 fprintf(stderr, "failed to create bo[%s].\n",
112 bo->dev = dev;
120 bo->handle = req.handle;
121 bo->size = size;
122 bo->flags = flags;
124 return bo;
135 struct rockchip_bo *bo; local
162 rockchip_bo_destroy(struct rockchip_bo *bo) argument
197 struct rockchip_bo *bo; local
237 rockchip_bo_get_name(struct rockchip_bo *bo, uint32_t *name) argument
260 rockchip_bo_handle(struct rockchip_bo *bo) argument
273 rockchip_bo_map(struct rockchip_bo *bo) argument
[all...]
/external/mesa3d/src/gallium/drivers/nouveau/
H A Dnouveau_buffer.h25 * and this bo should be added to the memory manager's validation list.
34 struct nouveau_bo *bo; member in struct:nv04_resource
92 /* Copy data to a scratch buffer and return address & bo the data resides in.
/external/mesa3d/src/gallium/drivers/nv30/
H A Dnv30_transfer.h5 struct nouveau_bo *bo; member in struct:nv30_rect

Completed in 533 milliseconds

1234567