Searched refs:iris_syncobj (Results 1 – 9 of 9) sorted by relevance
/third_party/mesa3d/src/gallium/drivers/iris/ |
D | iris_fence.h | 36 struct iris_syncobj { struct 41 struct iris_syncobj *iris_create_syncobj(struct iris_bufmgr *bufmgr); argument 42 void iris_syncobj_destroy(struct iris_bufmgr *, struct iris_syncobj *); 43 void iris_syncobj_signal(struct iris_bufmgr *, struct iris_syncobj *); 46 struct iris_syncobj *syncobj, 49 struct iris_syncobj *syncobj, 54 struct iris_syncobj **dst, in iris_syncobj_reference() 55 struct iris_syncobj *src) in iris_syncobj_reference()
|
D | iris_fence.c | 65 struct iris_syncobj * 69 struct iris_syncobj *syncobj = malloc(sizeof(*syncobj)); 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() 112 struct iris_syncobj *syncobj, in iris_batch_add_syncobj() 123 struct iris_syncobj **store = in iris_batch_add_syncobj() 124 util_dynarray_grow(&batch->syncobjs, struct iris_syncobj *, 1); in iris_batch_add_syncobj() 144 int n = util_dynarray_num_elements(&batch->syncobjs, struct iris_syncobj *); in clear_stale_syncobjs() 151 struct iris_syncobj **syncobj = in clear_stale_syncobjs() 152 util_dynarray_element(&batch->syncobjs, struct iris_syncobj *, i); in clear_stale_syncobjs() [all …]
|
D | iris_batch.h | 251 static inline struct iris_syncobj * 255 struct iris_syncobj *syncobj = in iris_batch_get_signal_syncobj() 256 ((struct iris_syncobj **) util_dynarray_begin(&batch->syncobjs))[0]; in iris_batch_get_signal_syncobj() 269 struct iris_syncobj **out_syncobj) in iris_batch_reference_signal_syncobj() 271 struct iris_syncobj *syncobj = iris_batch_get_signal_syncobj(batch); in iris_batch_reference_signal_syncobj()
|
D | iris_bufmgr.h | 43 struct iris_syncobj; 143 struct iris_syncobj *write_syncobjs[IRIS_BATCH_COUNT]; 144 struct iris_syncobj *read_syncobjs[IRIS_BATCH_COUNT];
|
D | iris_batch.c | 427 struct iris_syncobj *syncobj = iris_create_syncobj(bufmgr); in iris_batch_reset() 459 util_dynarray_foreach(&batch->syncobjs, struct iris_syncobj *, s) in iris_batch_free() 646 struct iris_syncobj **p_syncobj, in move_syncobj_to_batch() 655 util_dynarray_foreach(&batch->syncobjs, struct iris_syncobj *, s) { in move_syncobj_to_batch() 720 struct iris_syncobj *batch_syncobj = iris_batch_get_signal_syncobj(batch); in update_bo_syncobjs() 926 util_dynarray_foreach(&batch->syncobjs, struct iris_syncobj *, s) in _iris_batch_flush()
|
D | iris_fine_fence.h | 60 struct iris_syncobj *syncobj;
|
D | iris_query.c | 68 struct iris_syncobj *syncobj;
|
D | iris_bufmgr.c | 441 struct iris_syncobj *r = bo->deps[d].read_syncobjs[b]; in iris_bo_wait_syncobj() 442 struct iris_syncobj *w = bo->deps[d].write_syncobjs[b]; in iris_bo_wait_syncobj()
|
/third_party/mesa3d/docs/relnotes/ |
D | 20.2.0.rst | 2947 - iris: Rename iris_syncpt to iris_syncobj for clarity.
|