pipe_buffer
static int pipe_to_null(struct pipe_inode_info *info, struct pipe_buffer *buf,
static int pipe_to_sg(struct pipe_inode_info *pipe, struct pipe_buffer *buf,
struct pipe_buffer *buf = cs->pipebufs;
struct pipe_buffer *buf = cs->pipebufs;
struct pipe_buffer *buf;
struct pipe_buffer *bufs;
bufs = kvmalloc_objs(struct pipe_buffer, pipe->max_usage);
struct pipe_buffer *bufs;
bufs = kvmalloc_objs(struct pipe_buffer, count);
struct pipe_buffer *ibuf;
struct pipe_buffer *obuf;
struct pipe_buffer *buf = &bufs[idx];
struct pipe_buffer *buf = cs->currbuf;
struct pipe_buffer *pipebufs;
struct pipe_buffer *currbuf;
nfsd_splice_actor(struct pipe_inode_info *pipe, struct pipe_buffer *buf,
struct pipe_buffer *bufs;
n * sizeof(struct pipe_buffer));
h * sizeof(struct pipe_buffer));
tsize * sizeof(struct pipe_buffer));
struct pipe_buffer *buf)
struct pipe_buffer *buf)
struct pipe_buffer *buf)
bool generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf)
struct pipe_buffer *buf)
struct pipe_buffer *buf,
struct pipe_buffer *buf = pipe_buf(pipe, tail);
struct pipe_buffer *buf = pipe_buf(pipe, head - 1);
struct pipe_buffer *buf;
pipe->bufs = kzalloc_objs(struct pipe_buffer, pipe_bufs,
struct pipe_buffer *buf = pipe->bufs + i;
struct pipe_buffer *buf)
struct pipe_buffer *buf = &pipe->bufs[i];
struct pipe_buffer *buf)
struct pipe_buffer buf = {
static int pipe_to_user(struct pipe_inode_info *pipe, struct pipe_buffer *buf,
struct pipe_buffer *buf)
struct pipe_buffer *ibuf, *obuf;
struct pipe_buffer *ibuf, *obuf;
struct pipe_buffer *buf = pipe_buf(pipe, head);
ssize_t add_to_pipe(struct pipe_inode_info *pipe, struct pipe_buffer *buf)
struct pipe_buffer *buf = pipe_head_buf(pipe);
*buf = (struct pipe_buffer) {
struct pipe_buffer *buf = pipe_buf(pipe, tail);
struct pipe_buffer *buf = pipe_buf(pipe, tail);
struct pipe_buffer *buf)
struct pipe_buffer *buf = pipe_buf(pipe, tail);
struct pipe_buffer *buf = pipe_buf(pipe, tail);
struct pipe_buffer *buf = pipe_buf(pipe, tail);
struct pipe_buffer *buf = pipe_buf(pipe, tail);
struct pipe_buffer *bufs;
int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *);
void (*release)(struct pipe_inode_info *, struct pipe_buffer *);
bool (*try_steal)(struct pipe_inode_info *, struct pipe_buffer *);
bool (*get)(struct pipe_inode_info *, struct pipe_buffer *);
static inline struct pipe_buffer *pipe_buf(const struct pipe_inode_info *pipe,
static inline struct pipe_buffer *pipe_head_buf(const struct pipe_inode_info *pipe)
struct pipe_buffer *buf)
struct pipe_buffer *buf)
struct pipe_buffer *buf)
struct pipe_buffer *buf)
bool generic_pipe_buf_get(struct pipe_inode_info *, struct pipe_buffer *);
bool generic_pipe_buf_try_steal(struct pipe_inode_info *, struct pipe_buffer *);
void generic_pipe_buf_release(struct pipe_inode_info *, struct pipe_buffer *);
typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *,
ssize_t add_to_pipe(struct pipe_inode_info *pipe, struct pipe_buffer *buf);
struct pipe_buffer *buf)
struct pipe_buffer *buf)
struct pipe_buffer *buf;
struct pipe_buffer *buf)
struct pipe_buffer *buf = pipe_head_buf(pipe);
*buf = (struct pipe_buffer) {
struct pipe_buffer *buf)
struct pipe_buffer *buf)
struct pipe_buffer *buf)
struct pipe_buffer *buf = pipe_head_buf(pipe);
*buf = (struct pipe_buffer) {
struct pipe_buffer *buf)
struct pipe_buffer *buf)