pipe 5 kernel/defs.h struct pipe; pipe 75 kernel/defs.h void pipeclose(struct pipe*, int); pipe 76 kernel/defs.h int piperead(struct pipe*, uint64, int); pipe 77 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 106 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 7 user/user.h int pipe(int*); pipe 61 user/usertests.c if(pipe(fds) < 0){ pipe 99 user/usertests.c if(pipe(fds) < 0){ pipe 745 user/usertests.c if(pipe(fds) != 0){ pipe 846 user/usertests.c pipe(pfds); pipe 2184 user/usertests.c if(pipe(fds) != 0){ pipe 2263 user/usertests.c if(pipe((int *) a) != 0){ pipe 2472 user/usertests.c pipe(big); pipe 3009 user/usertests.c if(pipe(fds) < 0){