pipe 6 kernel/defs.h struct pipe; pipe 72 kernel/defs.h void pipeclose(struct pipe*, int); pipe 73 kernel/defs.h int piperead(struct pipe*, uint64, int); pipe 74 kernel/defs.h int pipewrite(struct pipe*, uint64, int); pipe 77 kernel/file.c pipeclose(ff.pipe, ff.writable); pipe 115 kernel/file.c r = piperead(f->pipe, addr, n); pipe 143 kernel/file.c ret = pipewrite(f->pipe, addr, n); pipe 6 kernel/file.h struct pipe *pipe; // FD_PIPE pipe 25 kernel/pipe.c struct pipe *pi; pipe 31 kernel/pipe.c if ((pi = (struct pipe *)kalloc()) == 0) pipe 41 kernel/pipe.c (*f0)->pipe = pi; pipe 45 kernel/pipe.c (*f1)->pipe = pi; pipe 59 kernel/pipe.c pipeclose(struct pipe *pi, int writable) pipe 77 kernel/pipe.c pipewrite(struct pipe *pi, uint64 addr, int n) pipe 112 kernel/pipe.c piperead(struct pipe *pi, uint64 addr, int n) pipe 159 user/grind.c if (pipe(fds) < 0) { pipe 226 user/grind.c if (pipe(aa) < 0) { pipe 230 user/grind.c if (pipe(bb) < 0) { pipe 103 user/sh.c if (pipe(p) < 0) pipe 9 user/user.h int pipe(int *); pipe 61 user/usertests.c if (pipe(fds) < 0) { pipe 100 user/usertests.c if (pipe(fds) < 0) { pipe 752 user/usertests.c if (pipe(fds) != 0) { pipe 879 user/usertests.c pipe(pfds); pipe 2214 user/usertests.c if (pipe(fds) != 0) { pipe 2295 user/usertests.c if (pipe((int *)a) != 0) { pipe 2509 user/usertests.c pipe(big);