• Home
  • Raw
  • Download

Lines Matching refs:syncobj

130 syncobj_trigger_delayed(int fd, uint32_t syncobj, uint64_t nsec)  in syncobj_trigger_delayed()  argument
135 pair->handle = syncobj; in syncobj_trigger_delayed()
318 uint32_t syncobj = syncobj_create(fd, 0); in test_single_wait() local
323 timeline = syncobj_attach_sw_sync(fd, syncobj); in test_single_wait()
328 igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, 0, flags), expect); in test_single_wait()
330 igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, short_timeout(), in test_single_wait()
334 igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, UINT64_MAX, in test_single_wait()
338 syncobj_destroy(fd, syncobj); in test_single_wait()
346 uint32_t syncobj = syncobj_create(fd, 0); in test_wait_delayed_signal() local
352 timer = syncobj_trigger_delayed(fd, syncobj, SHORT_TIME_NSEC); in test_wait_delayed_signal()
354 timeline = syncobj_attach_sw_sync(fd, syncobj); in test_wait_delayed_signal()
359 igt_assert(syncobj_wait(fd, &syncobj, 1, in test_wait_delayed_signal()
368 syncobj_destroy(fd, syncobj); in test_wait_delayed_signal()
374 uint32_t syncobj = syncobj_create(fd, 0); in test_reset_unsignaled() local
376 igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, 0, 0), -EINVAL); in test_reset_unsignaled()
378 syncobj_reset(fd, &syncobj, 1); in test_reset_unsignaled()
380 igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, 0, 0), -EINVAL); in test_reset_unsignaled()
382 syncobj_destroy(fd, syncobj); in test_reset_unsignaled()
388 uint32_t syncobj = syncobj_create(fd, 0); in test_reset_signaled() local
390 syncobj_trigger(fd, syncobj); in test_reset_signaled()
392 igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, 0, 0), 0); in test_reset_signaled()
394 syncobj_reset(fd, &syncobj, 1); in test_reset_signaled()
396 igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, 0, 0), -EINVAL); in test_reset_signaled()
398 syncobj_destroy(fd, syncobj); in test_reset_signaled()
434 uint32_t syncobj = syncobj_create(fd, 0); in test_reset_during_wait_for_submit() local
440 pair.handle = syncobj; in test_reset_during_wait_for_submit()
444 igt_assert(syncobj_wait(fd, &syncobj, 1, in test_reset_during_wait_for_submit()
450 syncobj_destroy(fd, syncobj); in test_reset_during_wait_for_submit()
456 uint32_t syncobj = syncobj_create(fd, 0); in test_signal() local
459 igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, 0, 0), -EINVAL); in test_signal()
460 igt_assert_eq(syncobj_wait_err(fd, &syncobj, 1, 0, flags), -ETIME); in test_signal()
462 syncobj_signal(fd, &syncobj, 1); in test_signal()
464 igt_assert(syncobj_wait(fd, &syncobj, 1, 0, 0, NULL)); in test_signal()
465 igt_assert(syncobj_wait(fd, &syncobj, 1, 0, flags, NULL)); in test_signal()
467 syncobj_destroy(fd, syncobj); in test_signal()
717 uint32_t syncobj = syncobj_create(fd, 0); in test_wait_interrupted() local
720 wait.handles = to_user_pointer(&syncobj); in test_wait_interrupted()
730 timeline = syncobj_attach_sw_sync(fd, syncobj); in test_wait_interrupted()
736 syncobj_destroy(fd, syncobj); in test_wait_interrupted()