#include <stddef.h>
#include <linux/kernel.h>
#include <linux/fs.h>
Go to the source code of this file.
|
| void | pipe_lock (struct pipe_inode_info *pipe) |
| |
| void | pipe_unlock (struct pipe_inode_info *pipe) |
| |
| unsigned int | pipe_is_empty (struct pipe_inode_info *pipe) |
| |
| unsigned int | pipe_buf_usage (struct pipe_inode_info *pipe) |
| |
| bool | pipe_buf_try_steal (struct pipe_inode_info *pipe, struct pipe_buffer *buf) |
| |
| long | __splice_from_pipe (struct pipe_inode_info *pipe, struct splice_desc *sd, splice_pipe_actor actor) |
| |
| ssize_t | splice_from_pipe (struct pipe_inode_info *pipe, struct file *out, loff_t *ppos, size_t len, unsigned int flags, splice_pipe_actor actor) |
| |
| ssize_t | copy_splice_read (struct file *in, loff_t *ppos, struct pipe_inode_info *pipe, size_t len, unsigned int flags) |
| |
◆ splice_pipe_actor
| typedef int(* splice_pipe_actor) (struct pipe_inode_info *pipe, struct pipe_buffer *buf, struct splice_desc *sd) |
◆ __splice_from_pipe()
◆ copy_splice_read()
| ssize_t copy_splice_read |
( |
struct file * |
in, |
|
|
loff_t * |
ppos, |
|
|
struct pipe_inode_info * |
pipe, |
|
|
size_t |
len, |
|
|
unsigned int |
flags |
|
) |
| |
◆ pipe_buf_try_steal()
| bool pipe_buf_try_steal |
( |
struct pipe_inode_info * |
pipe, |
|
|
struct pipe_buffer * |
buf |
|
) |
| |
◆ pipe_buf_usage()
| unsigned int pipe_buf_usage |
( |
struct pipe_inode_info * |
pipe | ) |
|
◆ pipe_is_empty()
| unsigned int pipe_is_empty |
( |
struct pipe_inode_info * |
pipe | ) |
|
◆ pipe_lock()
| void pipe_lock |
( |
struct pipe_inode_info * |
pipe | ) |
|
◆ pipe_unlock()
| void pipe_unlock |
( |
struct pipe_inode_info * |
pipe | ) |
|
◆ splice_from_pipe()