Searched refs:iris_bufmgr (Results 1 - 12 of 12) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/iris/ |
H A D | iris_bufmgr.h | 184 struct iris_bufmgr *bufmgr; 310 struct iris_bo *iris_bo_alloc(struct iris_bufmgr *bufmgr, 318 iris_bo_create_userptr(struct iris_bufmgr *bufmgr, const char *name, 375 void iris_bufmgr_unref(struct iris_bufmgr *bufmgr); 484 struct iris_bufmgr *iris_bufmgr_get_for_fd(struct intel_device_info *devinfo, 486 int iris_bufmgr_get_fd(struct iris_bufmgr *bufmgr); 488 struct iris_bo *iris_bo_gem_create_from_name(struct iris_bufmgr *bufmgr, 492 void* iris_bufmgr_get_aux_map_context(struct iris_bufmgr *bufmgr); 496 uint32_t iris_create_hw_context(struct iris_bufmgr *bufmgr); 497 uint32_t iris_clone_hw_context(struct iris_bufmgr *bufmg [all...] |
H A D | iris_fence.h | 31 struct iris_bufmgr; 41 struct iris_syncobj *iris_create_syncobj(struct iris_bufmgr *bufmgr); 42 void iris_syncobj_destroy(struct iris_bufmgr *, struct iris_syncobj *); 43 void iris_syncobj_signal(struct iris_bufmgr *, struct iris_syncobj *); 48 bool iris_wait_syncobj(struct iris_bufmgr *bufmgr, 53 iris_syncobj_reference(struct iris_bufmgr *bufmgr, in iris_syncobj_reference()
|
H A D | iris_bufmgr.c | 24 * @file iris_bufmgr.c 65 #include "iris_bufmgr.h" 188 struct iris_bufmgr { struct 284 bucket_info_for_heap(struct iris_bufmgr *bufmgr, enum iris_heap heap, in bucket_info_for_heap() 315 bucket_for_size(struct iris_bufmgr *bufmgr, uint64_t size, in bucket_for_size() 391 vma_alloc(struct iris_bufmgr *bufmgr, in vma_alloc() 415 vma_free(struct iris_bufmgr *bufmgr, in vma_free() 442 struct iris_bufmgr *bufmgr = bo->bufmgr; in iris_bo_busy_gem() 457 struct iris_bufmgr *bufmgr = bo->bufmgr; in iris_bo_wait_syncobj() 575 get_slabs(struct iris_bufmgr *bufmg 2547 list_for_each_entry(struct iris_bufmgr, iter_bufmgr, &global_bufmgr_list, link) iris_bufmgr_get_for_fd() argument [all...] |
H A D | iris_fence.c | 35 #include "iris_bufmgr.h" 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() 215 iris_wait_syncobj(struct iris_bufmgr *bufmgr, in iris_wait_syncobj()
|
H A D | iris_batch.c | 41 #include "iris_bufmgr.h" 486 struct iris_bufmgr *bufmgr = screen->bufmgr; in create_batch() 522 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_batch_reset() 566 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_batch_free() 736 struct iris_bufmgr *bufmgr = screen->bufmgr; in replace_kernel_ctx() 805 struct iris_bufmgr *bufmgr = batch->screen->bufmgr; in move_syncobj_to_batch() 828 struct iris_bufmgr *bufmgr = screen->bufmgr; in update_bo_syncobjs() 908 struct iris_bufmgr *bufmgr = batch->screen->bufmgr; in submit_batch()
|
H A D | iris_binder.h | 33 struct iris_bufmgr;
|
H A D | iris_border_color.c | 51 #include "iris_bufmgr.h" 70 iris_init_border_color_pool(struct iris_bufmgr *bufmgr, in iris_init_border_color_pool()
|
H A D | iris_binder.c | 53 #include "iris_bufmgr.h" 66 struct iris_bufmgr *bufmgr = screen->bufmgr; in binder_realloc()
|
H A D | iris_screen.h | 33 #include "iris_bufmgr.h" 203 struct iris_bufmgr *bufmgr;
|
H A D | iris_measure.c | 104 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_init_batch_measure()
|
H A D | iris_resource.c | 1269 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_resource_from_user_memory() 1364 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_resource_from_handle()
|
H A D | iris_program.c | 2372 struct iris_bufmgr *bufmgr = screen->bufmgr; in iris_get_scratch_space()
|
Completed in 16 milliseconds