other versions
| STRUCT PIPE_BUFFER(9) | pipes API | STRUCT PIPE_BUFFER(9) | 
NAME¶
struct_pipe_buffer - a linux kernel pipe bufferSYNOPSIS¶
struct pipe_buffer {
  struct page * page;
  unsigned int offset;
  unsigned int len;
  const struct pipe_buf_operations * ops;
  unsigned int flags;
  unsigned long private;
};  
MEMBERS¶
struct page * pagethe page containing the data for the pipe buffer
unsigned int offset
offset of data inside the page
unsigned int len
length of data inside the page
const struct pipe_buf_operations * ops
operations associated with this buffer. See
  pipe_buf_operations.
unsigned int flags
pipe buffer flags. See above.
unsigned long private
private data owned by the ops.
COPYRIGHT¶
| September 2017 | Kernel Hackers Manual 4.12 |