Lines Matching refs:wait_args

711 struct wait_args {  struct
721 struct wait_args *args = arg; in wait_thread() argument
750 struct ntsync_wait_args wait_args = {0}; in TEST() local
752 struct wait_args thread_args; in TEST()
772 wait_args.timeout = get_abs_timeout(1000); in TEST()
773 wait_args.objs = (uintptr_t)objs; in TEST()
774 wait_args.count = 2; in TEST()
775 wait_args.owner = 456; in TEST()
776 wait_args.index = 0xdeadbeef; in TEST()
778 thread_args.args = &wait_args; in TEST()
795 EXPECT_EQ(0, wait_args.index); in TEST()
804 wait_args.timeout = get_abs_timeout(1000); in TEST()
805 wait_args.owner = 456; in TEST()
827 EXPECT_EQ(1, wait_args.index); in TEST()
838 wait_args.timeout = get_abs_timeout(1000); in TEST()
853 EXPECT_EQ(1, wait_args.index); in TEST()
855 wait_args.timeout = get_abs_timeout(1000); in TEST()
870 EXPECT_EQ(1, wait_args.index); in TEST()
879 wait_args.timeout = get_abs_timeout(1000); in TEST()
894 EXPECT_EQ(1, wait_args.index); in TEST()
900 wait_args.timeout = get_abs_timeout(1000); in TEST()
915 EXPECT_EQ(1, wait_args.index); in TEST()
919 wait_args.timeout = get_abs_timeout(200); in TEST()
920 wait_args.owner = 123; in TEST()
943 struct ntsync_wait_args wait_args = {0}; in TEST() local
945 struct wait_args thread_args; in TEST()
973 wait_args.timeout = get_abs_timeout(1000); in TEST()
974 wait_args.objs = (uintptr_t)objs; in TEST()
975 wait_args.count = 4; in TEST()
976 wait_args.owner = 456; in TEST()
978 thread_args.args = &wait_args; in TEST()
1042 wait_args.timeout = get_abs_timeout(200); in TEST()
1043 wait_args.owner = 123; in TEST()
1066 struct ntsync_wait_args wait_args = {0}; in TEST() local
1069 struct wait_args thread_args; in TEST()
1118 wait_args.timeout = get_abs_timeout(1000); in TEST()
1119 wait_args.objs = (uintptr_t)objs; in TEST()
1120 wait_args.count = 2; in TEST()
1121 wait_args.owner = 123; in TEST()
1122 wait_args.index = 0xdeadbeef; in TEST()
1123 wait_args.alert = event; in TEST()
1125 thread_args.args = &wait_args; in TEST()
1139 EXPECT_EQ(2, wait_args.index); in TEST()
1177 struct ntsync_wait_args wait_args = {0}; in TEST() local
1179 struct wait_args thread_args; in TEST()
1215 wait_args.timeout = get_abs_timeout(1000); in TEST()
1216 wait_args.objs = (uintptr_t)objs; in TEST()
1217 wait_args.count = 2; in TEST()
1218 wait_args.owner = 123; in TEST()
1219 wait_args.index = 0xdeadbeef; in TEST()
1220 wait_args.alert = event; in TEST()
1222 thread_args.args = &wait_args; in TEST()
1236 EXPECT_EQ(2, wait_args.index); in TEST()
1279 struct ntsync_wait_args wait_args = {0}; in stress_thread() local
1283 wait_args.timeout = UINT64_MAX; in stress_thread()
1284 wait_args.count = 1; in stress_thread()
1285 wait_args.objs = (uintptr_t)&stress_start_event; in stress_thread()
1286 wait_args.owner = gettid(); in stress_thread()
1287 wait_args.index = 0xdeadbeef; in stress_thread()
1289 ioctl(stress_device, NTSYNC_IOC_WAIT_ANY, &wait_args); in stress_thread()
1291 wait_args.objs = (uintptr_t)&stress_mutex; in stress_thread()
1294 ioctl(stress_device, NTSYNC_IOC_WAIT_ANY, &wait_args); in stress_thread()
1298 unlock_mutex(stress_mutex, wait_args.owner, &count); in stress_thread()