|
Linux Kernel
3.7.1
|
#include <pipe_fs_i.h>
Data Fields | |
| wait_queue_head_t | wait |
| unsigned int | nrbufs |
| unsigned int | curbuf |
| unsigned int | buffers |
| unsigned int | readers |
| unsigned int | writers |
| 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 inode * | inode |
| struct pipe_buffer * | bufs |
struct pipe_inode_info - a linux kernel pipe : reader/writer wait point in case of empty/full pipe : the number of non-empty pipe buffers in this pipe : total number of buffers (should be a power of 2) : the current pipe buffer entry : cached released page : number of current readers of this pipe : number of current writers of this pipe : number of writers blocked waiting for room : reader counter : writer counter : reader side fasync : writer side fasync : inode this pipe is attached to : the circular array of pipe buffers
Definition at line 45 of file pipe_fs_i.h.
| unsigned int buffers |
Definition at line 47 of file pipe_fs_i.h.
| struct pipe_buffer* bufs |
Definition at line 57 of file pipe_fs_i.h.
| unsigned int curbuf |
Definition at line 47 of file pipe_fs_i.h.
| struct fasync_struct* fasync_readers |
Definition at line 54 of file pipe_fs_i.h.
| struct fasync_struct* fasync_writers |
Definition at line 55 of file pipe_fs_i.h.
Definition at line 56 of file pipe_fs_i.h.
| unsigned int nrbufs |
Definition at line 47 of file pipe_fs_i.h.
| unsigned int r_counter |
Definition at line 51 of file pipe_fs_i.h.
| unsigned int readers |
Definition at line 48 of file pipe_fs_i.h.
Definition at line 53 of file pipe_fs_i.h.
| unsigned int w_counter |
Definition at line 52 of file pipe_fs_i.h.
| wait_queue_head_t wait |
Definition at line 46 of file pipe_fs_i.h.
| unsigned int waiting_writers |
Definition at line 50 of file pipe_fs_i.h.
| unsigned int writers |
Definition at line 49 of file pipe_fs_i.h.
1.8.2