f1                 23 kernel/pipe.c  pipealloc(struct file **f0, struct file **f1)
f1                 28 kernel/pipe.c    *f0 = *f1 = 0;
f1                 29 kernel/pipe.c    if((*f0 = filealloc()) == 0 || (*f1 = filealloc()) == 0)
f1                 42 kernel/pipe.c    (*f1)->type = FD_PIPE;
f1                 43 kernel/pipe.c    (*f1)->readable = 0;
f1                 44 kernel/pipe.c    (*f1)->writable = 1;
f1                 45 kernel/pipe.c    (*f1)->pipe = pi;
f1                 53 kernel/pipe.c    if(*f1)
f1                 54 kernel/pipe.c      fileclose(*f1);