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.