Lines Matching refs:index

98 		     const int *objs, __u32 owner, int alert, __u32 *index)  in wait_objs()  argument
110 args.index = 0xdeadbeef; in wait_objs()
113 *index = args.index; in wait_objs()
117 static int wait_any(int fd, __u32 count, const int *objs, __u32 owner, __u32 *index) in wait_any() argument
119 return wait_objs(fd, NTSYNC_IOC_WAIT_ANY, count, objs, owner, 0, index); in wait_any()
122 static int wait_all(int fd, __u32 count, const int *objs, __u32 owner, __u32 *index) in wait_all() argument
124 return wait_objs(fd, NTSYNC_IOC_WAIT_ALL, count, objs, owner, 0, index); in wait_all()
128 __u32 owner, int alert, __u32 *index) in wait_any_alert() argument
131 count, objs, owner, alert, index); in wait_any_alert()
135 __u32 owner, int alert, __u32 *index) in wait_all_alert() argument
138 count, objs, owner, alert, index); in wait_all_alert()
145 __u32 count, index; in TEST() local
177 ret = wait_any(fd, 1, &sem, 123, &index); in TEST()
179 EXPECT_EQ(0, index); in TEST()
182 ret = wait_any(fd, 1, &sem, 123, &index); in TEST()
184 EXPECT_EQ(0, index); in TEST()
187 ret = wait_any(fd, 1, &sem, 123, &index); in TEST()
203 ret = wait_any(fd, 1, &sem, 123, &index); in TEST()
205 ret = wait_any(fd, 1, &sem, 123, &index); in TEST()
228 __u32 owner, count, index; in TEST() local
278 ret = wait_any(fd, 1, &mutex, 456, &index); in TEST()
280 EXPECT_EQ(0, index); in TEST()
283 ret = wait_any(fd, 1, &mutex, 456, &index); in TEST()
285 EXPECT_EQ(0, index); in TEST()
293 ret = wait_any(fd, 1, &mutex, 123, &index); in TEST()
326 ret = wait_any(fd, 1, &mutex, 123, &index); in TEST()
329 EXPECT_EQ(0, index); in TEST()
343 ret = wait_any(fd, 1, &mutex, 123, &index); in TEST()
346 EXPECT_EQ(0, index); in TEST()
357 ret = wait_any(fd, 1, &mutex, 123, &index); in TEST()
359 EXPECT_EQ(0, index); in TEST()
370 ret = wait_any(fd, 1, &mutex, 123, &index); in TEST()
382 __u32 index, signaled; in TEST() local
405 ret = wait_any(fd, 1, &event, 123, &index); in TEST()
407 EXPECT_EQ(0, index); in TEST()
421 ret = wait_any(fd, 1, &event, 123, &index); in TEST()
447 __u32 index, signaled; in TEST() local
466 ret = wait_any(fd, 1, &event, 123, &index); in TEST()
468 EXPECT_EQ(0, index); in TEST()
477 ret = wait_any(fd, 1, &event, 123, &index); in TEST()
505 __u32 owner, index, count, i; in TEST() local
523 ret = wait_any(fd, 2, objs, 123, &index); in TEST()
525 EXPECT_EQ(0, index); in TEST()
529 ret = wait_any(fd, 2, objs, 123, &index); in TEST()
531 EXPECT_EQ(0, index); in TEST()
535 ret = wait_any(fd, 2, objs, 123, &index); in TEST()
537 EXPECT_EQ(1, index); in TEST()
546 ret = wait_any(fd, 2, objs, 123, &index); in TEST()
548 EXPECT_EQ(0, index); in TEST()
552 ret = wait_any(fd, 2, objs, 123, &index); in TEST()
554 EXPECT_EQ(1, index); in TEST()
558 ret = wait_any(fd, 2, objs, 456, &index); in TEST()
566 ret = wait_any(fd, 2, objs, 456, &index); in TEST()
569 EXPECT_EQ(1, index); in TEST()
571 ret = wait_any(fd, 2, objs, 456, &index); in TEST()
573 EXPECT_EQ(1, index); in TEST()
585 ret = wait_any(fd, 2, objs, 456, &index); in TEST()
587 EXPECT_EQ(0, index); in TEST()
590 ret = wait_any(fd, 0, NULL, 456, &index); in TEST()
597 ret = wait_any(fd, NTSYNC_MAX_WAIT_COUNT, objs, 123, &index); in TEST()
599 EXPECT_EQ(0, index); in TEST()
601 ret = wait_any(fd, NTSYNC_MAX_WAIT_COUNT + 1, objs, 123, &index); in TEST()
605 ret = wait_any(fd, -1, objs, 123, &index); in TEST()
619 __u32 owner, index, count; in TEST() local
635 ret = wait_all(fd, 2, objs, 123, &index); in TEST()
637 EXPECT_EQ(0, index); in TEST()
641 ret = wait_all(fd, 2, objs, 456, &index); in TEST()
647 ret = wait_all(fd, 2, objs, 123, &index); in TEST()
649 EXPECT_EQ(0, index); in TEST()
653 ret = wait_all(fd, 2, objs, 123, &index); in TEST()
664 ret = wait_all(fd, 2, objs, 123, &index); in TEST()
666 EXPECT_EQ(0, index); in TEST()
674 ret = wait_all(fd, 2, objs, 123, &index); in TEST()
687 ret = wait_all(fd, 2, objs, 123, &index); in TEST()
689 EXPECT_EQ(0, index); in TEST()
697 ret = wait_all(fd, 2, objs, 123, &index); in TEST()
753 __u32 count, index, signaled; in TEST() local
776 wait_args.index = 0xdeadbeef; in TEST()
795 EXPECT_EQ(0, wait_args.index); in TEST()
800 ret = wait_any(fd, 1, &objs[1], 123, &index); in TEST()
802 EXPECT_EQ(0, index); in TEST()
827 EXPECT_EQ(1, wait_args.index); in TEST()
853 EXPECT_EQ(1, wait_args.index); in TEST()
870 EXPECT_EQ(1, wait_args.index); in TEST()
894 EXPECT_EQ(1, wait_args.index); in TEST()
915 EXPECT_EQ(1, wait_args.index); in TEST()
946 __u32 count, index, signaled; in TEST() local
996 ret = wait_any(fd, 1, &objs[0], 123, &index); in TEST()
998 EXPECT_EQ(0, index); in TEST()
1068 __u32 index, count, signaled; in TEST() local
1091 ret = wait_any_alert(fd, 0, NULL, 123, event, &index); in TEST()
1093 EXPECT_EQ(0, index); in TEST()
1098 ret = wait_any_alert(fd, 0, NULL, 123, event, &index); in TEST()
1105 ret = wait_any_alert(fd, 2, objs, 123, event, &index); in TEST()
1107 EXPECT_EQ(1, index); in TEST()
1109 ret = wait_any_alert(fd, 2, objs, 123, event, &index); in TEST()
1111 EXPECT_EQ(2, index); in TEST()
1122 wait_args.index = 0xdeadbeef; in TEST()
1139 EXPECT_EQ(2, wait_args.index); in TEST()
1154 ret = wait_any_alert(fd, 2, objs, 123, event, &index); in TEST()
1156 EXPECT_EQ(0, index); in TEST()
1158 ret = wait_any_alert(fd, 2, objs, 123, event, &index); in TEST()
1160 EXPECT_EQ(2, index); in TEST()
1162 ret = wait_any_alert(fd, 2, objs, 123, event, &index); in TEST()
1180 __u32 index, count, signaled; in TEST() local
1202 ret = wait_all_alert(fd, 2, objs, 123, event, &index); in TEST()
1204 EXPECT_EQ(0, index); in TEST()
1206 ret = wait_all_alert(fd, 2, objs, 123, event, &index); in TEST()
1208 EXPECT_EQ(2, index); in TEST()
1219 wait_args.index = 0xdeadbeef; in TEST()
1236 EXPECT_EQ(2, wait_args.index); in TEST()
1251 ret = wait_all_alert(fd, 2, objs, 123, event, &index); in TEST()
1253 EXPECT_EQ(0, index); in TEST()
1255 ret = wait_all_alert(fd, 2, objs, 123, event, &index); in TEST()
1257 EXPECT_EQ(2, index); in TEST()
1259 ret = wait_all_alert(fd, 2, objs, 123, event, &index); in TEST()
1280 __u32 index, count, i; in stress_thread() local
1287 wait_args.index = 0xdeadbeef; in stress_thread()