Lines Matching refs:syncobjs
653 #define kgsl_syncobj_foreach_state(syncobjs, filter) \ argument
654 for (uint32_t i = 0; sync = syncobjs[i], i < count; i++) \
658 kgsl_syncobj_wait_any(struct tu_device* device, struct kgsl_syncobj **syncobjs, uint32_t count, uin… in kgsl_syncobj_wait_any() argument
663 return kgsl_syncobj_wait(device, syncobjs[0], abs_timeout_ns); in kgsl_syncobj_wait_any()
670 kgsl_syncobj_foreach_state(syncobjs, KGSL_SYNCOBJ_STATE_SIGNALED) in kgsl_syncobj_wait_any()
673 kgsl_syncobj_foreach_state(syncobjs, KGSL_SYNCOBJ_STATE_FD) in kgsl_syncobj_wait_any()
680 kgsl_syncobj_foreach_state(syncobjs, KGSL_SYNCOBJ_STATE_TS) { in kgsl_syncobj_wait_any()
701 kgsl_syncobj_foreach_state(syncobjs, KGSL_SYNCOBJ_STATE_TS) { in kgsl_syncobj_wait_any()
709 kgsl_syncobj_foreach_state(syncobjs, KGSL_SYNCOBJ_STATE_TS) { in kgsl_syncobj_wait_any()
724 kgsl_syncobj_foreach_state(syncobjs, KGSL_SYNCOBJ_STATE_FD) { in kgsl_syncobj_wait_any()
832 kgsl_syncobj_merge(const struct kgsl_syncobj **syncobjs, uint32_t count) in kgsl_syncobj_merge() argument
841 const struct kgsl_syncobj *sync = syncobjs[i]; in kgsl_syncobj_merge()
967 struct kgsl_syncobj *syncobjs[wait_count]; in vk_kgsl_sync_wait_many() local
969 syncobjs[i] = in vk_kgsl_sync_wait_many()
973 return kgsl_syncobj_wait_any(device, syncobjs, wait_count, in vk_kgsl_sync_wait_many()