Searched refs:pipe (Results 1 – 11 of 11) sorted by relevance
/xv6-public/ |
H A D | pipe.c | 13 struct pipe { struct 25 struct pipe *p; in pipealloc() argument 31 if((p = (struct pipe*)kalloc()) == 0) in pipealloc() 41 (*f0)->pipe = p; in pipealloc() 45 (*f1)->pipe = p; in pipealloc() 60 pipeclose(struct pipe *p, int writable) in pipeclose() 79 pipewrite(struct pipe *p, char *addr, int n) in pipewrite() 101 piperead(struct pipe *p, char *addr, int n) in piperead()
|
H A D | file.h | 6 struct pipe *pipe; member
|
H A D | defs.h | 5 struct pipe; 100 void pipeclose(struct pipe*, int); 101 int piperead(struct pipe*, char*, int); 102 int pipewrite(struct pipe*, char*, int);
|
H A D | file.c | 74 pipeclose(ff.pipe, ff.writable); in fileclose() 104 return piperead(f->pipe, addr, n); in fileread() 125 return pipewrite(f->pipe, addr, n); in filewrite()
|
H A D | user.h | 8 int pipe(int*);
|
H A D | usys.S | 14 SYSCALL(pipe)
|
H A D | runoff.list | 54 pipe.c
|
H A D | Notes | 55 test out-of-fd cases for creating pipe. 56 test pipe reader closes then write 78 per-pipe lock
|
H A D | usertests.c | 311 if(pipe(fds) != 0){ in pipe1() 375 pipe(pfds); in preempt() 1514 if(pipe(fds) != 0){ in sbrktest()
|
H A D | sh.c | 102 if(pipe(p) < 0) in runcmd()
|
H A D | Makefile | 16 pipe.o\
|