Home
last modified time | relevance | path

Searched refs:drm_intel_bo (Results 1 - 9 of 9) sorted by relevance

/third_party/libdrm/intel/
H A Dintel_bufmgr.h49 typedef struct _drm_intel_bo drm_intel_bo; typedef
114 drm_intel_bo *drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name,
116 drm_intel_bo *drm_intel_bo_alloc_for_render(drm_intel_bufmgr *bufmgr,
120 drm_intel_bo *drm_intel_bo_alloc_userptr(drm_intel_bufmgr *bufmgr,
125 drm_intel_bo *drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr,
131 void drm_intel_bo_reference(drm_intel_bo *bo);
132 void drm_intel_bo_unreference(drm_intel_bo *bo);
133 int drm_intel_bo_map(drm_intel_bo *bo, int write_enable);
134 int drm_intel_bo_unmap(drm_intel_bo *bo);
136 int drm_intel_bo_subdata(drm_intel_bo *b
[all...]
H A Dintel_bufmgr_priv.h50 drm_intel_bo *(*bo_alloc) (drm_intel_bufmgr *bufmgr, const char *name,
59 drm_intel_bo *(*bo_alloc_for_render) (drm_intel_bufmgr *bufmgr,
70 drm_intel_bo *(*bo_alloc_userptr)(drm_intel_bufmgr *bufmgr,
91 drm_intel_bo *(*bo_alloc_tiled) (drm_intel_bufmgr *bufmgr,
99 void (*bo_reference) (drm_intel_bo *bo);
105 void (*bo_unreference) (drm_intel_bo *bo);
114 int (*bo_map) (drm_intel_bo *bo, int write_enable);
120 int (*bo_unmap) (drm_intel_bo *bo);
126 * drm_intel_bo will map/memcpy/unmap.
128 int (*bo_subdata) (drm_intel_bo *b
[all...]
H A Dintel_bufmgr.c48 drm_public drm_intel_bo *
55 drm_public drm_intel_bo *
62 drm_public drm_intel_bo *
76 drm_public drm_intel_bo *
86 drm_intel_bo_reference(drm_intel_bo *bo) in drm_intel_bo_reference()
92 drm_intel_bo_unreference(drm_intel_bo *bo) in drm_intel_bo_unreference()
101 drm_intel_bo_map(drm_intel_bo *buf, int write_enable) in drm_intel_bo_map()
107 drm_intel_bo_unmap(drm_intel_bo *buf) in drm_intel_bo_unmap()
113 drm_intel_bo_subdata(drm_intel_bo *bo, unsigned long offset, in drm_intel_bo_subdata()
120 drm_intel_bo_get_subdata(drm_intel_bo *b
[all...]
H A Dintel_bufmgr_gem.c118 drm_intel_bo **exec_bos;
160 drm_intel_bo *bo;
165 drm_intel_bo bo;
207 drm_intel_bo **softpin_target;
286 drm_intel_gem_estimate_batch_space(drm_intel_bo ** bo_array, int count);
289 drm_intel_gem_compute_batch_space(drm_intel_bo ** bo_array, int count);
292 drm_intel_gem_bo_get_tiling(drm_intel_bo *bo, uint32_t * tiling_mode,
296 drm_intel_gem_bo_set_tiling_internal(drm_intel_bo *bo,
300 static void drm_intel_gem_bo_unreference_locked_timed(drm_intel_bo *bo,
303 static void drm_intel_gem_bo_unreference(drm_intel_bo *b
[all...]
H A Dintel_bufmgr_fake.c73 drm_intel_bo *target_buf;
106 drm_intel_bo *bo;
165 int (*exec) (drm_intel_bo *bo, unsigned int used, void *priv);
183 drm_intel_bo bo;
220 void (*invalidate_cb) (drm_intel_bo *bo, void *ptr);
419 alloc_block(drm_intel_bo *bo) in alloc_block()
491 alloc_backing_store(drm_intel_bo *bo) in alloc_backing_store()
507 free_backing_store(drm_intel_bo *bo) in free_backing_store()
519 set_dirty(drm_intel_bo *bo) in set_dirty()
654 evict_and_alloc_block(drm_intel_bo *b
[all...]
/third_party/mesa3d/src/gallium/winsys/i915/drm/
H A Di915_drm_winsys.h37 struct pipe_fence_handle * i915_drm_fence_create(drm_intel_bo *bo);
52 drm_intel_bo *bo;
67 static inline drm_intel_bo *
H A Di915_drm_fence.c16 drm_intel_bo *bo;
21 i915_drm_fence_create(drm_intel_bo *bo) in i915_drm_fence_create()
H A Di915_drm_batchbuffer.c26 drm_intel_bo *bo;
80 drm_intel_bo *bos[num_of_buffers + 1]; in i915_drm_batchbuffer_validate_buffers()
H A Di915_drm_buffer.c177 drm_intel_bo *bo = intel_bo(buffer); in i915_drm_buffer_map()

Completed in 8 milliseconds