taglinefilesource code
PIPE_TAIL382fs/ext/inode.cPIPE_HEAD(*inode) = PIPE_TAIL(*inode) = 0;
PIPE_TAIL379fs/ext/namei.cPIPE_HEAD(*inode) = PIPE_TAIL(*inode) = 0;
PIPE_TAIL33fs/fifo.cif (PIPE_HEAD(*inode) != PIPE_TAIL(*inode))
PIPE_TAIL96fs/fifo.cPIPE_HEAD(*inode) = PIPE_TAIL(*inode) = 0;
PIPE_TAIL275fs/inode.cPIPE_HEAD(*inode) = PIPE_TAIL(*inode) = 0;
PIPE_TAIL422fs/isofs/inode.cPIPE_HEAD(*inode) = PIPE_TAIL(*inode) = 0;
PIPE_TAIL346fs/minix/inode.cPIPE_HEAD(*inode) = PIPE_TAIL(*inode) = 0;
PIPE_TAIL271fs/minix/namei.cPIPE_HEAD(*inode) = PIPE_TAIL(*inode) = 0;
PIPE_TAIL633fs/nfs/dir.cPIPE_HEAD(*inode) = PIPE_TAIL(*inode) = 0;
PIPE_TAIL30fs/pipe.cchars = PAGE_SIZE-PIPE_TAIL(*inode);
PIPE_TAIL35fs/pipe.cmemcpy_tofs(buf, PIPE_BASE(*inode)+PIPE_TAIL(*inode), chars );
PIPE_TAIL37fs/pipe.cPIPE_TAIL(*inode) += chars;
PIPE_TAIL38fs/pipe.cPIPE_TAIL(*inode) &= (PAGE_SIZE-1);
PIPE_TAIL21include/linux/pipe_fs_i.h#define PIPE_SIZE(inode)  ((PIPE_HEAD(inode)-PIPE_TAIL(inode))&(PAGE_SIZE-1))
PIPE_TAIL22include/linux/pipe_fs_i.h#define PIPE_EMPTY(inode)  (PIPE_HEAD(inode)==PIPE_TAIL(inode))