Lines Matching defs:wait_args

717 struct wait_args {
727 struct wait_args *args = arg;
756 struct ntsync_wait_args wait_args = {0};
758 struct wait_args thread_args;
778 wait_args.timeout = get_abs_timeout(1000);
779 wait_args.objs = (uintptr_t)objs;
780 wait_args.count = 2;
781 wait_args.owner = 456;
782 wait_args.index = 0xdeadbeef;
784 thread_args.args = &wait_args;
801 EXPECT_EQ(0, wait_args.index);
810 wait_args.timeout = get_abs_timeout(1000);
811 wait_args.owner = 456;
833 EXPECT_EQ(1, wait_args.index);
844 wait_args.timeout = get_abs_timeout(1000);
859 EXPECT_EQ(1, wait_args.index);
861 wait_args.timeout = get_abs_timeout(1000);
876 EXPECT_EQ(1, wait_args.index);
885 wait_args.timeout = get_abs_timeout(1000);
900 EXPECT_EQ(1, wait_args.index);
906 wait_args.timeout = get_abs_timeout(1000);
921 EXPECT_EQ(1, wait_args.index);
925 wait_args.timeout = get_abs_timeout(200);
926 wait_args.owner = 123;
949 struct ntsync_wait_args wait_args = {0};
951 struct wait_args thread_args;
979 wait_args.timeout = get_abs_timeout(1000);
980 wait_args.objs = (uintptr_t)objs;
981 wait_args.count = 4;
982 wait_args.owner = 456;
984 thread_args.args = &wait_args;
1048 wait_args.timeout = get_abs_timeout(200);
1049 wait_args.owner = 123;
1072 struct ntsync_wait_args wait_args = {0};
1075 struct wait_args thread_args;
1124 wait_args.timeout = get_abs_timeout(1000);
1125 wait_args.objs = (uintptr_t)objs;
1126 wait_args.count = 2;
1127 wait_args.owner = 123;
1128 wait_args.index = 0xdeadbeef;
1129 wait_args.alert = event;
1131 thread_args.args = &wait_args;
1145 EXPECT_EQ(2, wait_args.index);
1183 struct ntsync_wait_args wait_args = {0};
1185 struct wait_args thread_args;
1221 wait_args.timeout = get_abs_timeout(1000);
1222 wait_args.objs = (uintptr_t)objs;
1223 wait_args.count = 2;
1224 wait_args.owner = 123;
1225 wait_args.index = 0xdeadbeef;
1226 wait_args.alert = event;
1228 thread_args.args = &wait_args;
1242 EXPECT_EQ(2, wait_args.index);
1285 struct ntsync_wait_args wait_args = {0};
1289 wait_args.timeout = UINT64_MAX;
1290 wait_args.count = 1;
1291 wait_args.objs = (uintptr_t)&stress_start_event;
1292 wait_args.owner = gettid();
1293 wait_args.index = 0xdeadbeef;
1295 ioctl(stress_device, NTSYNC_IOC_WAIT_ANY, &wait_args);
1297 wait_args.objs = (uintptr_t)&stress_mutex;
1300 ioctl(stress_device, NTSYNC_IOC_WAIT_ANY, &wait_args);
1304 unlock_mutex(stress_mutex, wait_args.owner, &count);
1352 struct ntsync_wait_args wait_args = {0};
1375 wait_args.timeout = timeout.tv_sec * 1000000000ULL + timeout.tv_nsec;
1376 wait_args.count = 0;
1377 wait_args.objs = 0;
1378 wait_args.owner = 123;
1379 wait_args.pad = 1;
1380 ret = ioctl(fd, NTSYNC_IOC_WAIT_ANY, &wait_args);
1401 struct ntsync_wait_args wait_args = {0};
1441 wait_args.timeout = get_abs_timeout(100);
1442 wait_args.objs = (uintptr_t)&obj;
1443 wait_args.count = 1;
1444 wait_args.owner = 123;
1445 wait_args.index = 0xdeadbeef;
1449 ret = ioctl(fd, NTSYNC_IOC_WAIT_ANY, &wait_args);