/aosp_15_r20/external/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_bufmgr.c | 286 bucket_for_size(struct iris_bufmgr *bufmgr, uint64_t size, in bucket_for_size() 374 vma_alloc(struct iris_bufmgr *bufmgr, in vma_alloc() 406 vma_free(struct iris_bufmgr *bufmgr, in vma_free() 435 struct iris_bufmgr *bufmgr = bo->bufmgr; in iris_bo_export_sync_state() local 495 struct iris_bufmgr *bufmgr = bo->bufmgr; in iris_bo_wait_syncobj() local 647 get_slabs(struct iris_bufmgr *bufmgr, uint64_t size) in get_slabs() 661 get_slab_pot_entry_size(struct iris_bufmgr *bufmgr, unsigned size) in get_slab_pot_entry_size() 671 get_slab_entry_alignment(struct iris_bufmgr *bufmgr, unsigned size) in get_slab_entry_alignment() 692 struct iris_bufmgr *bufmgr = priv; in iris_slab_free() local 732 struct iris_bufmgr *bufmgr = priv; in iris_slab_alloc() local [all …]
|
H A D | iris_batch.c | 267 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_init_batches() local 424 struct iris_bufmgr *bufmgr = screen->bufmgr; in create_batch() local 460 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_batch_reset() local 504 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_batch_free() local 703 struct iris_bufmgr *bufmgr = screen->bufmgr; in replace_kernel_ctx() local 723 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_batch_check_for_reset() local 746 struct iris_bufmgr *bufmgr = batch->screen->bufmgr; in move_syncobj_to_batch() local 769 struct iris_bufmgr *bufmgr = screen->bufmgr; in update_bo_syncobjs() local 888 iris_batch_is_banned(struct iris_bufmgr *bufmgr, int ret) in iris_batch_is_banned() 912 struct iris_bufmgr *bufmgr = screen->bufmgr; in _iris_batch_flush() local
|
H A D | iris_fence.c | 66 iris_create_syncobj(struct iris_bufmgr *bufmgr) in iris_create_syncobj() 83 iris_syncobj_destroy(struct iris_bufmgr *bufmgr, struct iris_syncobj *syncobj) in iris_syncobj_destroy() 91 iris_syncobj_signal(struct iris_bufmgr *bufmgr, struct iris_syncobj *syncobj) in iris_syncobj_signal() 142 struct iris_bufmgr *bufmgr = screen->bufmgr; in clear_stale_syncobjs() local 214 iris_wait_syncobj(struct iris_bufmgr *bufmgr, in iris_wait_syncobj()
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/crocus/ |
H A D | crocus_bufmgr.c | 222 bucket_for_size(struct crocus_bufmgr *bufmgr, uint64_t size) in bucket_for_size() 260 struct crocus_bufmgr *bufmgr = bo->bufmgr; in crocus_bo_busy() local 298 alloc_bo_from_cache(struct crocus_bufmgr *bufmgr, in alloc_bo_from_cache() 348 alloc_fresh_bo(struct crocus_bufmgr *bufmgr, uint64_t bo_size) in alloc_fresh_bo() 391 bo_alloc_internal(struct crocus_bufmgr *bufmgr, in bo_alloc_internal() 459 crocus_bo_alloc(struct crocus_bufmgr *bufmgr, in crocus_bo_alloc() 468 crocus_bo_alloc_tiled(struct crocus_bufmgr *bufmgr, const char *name, in crocus_bo_alloc_tiled() 477 crocus_bo_create_userptr(struct crocus_bufmgr *bufmgr, const char *name, in crocus_bo_create_userptr() 531 crocus_bo_gem_create_from_name(struct crocus_bufmgr *bufmgr, in crocus_bo_gem_create_from_name() 605 struct crocus_bufmgr *bufmgr = bo->bufmgr; in bo_close() local [all …]
|
H A D | crocus_batch.c | 459 struct crocus_bufmgr *bufmgr = screen->bufmgr; in recreate_growing_buffer() local 543 struct crocus_bufmgr *bufmgr = screen->bufmgr; in crocus_batch_free() local 627 struct crocus_bufmgr *bufmgr = screen->bufmgr; in crocus_grow_buffer() local 774 struct crocus_bufmgr *bufmgr = screen->bufmgr; in replace_hw_ctx() local
|
/aosp_15_r20/external/intel-media-driver/media_softlet/linux/common/os/i915/ |
H A D | mos_bufmgr_api.c | 51 mos_bo_alloc(struct mos_bufmgr *bufmgr, in mos_bo_alloc() 72 mos_bo_alloc_userptr(struct mos_bufmgr *bufmgr, in mos_bo_alloc_userptr() 93 mos_bo_alloc_tiled(struct mos_bufmgr *bufmgr, in mos_bo_alloc_tiled() 623 mos_bo_create_from_name(struct mos_bufmgr *bufmgr, in mos_bo_create_from_name() 909 mos_bo_create_from_prime(struct mos_bufmgr *bufmgr, in mos_bo_create_from_prime() 950 mos_bufmgr_destroy(struct mos_bufmgr *bufmgr) in mos_bufmgr_destroy() 969 mos_bufmgr_set_debug(struct mos_bufmgr *bufmgr, int enable_debug) in mos_bufmgr_set_debug() 981 mos_context_create(struct mos_bufmgr *bufmgr) in mos_context_create() 1002 struct mos_bufmgr *bufmgr, in mos_context_create_ext() 1026 struct mos_bufmgr *bufmgr, in mos_context_create_shared() [all …]
|
H A D | mos_bufmgr.c | 127 struct mos_bufmgr bufmgr; member 985 mos_gem_bo_vma_alloc(struct mos_bufmgr *bufmgr, in mos_gem_bo_vma_alloc() 1006 mos_gem_bo_vma_free(struct mos_bufmgr *bufmgr, in mos_gem_bo_vma_free() 1019 mos_gem_bo_alloc_internal(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc_internal() 1252 mos_gem_bo_alloc(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc() 1262 mos_gem_bo_alloc_tiled(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc_tiled() 1315 mos_gem_bo_alloc_userptr(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc_userptr() 1440 check_bo_alloc_userptr(struct mos_bufmgr *bufmgr, in check_bo_alloc_userptr() 1458 mos_bufmgr_bo_gem_create_from_name(struct mos_bufmgr *bufmgr, in mos_bufmgr_bo_gem_create_from_name() 2456 mos_bufmgr_gem_destroy(struct mos_bufmgr *bufmgr) in mos_bufmgr_gem_destroy() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_softlet/linux/common/os/xe/ |
H A D | mos_bufmgr_xe.c | 163 struct mos_bufmgr bufmgr; member 478 static uint32_t __mos_query_mem_regions_instance_mask_xe(struct mos_bufmgr *bufmgr) in __mos_query_mem_regions_instance_mask_xe() 596 __mos_get_default_alignment_xe(struct mos_bufmgr *bufmgr) in __mos_get_default_alignment_xe() 635 mos_query_uc_version_xe(struct mos_bufmgr *bufmgr, struct mos_drm_uc_version *version) in mos_query_uc_version_xe() 675 bool __mos_has_vram_xe(struct mos_bufmgr *bufmgr) in __mos_has_vram_xe() 688 uint8_t __mos_query_va_bits_xe(struct mos_bufmgr *bufmgr) in __mos_query_va_bits_xe() 704 mos_get_platform_information_xe(struct mos_bufmgr *bufmgr) in mos_get_platform_information_xe() 711 mos_set_platform_information_xe(struct mos_bufmgr *bufmgr, uint64_t p) in mos_set_platform_information_xe() 729 __mos_bo_vma_free_xe(struct mos_bufmgr *bufmgr, in __mos_bo_vma_free_xe() 784 __mos_vm_create_xe(struct mos_bufmgr *bufmgr) in __mos_vm_create_xe() [all …]
|
/aosp_15_r20/external/igt-gpu-tools/lib/stubs/drm/ |
H A D | intel_bufmgr.c | 25 drm_intel_bo *drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc() 85 void drm_intel_bufmgr_gem_enable_reuse(drm_intel_bufmgr *bufmgr) in drm_intel_bufmgr_gem_enable_reuse() 97 void drm_intel_bufmgr_destroy(drm_intel_bufmgr *bufmgr) in drm_intel_bufmgr_destroy() 126 void drm_intel_bufmgr_gem_enable_fenced_relocs(drm_intel_bufmgr *bufmgr) in drm_intel_bufmgr_gem_enable_fenced_relocs() 143 drm_intel_bo *drm_intel_bo_gem_create_from_name(drm_intel_bufmgr *bufmgr, in drm_intel_bo_gem_create_from_name() 157 drm_intel_bo *drm_intel_bo_gem_create_from_prime(drm_intel_bufmgr *bufmgr, in drm_intel_bo_gem_create_from_prime() 164 void drm_intel_bufmgr_gem_set_vma_cache_size(drm_intel_bufmgr *bufmgr, in drm_intel_bufmgr_gem_set_vma_cache_size() 176 drm_intel_context *drm_intel_gem_context_create(drm_intel_bufmgr *bufmgr) in drm_intel_gem_context_create() 194 drm_intel_bo *drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr, in drm_intel_bo_alloc_tiled() 205 void drm_intel_bufmgr_gem_set_aub_filename(drm_intel_bufmgr *bufmgr, in drm_intel_bufmgr_gem_set_aub_filename() [all …]
|
/aosp_15_r20/external/intel-media-driver/media_driver/linux/ult/libdrm_mock/ |
H A D | mos_bufmgr_api_mock.c | 50 mos_bo_alloc(struct mos_bufmgr *bufmgr, in mos_bo_alloc() 61 mos_bo_alloc_userptr(struct mos_bufmgr *bufmgr, in mos_bo_alloc_userptr() 72 mos_bo_alloc_tiled(struct mos_bufmgr *bufmgr, in mos_bo_alloc_tiled() 116 mos_bufmgr_destroy(struct mos_bufmgr *bufmgr) in mos_bufmgr_destroy() 149 mos_bufmgr_set_debug(struct mos_bufmgr *bufmgr, int enable_debug) in mos_bufmgr_set_debug() 304 mos_context_create(struct mos_bufmgr *bufmgr) in mos_context_create() 311 struct mos_bufmgr *bufmgr, in mos_context_create_ext() 321 struct mos_bufmgr *bufmgr, in mos_context_create_shared() 341 mos_vm_create(struct mos_bufmgr *bufmgr) in mos_vm_create() 347 mos_vm_destroy(struct mos_bufmgr *bufmgr, __u32 vm_id) in mos_vm_destroy() [all …]
|
H A D | mos_bufmgr_mock.c | 115 struct mos_bufmgr bufmgr; member 841 mos_gem_bo_vma_alloc(struct mos_bufmgr *bufmgr, in mos_gem_bo_vma_alloc() 862 mos_gem_bo_vma_free(struct mos_bufmgr *bufmgr, in mos_gem_bo_vma_free() 875 mos_gem_bo_alloc_internal(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc_internal() 1042 mos_gem_bo_alloc(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc() 1052 mos_gem_bo_alloc_tiled(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc_tiled() 1105 mos_gem_bo_alloc_userptr(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc_userptr() 1228 check_bo_alloc_userptr(struct mos_bufmgr *bufmgr, in check_bo_alloc_userptr() 1246 mos_bufmgr_bo_gem_create_from_name(struct mos_bufmgr *bufmgr, in mos_bufmgr_bo_gem_create_from_name() 2075 mos_bufmgr_gem_destroy(struct mos_bufmgr *bufmgr) in mos_bufmgr_gem_destroy() [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/iris/i915/ |
H A D | iris_batch.c | 50 context_set_priority(struct iris_bufmgr *bufmgr, uint32_t ctx_id, in context_set_priority() 63 iris_hw_context_set_unrecoverable(struct iris_bufmgr *bufmgr, in iris_hw_context_set_unrecoverable() 86 iris_hw_context_set_vm_id(struct iris_bufmgr *bufmgr, uint32_t ctx_id) in iris_hw_context_set_vm_id() 99 iris_create_hw_context(struct iris_bufmgr *bufmgr, bool protected) in iris_create_hw_context() 224 iris_hw_context_get_protected(struct iris_bufmgr *bufmgr, uint32_t ctx_id) in iris_hw_context_get_protected() 237 struct iris_bufmgr *bufmgr = screen->bufmgr; in clone_hw_context() local 249 iris_destroy_kernel_context(struct iris_bufmgr *bufmgr, uint32_t ctx_id) in iris_destroy_kernel_context() 262 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_i915_replace_batch() local 294 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_i915_destroy_batch() local
|
H A D | iris_kmd_backend.c | 41 i915_gem_set_domain(struct iris_bufmgr *bufmgr, uint32_t handle, in i915_gem_set_domain() 54 i915_gem_create(struct iris_bufmgr *bufmgr, in i915_gem_create() 174 i915_gem_mmap_offset(struct iris_bufmgr *bufmgr, struct iris_bo *bo) in i915_gem_mmap_offset() 230 i915_gem_mmap_legacy(struct iris_bufmgr *bufmgr, struct iris_bo *bo) in i915_gem_mmap_legacy() 253 i915_gem_mmap(struct iris_bufmgr *bufmgr, struct iris_bo *bo) in i915_gem_mmap() 295 struct iris_bufmgr *bufmgr = batch->screen->bufmgr; in i915_batch_submit() local 433 i915_gem_close(struct iris_bufmgr *bufmgr, struct iris_bo *bo) in i915_gem_close() 442 i915_gem_create_userptr(struct iris_bufmgr *bufmgr, void *ptr, uint64_t size) in i915_gem_create_userptr()
|
H A D | iris_bufmgr.c | 37 struct iris_bufmgr *bufmgr = bo->bufmgr; in iris_i915_bo_busy_gem() local 50 struct iris_bufmgr *bufmgr = bo->bufmgr; in iris_i915_bo_wait_gem() local 62 bool iris_i915_init_global_vm(struct iris_bufmgr *bufmgr, uint32_t *vm_id) in iris_i915_init_global_vm() 74 struct iris_bufmgr *bufmgr = bo->bufmgr; in iris_i915_bo_get_tiling() local 90 struct iris_bufmgr *bufmgr = bo->bufmgr; in iris_i915_bo_set_tiling() local
|
/aosp_15_r20/external/intel-media-driver/media_softlet/linux/common/os/i915_production/ |
H A D | mos_bufmgr.c | 127 struct mos_bufmgr bufmgr; member 971 mos_gem_bo_memzone_for_address(struct mos_bufmgr *bufmgr, uint64_t address) in mos_gem_bo_memzone_for_address() 989 mos_gem_bo_vma_alloc(struct mos_bufmgr *bufmgr, in mos_gem_bo_vma_alloc() 1010 mos_gem_bo_vma_free(struct mos_bufmgr *bufmgr, in mos_gem_bo_vma_free() 1056 mos_gem_bo_alloc_internal(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc_internal() 1236 mos_gem_bo_alloc(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc() 1246 mos_gem_bo_alloc_tiled(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc_tiled() 1299 mos_gem_bo_alloc_userptr(struct mos_bufmgr *bufmgr, in mos_gem_bo_alloc_userptr() 1422 check_bo_alloc_userptr(struct mos_bufmgr *bufmgr, in check_bo_alloc_userptr() 1440 mos_bufmgr_bo_gem_create_from_name(struct mos_bufmgr *bufmgr, in mos_bufmgr_bo_gem_create_from_name() [all …]
|
/aosp_15_r20/external/mesa3d/src/gallium/drivers/iris/xe/ |
H A D | iris_batch.c | 53 iris_xe_init_batch(struct iris_bufmgr *bufmgr, in iris_xe_init_batch() 115 iris_xe_map_intel_engine_class(struct iris_bufmgr *bufmgr, in iris_xe_map_intel_engine_class() 131 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_xe_init_batches() local 161 struct iris_bufmgr *bufmgr = batch->screen->bufmgr; in iris_xe_wait_exec_queue_idle() local 197 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_xe_destroy_exec_queue() local 221 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_xe_replace_batch() local
|
H A D | iris_kmd_backend.c | 39 xe_gem_create(struct iris_bufmgr *bufmgr, in xe_gem_create() 93 xe_gem_mmap(struct iris_bufmgr *bufmgr, struct iris_bo *bo) in xe_gem_mmap() 109 struct iris_bufmgr *bufmgr = bo->bufmgr; in xe_gem_vm_bind_op() local 259 struct iris_bufmgr *bufmgr = batch->screen->bufmgr; in iris_implicit_sync_finish() local 333 struct iris_bufmgr *bufmgr = batch->screen->bufmgr; in xe_batch_submit() local 433 xe_gem_close(struct iris_bufmgr *bufmgr, struct iris_bo *bo) in xe_gem_close() 445 xe_gem_create_userptr(struct iris_bufmgr *bufmgr, void *ptr, uint64_t size) in xe_gem_create_userptr()
|
H A D | iris_bufmgr.c | 31 iris_xe_init_global_vm(struct iris_bufmgr *bufmgr, uint32_t *vm_id) in iris_xe_init_global_vm() 44 iris_xe_destroy_global_vm(struct iris_bufmgr *bufmgr) in iris_xe_destroy_global_vm()
|
/aosp_15_r20/external/libdrm/intel/ |
H A D | intel_bufmgr.c | 49 drm_intel_bo_alloc(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc() 56 drm_intel_bo_alloc_for_render(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc_for_render() 63 drm_intel_bo_alloc_userptr(drm_intel_bufmgr *bufmgr, in drm_intel_bo_alloc_userptr() 77 drm_intel_bo_alloc_tiled(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_bo_alloc_tiled() 145 drm_intel_bufmgr_destroy(drm_intel_bufmgr *bufmgr) in drm_intel_bufmgr_destroy() 178 drm_intel_bufmgr_set_debug(drm_intel_bufmgr *bufmgr, int enable_debug) in drm_intel_bufmgr_set_debug() 320 drm_intel_get_pipe_from_crtc_id(drm_intel_bufmgr *bufmgr, int crtc_id) in drm_intel_get_pipe_from_crtc_id()
|
H A D | intel_bufmgr_gem.c | 107 drm_intel_bufmgr bufmgr; member 665 drm_intel_gem_bo_alloc_internal(drm_intel_bufmgr *bufmgr, in drm_intel_gem_bo_alloc_internal() 816 drm_intel_gem_bo_alloc_for_render(drm_intel_bufmgr *bufmgr, in drm_intel_gem_bo_alloc_for_render() 828 drm_intel_gem_bo_alloc(drm_intel_bufmgr *bufmgr, in drm_intel_gem_bo_alloc() 838 drm_intel_gem_bo_alloc_tiled(drm_intel_bufmgr *bufmgr, const char *name, in drm_intel_gem_bo_alloc_tiled() 890 drm_intel_gem_bo_alloc_userptr(drm_intel_bufmgr *bufmgr, in drm_intel_gem_bo_alloc_userptr() 1016 check_bo_alloc_userptr(drm_intel_bufmgr *bufmgr, in check_bo_alloc_userptr() 1062 drm_intel_bo_gem_create_from_name(drm_intel_bufmgr *bufmgr, in drm_intel_bo_gem_create_from_name() 1807 drm_intel_gem_get_pipe_from_crtc_id(drm_intel_bufmgr *bufmgr, int crtc_id) in drm_intel_gem_get_pipe_from_crtc_id() 1961 drm_intel_bufmgr_gem_destroy(drm_intel_bufmgr *bufmgr) in drm_intel_bufmgr_gem_destroy() [all …]
|
H A D | intel_bufmgr_fake.c | 111 drm_intel_bufmgr bufmgr; member 245 drm_intel_bufmgr_fake_set_fence_callback(drm_intel_bufmgr *bufmgr, in drm_intel_bufmgr_fake_set_fence_callback() 768 drm_intel_bufmgr_fake_contended_lock_take(drm_intel_bufmgr *bufmgr) in drm_intel_bufmgr_fake_contended_lock_take() 799 drm_intel_fake_bo_alloc(drm_intel_bufmgr *bufmgr, in drm_intel_fake_bo_alloc() 838 drm_intel_fake_bo_alloc_tiled(drm_intel_bufmgr * bufmgr, in drm_intel_fake_bo_alloc_tiled() 864 drm_intel_bo_fake_alloc_static(drm_intel_bufmgr *bufmgr, in drm_intel_bo_fake_alloc_static() 1228 drm_intel_fake_fence_validated(drm_intel_bufmgr *bufmgr) in drm_intel_fake_fence_validated() 1240 drm_intel_fake_destroy(drm_intel_bufmgr *bufmgr) in drm_intel_fake_destroy() 1413 drm_intel_bufmgr_fake_set_exec_callback(drm_intel_bufmgr *bufmgr, in drm_intel_bufmgr_fake_set_exec_callback() 1536 drm_intel_bufmgr_fake_evict_all(drm_intel_bufmgr *bufmgr) in drm_intel_bufmgr_fake_evict_all() [all …]
|
/aosp_15_r20/external/igt-gpu-tools/tests/i915/ |
H A D | gem_media_vme.c | 48 scratch_buf_init(drm_intel_bufmgr *bufmgr, in scratch_buf_init() 64 static void scratch_buf_init_src(drm_intel_bufmgr *bufmgr, struct igt_buf *buf) in scratch_buf_init_src() 77 static void scratch_buf_init_dst(drm_intel_bufmgr *bufmgr, struct igt_buf *buf) in scratch_buf_init_dst() 134 drm_intel_bufmgr *bufmgr; variable
|
H A D | gem_ppgtt.c | 47 static drm_intel_bo *create_bo(drm_intel_bufmgr *bufmgr, in create_bo() 70 drm_intel_bufmgr *bufmgr, in scratch_buf_init() 104 drm_intel_bufmgr *bufmgr; in fork_rcs_copy() local 175 drm_intel_bufmgr *bufmgr; in fork_bcs_copy() local
|
H A D | gem_read_read_speed.c | 115 static drm_intel_bo *create_bo(drm_intel_bufmgr *bufmgr, in create_bo() 125 static void run(drm_intel_bufmgr *bufmgr, int _width, int _height, in run() 180 drm_intel_bufmgr *bufmgr = NULL; variable
|
/aosp_15_r20/external/igt-gpu-tools/benchmarks/ |
H A D | intel_upload_blit_large.c | 75 do_render(drm_intel_bufmgr *bufmgr, struct intel_batchbuffer *batch, in do_render() 118 drm_intel_bufmgr *bufmgr; in main() local
|