pipe Struct Reference


Data Fields

struct spinlock lock
char data [PIPESIZE]
uint nread
uint nwrite
int readopen
int writeopen

Detailed Description

Definition at line 12 of file pipe.c.


Field Documentation

struct spinlock pipe::lock [read]

Definition at line 13 of file pipe.c.

Referenced by pipealloc(), pipeclose(), piperead(), and pipewrite().

char pipe::data[PIPESIZE]

Definition at line 14 of file pipe.c.

Referenced by piperead(), and pipewrite().

Definition at line 15 of file pipe.c.

Referenced by pipealloc(), pipeclose(), piperead(), and pipewrite().

Definition at line 16 of file pipe.c.

Referenced by pipealloc(), pipeclose(), piperead(), and pipewrite().

Definition at line 17 of file pipe.c.

Referenced by pipealloc(), pipeclose(), and pipewrite().

Definition at line 18 of file pipe.c.

Referenced by pipealloc(), pipeclose(), and piperead().


The documentation for this struct was generated from the following file:

Generated on Fri Jan 7 12:25:49 2011 for xv6 by  doxygen 1.5.6