Home
last modified time | relevance | path

Searched refs:bufmgr (Results 1 – 25 of 31) sorted by relevance

12

/external/libdrm/intel/
Dintel_bufmgr.c53 drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc() argument
56 return bufmgr->bo_alloc(bufmgr, name, size, alignment); in drm_intel_bo_alloc()
60 drm_intel_bo_alloc_for_render(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc_for_render() argument
63 return bufmgr->bo_alloc_for_render(bufmgr, name, size, alignment); in drm_intel_bo_alloc_for_render()
67 drm_intel_bo_alloc_userptr(drm_intel_bufmgr *bufmgr, in drm_intel_bo_alloc_userptr() argument
74 if (bufmgr->bo_alloc_userptr) in drm_intel_bo_alloc_userptr()
75 return bufmgr->bo_alloc_userptr(bufmgr, name, addr, tiling_mode, in drm_intel_bo_alloc_userptr()
81 drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc_tiled() argument
85 return bufmgr->bo_alloc_tiled(bufmgr, name, x, y, cpp, in drm_intel_bo_alloc_tiled()
92 bo->bufmgr->bo_reference(bo); in drm_intel_bo_reference()
[all …]
Dintel_bufmgr.h84 drm_intel_bufmgr *bufmgr; member
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,
142 void drm_intel_bufmgr_set_debug(drm_intel_bufmgr *bufmgr, int enable_debug);
143 void drm_intel_bufmgr_destroy(drm_intel_bufmgr *bufmgr);
176 drm_intel_bo *drm_intel_bo_gem_create_from_name(drm_intel_bufmgr *bufmgr,
179 void drm_intel_bufmgr_gem_enable_reuse(drm_intel_bufmgr *bufmgr);
180 void drm_intel_bufmgr_gem_enable_fenced_relocs(drm_intel_bufmgr *bufmgr);
[all …]
Dintel_bufmgr_fake.c57 if (bufmgr_fake->bufmgr.debug) \
115 drm_intel_bufmgr bufmgr; member
249 drm_intel_bufmgr_fake_set_fence_callback(drm_intel_bufmgr *bufmgr, in drm_intel_bufmgr_fake_set_fence_callback() argument
255 drm_intel_bufmgr_fake *bufmgr_fake = (drm_intel_bufmgr_fake *) bufmgr; in drm_intel_bufmgr_fake_set_fence_callback()
427 (drm_intel_bufmgr_fake *) bo->bufmgr; in alloc_block()
498 (drm_intel_bufmgr_fake *) bo->bufmgr; in alloc_backing_store()
526 (drm_intel_bufmgr_fake *) bo->bufmgr; in set_dirty()
661 (drm_intel_bufmgr_fake *) bo->bufmgr; in evict_and_alloc_block()
747 (drm_intel_bufmgr_fake *) bo->bufmgr; in drm_intel_fake_bo_wait_rendering_locked()
760 (drm_intel_bufmgr_fake *) bo->bufmgr; in drm_intel_fake_bo_wait_rendering()
[all …]
Dintel_bufmgr_gem.c80 if (bufmgr_gem->bufmgr.debug) \
111 drm_intel_bufmgr bufmgr; member
503 drm_intel_bufmgr_gem *bufmgr_gem = (drm_intel_bufmgr_gem *) bo->bufmgr; in drm_intel_add_validate_buffer()
541 drm_intel_bufmgr_gem *bufmgr_gem = (drm_intel_bufmgr_gem *)bo->bufmgr; in drm_intel_add_validate_buffer2()
633 drm_intel_bufmgr_gem *bufmgr_gem = (drm_intel_bufmgr_gem *) bo->bufmgr; in drm_intel_setup_reloc_list()
661 drm_intel_bufmgr_gem *bufmgr_gem = (drm_intel_bufmgr_gem *) bo->bufmgr; in drm_intel_gem_bo_busy()
701 ((drm_intel_bufmgr_gem *) bo->bufmgr, in drm_intel_gem_bo_madvise()
726 drm_intel_gem_bo_alloc_internal(drm_intel_bufmgr *bufmgr, in drm_intel_gem_bo_alloc_internal() argument
734 drm_intel_bufmgr_gem *bufmgr_gem = (drm_intel_bufmgr_gem *) bufmgr; in drm_intel_gem_bo_alloc_internal()
836 bo_gem->bo.bufmgr = bufmgr; in drm_intel_gem_bo_alloc_internal()
[all …]
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,
152 void (*destroy) (drm_intel_bufmgr *bufmgr);
307 int (*get_pipe_from_crtc_id) (drm_intel_bufmgr *bufmgr, int crtc_id);
318 struct _drm_intel_bufmgr *bufmgr; member
/external/mesa3d/src/gallium/winsys/intel/drm/
Dintel_drm_winsys.c49 drm_intel_bufmgr *bufmgr; member
98 bo = drm_intel_bo_alloc_tiled(winsys->bufmgr, in test_address_swizzling()
116 return !drm_intel_reg_read(winsys->bufmgr, reg, &dummy); in test_reg_read()
145 info->devid = drm_intel_bufmgr_gem_get_devid(winsys->bufmgr); in probe_winsys()
157 winsys->first_gem_ctx = drm_intel_gem_context_create(winsys->bufmgr); in probe_winsys()
185 winsys->bufmgr = drm_intel_bufmgr_gem_init(winsys->fd, batch_size); in intel_winsys_create_for_fd()
186 if (!winsys->bufmgr) { in intel_winsys_create_for_fd()
196 drm_intel_bufmgr_destroy(winsys->bufmgr); in intel_winsys_create_for_fd()
205 drm_intel_bufmgr_gem_enable_fenced_relocs(winsys->bufmgr); in intel_winsys_create_for_fd()
207 drm_intel_bufmgr_gem_enable_reuse(winsys->bufmgr); in intel_winsys_create_for_fd()
[all …]
/external/mesa3d/src/mesa/drivers/dri/i965/
Dbrw_queryobj.c237 query->bo = drm_intel_bo_alloc(brw->bufmgr, "timer query", 4096, 4096); in brw_begin_query()
395 query->bo = drm_intel_bo_alloc(brw->bufmgr, "query", 4096, 1); in ensure_bo_has_space()
481 query->bo = drm_intel_bo_alloc(brw->bufmgr, "timestamp query", 4096, 4096); in brw_query_counter()
500 drm_intel_reg_read(brw->bufmgr, TIMESTAMP | 1, &result); in brw_get_timestamp()
503 drm_intel_reg_read(brw->bufmgr, TIMESTAMP, &result); in brw_get_timestamp()
507 drm_intel_reg_read(brw->bufmgr, TIMESTAMP, &result); in brw_get_timestamp()
Dintel_screen.c426 image->bo = drm_intel_bo_gem_create_from_name(screen->bufmgr, "image", in intel_create_image_from_name()
569 image->bo = drm_intel_bo_alloc_tiled(screen->bufmgr, "image", in intel_create_image()
750 image->bo = drm_intel_bo_gem_create_from_prime(screen->bufmgr, in intel_create_image_from_fds()
1028 dri_bufmgr_destroy(screen->bufmgr); in intelDestroyScreen()
1190 screen->bufmgr = intel_bufmgr_gem_init(dri_screen->fd, BATCH_SZ); in intel_init_bufmgr()
1191 if (screen->bufmgr == NULL) { in intel_init_bufmgr()
1197 drm_intel_bufmgr_gem_enable_fenced_relocs(screen->bufmgr); in intel_init_bufmgr()
1216 buffer = drm_intel_bo_alloc_tiled(screen->bufmgr, "swizzle test", in intel_detect_swizzling()
1243 if (drm_intel_reg_read(screen->bufmgr, TIMESTAMP | 1, &dummy) == 0) in intel_detect_timestamp()
1249 if (drm_intel_reg_read(screen->bufmgr, TIMESTAMP, &last)) in intel_detect_timestamp()
[all …]
Dintel_batchbuffer.c39 intel_batchbuffer_reset(struct intel_batchbuffer *batch, dri_bufmgr *bufmgr,
43 intel_batchbuffer_init(struct intel_batchbuffer *batch, dri_bufmgr *bufmgr, in intel_batchbuffer_init() argument
46 intel_batchbuffer_reset(batch, bufmgr, has_llc); in intel_batchbuffer_init()
56 intel_batchbuffer_reset(struct intel_batchbuffer *batch, dri_bufmgr *bufmgr, in intel_batchbuffer_reset() argument
65 batch->bo = drm_intel_bo_alloc(bufmgr, "batchbuffer", BATCH_SZ, 4096); in intel_batchbuffer_reset()
86 intel_batchbuffer_reset(&brw->batch, brw->bufmgr, brw->has_llc); in intel_batchbuffer_reset_and_clear_render_cache()
Dgen6_sol.c199 drm_intel_bo_alloc(brw->bufmgr, "transform feedback offsets", 16, 64); in brw_new_transform_feedback()
201 drm_intel_bo_alloc(brw->bufmgr, "xfb primitive counts", 4096, 64); in brw_new_transform_feedback()
Dintel_screen.h76 dri_bufmgr *bufmgr; member
Dintel_buffer_objects.c102 intel_obj->buffer = drm_intel_bo_alloc(brw->bufmgr, "bufferobj", in alloc_buffer_object()
289 drm_intel_bo_alloc(brw->bufmgr, "subdata temp", size, 64); in brw_buffer_subdata()
426 intel_obj->range_map_bo[index] = drm_intel_bo_alloc(brw->bufmgr, in brw_map_buffer_range()
Dintel_upload.c98 brw->upload.bo = drm_intel_bo_alloc(brw->bufmgr, "streamed data", in intel_upload_space()
Dbrw_program.c379 *scratch_bo = drm_intel_bo_alloc(brw->bufmgr, "scratch bo", size, 4096); in brw_get_scratch_bo()
400 drm_intel_bo_alloc(brw->bufmgr, "shader scratch space", in brw_alloc_stage_scratch()
430 drm_intel_bo_alloc(brw->bufmgr, "shader time", in brw_init_shader_time()
Dbrw_context.c879 intel_bufmgr_gem_enable_reuse(brw->bufmgr); in brw_process_driconf_options()
968 brw->bufmgr = screen->bufmgr; in brwCreateContext()
1066 intel_batchbuffer_init(&brw->batch, brw->bufmgr, brw->has_llc); in brwCreateContext()
1076 brw->hw_ctx = drm_intel_gem_context_create(brw->bufmgr); in brwCreateContext()
1642 bo = drm_intel_bo_gem_create_from_name(brw->bufmgr, buffer_name, in intel_process_dri2_buffer()
Dintel_batchbuffer.h42 void intel_batchbuffer_init(struct intel_batchbuffer *batch, dri_bufmgr *bufmgr,
Dbrw_pipe_control.c375 brw->workaround_bo = drm_intel_bo_alloc(brw->bufmgr, in brw_init_pipe_control()
Dbrw_program_cache.c218 new_bo = drm_intel_bo_alloc(brw->bufmgr, "program cache", new_size, 64); in brw_cache_new_bo()
409 cache->bo = drm_intel_bo_alloc(brw->bufmgr, "program cache", 4096, 64); in brw_init_caches()
/external/mesa3d/src/mesa/drivers/dri/i915/
Dintel_regions.c145 buffer = drm_intel_bo_alloc_tiled(screen->bufmgr, "region", in intel_region_alloc()
185 buffer = intel_bo_gem_create_from_name(screen->bufmgr, name, handle); in intel_region_alloc_for_handle()
220 buffer = drm_intel_bo_gem_create_from_prime(screen->bufmgr, fd, size); in intel_region_alloc_for_fd()
Dintel_context.c467 intel->bufmgr = intelScreen->bufmgr; in intelInitContext()
474 intel_bufmgr_gem_enable_reuse(intel->bufmgr); in intelInitContext()
520 dri_bufmgr_set_debug(intel->bufmgr, true); in intelInitContext()
525 drm_intel_bufmgr_gem_set_aub_dump(intel->bufmgr, true); in intelInitContext()
Dintel_buffer_objects.c51 intel_obj->buffer = drm_intel_bo_alloc(intel->bufmgr, "bufferobj", in intel_bufferobj_alloc_buffer()
216 drm_intel_bo_alloc(intel->bufmgr, "subdata temp", size, 64); in intel_bufferobj_subdata()
357 intel_obj->range_map_bo[index] = drm_intel_bo_alloc(intel->bufmgr, in intel_bufferobj_map_range()
409 temp_bo = drm_intel_bo_alloc(intel->bufmgr, "range map flush", length, 64); in intel_bufferobj_flush_mapped_range()
528 intel->upload.bo = drm_intel_bo_alloc(intel->bufmgr, "upload", size, 0); in wrap_buffers()
Dintel_screen.c830 dri_bufmgr_destroy(intelScreen->bufmgr); in intelDestroyScreen()
1001 intelScreen->bufmgr = intel_bufmgr_gem_init(spriv->fd, BATCH_SZ); in intel_init_bufmgr()
1002 if (intelScreen->bufmgr == NULL) { in intel_init_bufmgr()
1008 drm_intel_bufmgr_gem_enable_fenced_relocs(intelScreen->bufmgr); in intel_init_bufmgr()
1027 buffer = drm_intel_bo_alloc_tiled(screen->bufmgr, "swizzle test", in intel_detect_swizzling()
1181 intelScreen->deviceID = drm_intel_bufmgr_gem_get_devid(intelScreen->bufmgr); in intelInitScreen2()
Dintel_screen.h50 dri_bufmgr *bufmgr; member
Dintel_batchbuffer.c56 intel->batch.bo = drm_intel_bo_alloc(intel->bufmgr, "batchbuffer", in intel_batchbuffer_reset()
/external/autotest/client/site_tests/graphics_GpuReset/src/
Dgpureset.c288 drm_intel_bufmgr* bufmgr = drm_intel_bufmgr_gem_init(fd, 4096); in main() local
291 bo = drm_intel_bo_alloc(bufmgr, "bogus cmdbuffer", 4096, 4096); in main()

12