struct_pipe_inode_info man page on OpenSuSE

Man page or keyword search:  
man Server   25941 pages
apropos Keyword Search (all sections)
Output format
OpenSuSE logo
[printable version]

STRUCT PIPE_INODE_IN(9)		   pipes API	       STRUCT PIPE_INODE_IN(9)

NAME
       struct_pipe_inode_info - a linux kernel pipe

SYNOPSIS
       struct pipe_inode_info {
	 struct mutex mutex;
	 wait_queue_head_t wait;
	 unsigned int nrbufs;
	 unsigned int curbuf;
	 unsigned int buffers;
	 unsigned int readers;
	 unsigned int writers;
	 unsigned int files;
	 unsigned int waiting_writers;
	 unsigned int r_counter;
	 unsigned int w_counter;
	 struct page * tmp_page;
	 struct fasync_struct * fasync_readers;
	 struct fasync_struct * fasync_writers;
	 struct pipe_buffer * bufs;
       };

MEMBERS
       mutex
	   mutex protecting the whole thing

       wait
	   reader/writer wait point in case of empty/full pipe

       nrbufs
	   the number of non-empty pipe buffers in this pipe

       curbuf
	   the current pipe buffer entry

       buffers
	   total number of buffers (should be a power of 2)

       readers
	   number of current readers of this pipe

       writers
	   number of current writers of this pipe

       files
	   number of struct file refering this pipe (protected by ->i_lock)

       waiting_writers
	   number of writers blocked waiting for room

       r_counter
	   reader counter

       w_counter
	   writer counter

       tmp_page
	   cached released page

       fasync_readers
	   reader side fasync

       fasync_writers
	   writer side fasync

       bufs
	   the circular array of pipe buffers

COPYRIGHT
Kernel Hackers Manual 3.11	 November 2013	       STRUCT PIPE_INODE_IN(9)
[top]

List of man pages available for OpenSuSE

Copyright (c) for man pages and the logo by the respective OS vendor.

For those who want to learn more, the polarhome community provides shell access and support.

[legal] [privacy] [GNU] [policy] [cookies] [netiquette] [sponsors] [FAQ]
Tweet
Polarhome, production since 1999.
Member of Polarhome portal.
Based on Fawad Halim's script.
....................................................................
Vote for polarhome
Free Shell Accounts :: the biggest list on the net