Symbol: comm_pipes
tools/testing/selftests/mm/cow.c
101
if (pipe(comm_pipes->parent_ready) < 0) {
tools/testing/selftests/mm/cow.c
103
close(comm_pipes->child_ready[0]);
tools/testing/selftests/mm/cow.c
104
close(comm_pipes->child_ready[1]);
tools/testing/selftests/mm/cow.c
111
static void close_comm_pipes(struct comm_pipes *comm_pipes)
tools/testing/selftests/mm/cow.c
113
close(comm_pipes->child_ready[0]);
tools/testing/selftests/mm/cow.c
114
close(comm_pipes->child_ready[1]);
tools/testing/selftests/mm/cow.c
115
close(comm_pipes->parent_ready[0]);
tools/testing/selftests/mm/cow.c
116
close(comm_pipes->parent_ready[1]);
tools/testing/selftests/mm/cow.c
120
struct comm_pipes *comm_pipes)
tools/testing/selftests/mm/cow.c
1279
struct comm_pipes comm_pipes;
tools/testing/selftests/mm/cow.c
1283
ret = setup_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
129
write(comm_pipes->child_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
130
while (read(comm_pipes->parent_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
1350
exit(child_memcmp_fn(mem, size, &comm_pipes));
tools/testing/selftests/mm/cow.c
1353
exit(child_memcmp_fn(mem, size / 2, &comm_pipes));
tools/testing/selftests/mm/cow.c
1357
&comm_pipes));
tools/testing/selftests/mm/cow.c
1364
while (read(comm_pipes.child_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
138
struct comm_pipes *comm_pipes)
tools/testing/selftests/mm/cow.c
1380
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
1391
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
1402
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
1417
close_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
170
write(comm_pipes->child_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
171
while (read(comm_pipes->parent_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
184
typedef int (*child_fn)(char *mem, size_t size, struct comm_pipes *comm_pipes);
tools/testing/selftests/mm/cow.c
189
struct comm_pipes comm_pipes;
tools/testing/selftests/mm/cow.c
193
ret = setup_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
205
exit(fn(mem, size, &comm_pipes));
tools/testing/selftests/mm/cow.c
208
while (read(comm_pipes.child_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
220
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
229
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
237
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
260
close_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
294
struct comm_pipes comm_pipes;
tools/testing/selftests/mm/cow.c
304
ret = setup_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
331
write(comm_pipes.child_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
332
while (read(comm_pipes.parent_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
349
while (read(comm_pipes.child_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
356
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
394
close_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
413
struct comm_pipes comm_pipes;
tools/testing/selftests/mm/cow.c
423
ret = setup_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
480
write(comm_pipes.child_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
481
while (read(comm_pipes.parent_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
486
while (read(comm_pipes.child_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
568
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
580
close_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
606
struct comm_pipes comm_pipes;
tools/testing/selftests/mm/cow.c
624
ret = setup_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
645
write(comm_pipes.child_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
646
while (read(comm_pipes.parent_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
652
while (read(comm_pipes.child_ready[0], &buf, 1) != 1)
tools/testing/selftests/mm/cow.c
661
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
730
write(comm_pipes.parent_ready[1], "0", 1);
tools/testing/selftests/mm/cow.c
739
close_comm_pipes(&comm_pipes);
tools/testing/selftests/mm/cow.c
95
static int setup_comm_pipes(struct comm_pipes *comm_pipes)
tools/testing/selftests/mm/cow.c
97
if (pipe(comm_pipes->child_ready) < 0) {