Home
last modified time | relevance | path

Searched refs:crocus_syncobj (Results 1 – 6 of 6) sorted by relevance

/third_party/mesa3d/src/gallium/drivers/crocus/
Dcrocus_fence.h33 struct crocus_syncobj { struct
41 struct crocus_syncobj *crocus_create_syncobj(struct crocus_screen *screen); argument
42 void crocus_syncobj_destroy(struct crocus_screen *, struct crocus_syncobj *);
44 struct crocus_syncobj *syncobj,
47 struct crocus_syncobj *syncobj,
51 struct crocus_syncobj **dst, in crocus_syncobj_reference()
52 struct crocus_syncobj *src) in crocus_syncobj_reference()
Dcrocus_fence.c63 struct crocus_syncobj *
66 struct crocus_syncobj *syncobj = malloc(sizeof(*syncobj)); in crocus_create_syncobj()
81 struct crocus_syncobj *syncobj) in crocus_syncobj_destroy()
94 struct crocus_syncobj *syncobj, unsigned flags) in crocus_batch_add_syncobj()
104 struct crocus_syncobj **store = in crocus_batch_add_syncobj()
105 util_dynarray_grow(&batch->syncobjs, struct crocus_syncobj *, 1); in crocus_batch_add_syncobj()
124 int n = util_dynarray_num_elements(&batch->syncobjs, struct crocus_syncobj *); in clear_stale_syncobjs()
131 struct crocus_syncobj **syncobj = in clear_stale_syncobjs()
132 util_dynarray_element(&batch->syncobjs, struct crocus_syncobj *, i); in clear_stale_syncobjs()
147 struct crocus_syncobj **nth_syncobj = in clear_stale_syncobjs()
[all …]
Dcrocus_batch.h276 static inline struct crocus_syncobj *
280 struct crocus_syncobj *syncobj = in crocus_batch_get_signal_syncobj()
281 ((struct crocus_syncobj **)util_dynarray_begin(&batch->syncobjs))[0]; in crocus_batch_get_signal_syncobj()
293 struct crocus_syncobj **out_syncobj) in crocus_batch_reference_signal_syncobj()
295 struct crocus_syncobj *syncobj = crocus_batch_get_signal_syncobj(batch); in crocus_batch_reference_signal_syncobj()
Dcrocus_fine_fence.h60 struct crocus_syncobj *syncobj;
Dcrocus_batch.c525 struct crocus_syncobj *syncobj = crocus_create_syncobj(screen); in crocus_batch_reset()
556 util_dynarray_foreach(&batch->syncobjs, struct crocus_syncobj *, s) in crocus_batch_free()
981 util_dynarray_foreach(&batch->syncobjs, struct crocus_syncobj *, s) in _crocus_batch_flush()
Dcrocus_query.c90 struct crocus_syncobj *syncobj;