Home
last modified time | relevance | path

Searched refs:pipe_buffer (Results 1 – 12 of 12) sorted by relevance

/Linux-v4.19/include/linux/
Dpipe_fs_i.h21 struct pipe_buffer { struct
61 struct pipe_buffer *bufs;
90 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *);
96 void (*release)(struct pipe_inode_info *, struct pipe_buffer *);
106 int (*steal)(struct pipe_inode_info *, struct pipe_buffer *);
111 void (*get)(struct pipe_inode_info *, struct pipe_buffer *);
120 struct pipe_buffer *buf) in pipe_buf_get()
131 struct pipe_buffer *buf) in pipe_buf_release()
145 struct pipe_buffer *buf) in pipe_buf_confirm()
156 struct pipe_buffer *buf) in pipe_buf_steal()
[all …]
Dsplice.h65 typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *,
78 struct pipe_buffer *);
/Linux-v4.19/fs/
Dpipe.c122 struct pipe_buffer *buf) in anon_pipe_buf_release()
138 struct pipe_buffer *buf) in anon_pipe_buf_steal()
164 struct pipe_buffer *buf) in generic_pipe_buf_steal()
192 void generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf) in generic_pipe_buf_get()
208 struct pipe_buffer *buf) in generic_pipe_buf_confirm()
223 struct pipe_buffer *buf) in generic_pipe_buf_release()
265 struct pipe_buffer *buf = pipe->bufs + curbuf; in pipe_read()
379 struct pipe_buffer *buf = pipe->bufs + lastbuf; in pipe_write()
411 struct pipe_buffer *buf = pipe->bufs + newbuf; in pipe_write()
650 pipe->bufs = kcalloc(pipe_bufs, sizeof(struct pipe_buffer), in alloc_pipe_info()
[all …]
Dsplice.c47 struct pipe_buffer *buf) in page_cache_pipe_buf_steal()
92 struct pipe_buffer *buf) in page_cache_pipe_buf_release()
103 struct pipe_buffer *buf) in page_cache_pipe_buf_confirm()
149 struct pipe_buffer *buf) in user_page_pipe_buf_steal()
202 struct pipe_buffer *buf = pipe->bufs + newbuf; in splice_to_pipe()
230 ssize_t add_to_pipe(struct pipe_inode_info *pipe, struct pipe_buffer *buf) in add_to_pipe()
337 struct pipe_buffer *buf) in generic_pipe_buf_nosteal()
438 struct pipe_buffer *buf, struct splice_desc *sd) in pipe_to_sendpage()
490 struct pipe_buffer *buf = pipe->bufs + pipe->curbuf; in splice_from_pipe_feed()
726 struct pipe_buffer *buf = pipe->bufs + idx; in iter_file_splice_write()
[all …]
/Linux-v4.19/fs/fuse/
Ddev.c697 struct pipe_buffer *pipebufs;
698 struct pipe_buffer *currbuf;
719 struct pipe_buffer *buf = cs->currbuf; in fuse_copy_finish()
749 struct pipe_buffer *buf = cs->pipebufs; in fuse_copy_fill()
843 struct pipe_buffer *buf = cs->pipebufs; in fuse_try_move_page()
937 struct pipe_buffer *buf; in fuse_ref_page()
1369 struct pipe_buffer *bufs; in fuse_dev_splice_read()
1376 bufs = kvmalloc_array(pipe->buffers, sizeof(struct pipe_buffer), in fuse_dev_splice_read()
1948 struct pipe_buffer *bufs; in fuse_dev_splice_write()
1960 bufs = kvmalloc_array(pipe->nrbufs, sizeof(struct pipe_buffer), in fuse_dev_splice_write()
[all …]
/Linux-v4.19/net/smc/
Dsmc_rx.c109 struct pipe_buffer *buf) in smc_rx_pipe_buf_release()
133 struct pipe_buffer *buf) in smc_rx_pipe_buf_nosteal()
/Linux-v4.19/lib/
Diov_iter.c326 struct pipe_buffer *p; in sanity()
366 struct pipe_buffer *buf; in copy_page_to_iter_pipe()
471 static inline bool allocated(struct pipe_buffer *buf) in allocated()
953 struct pipe_buffer *buf; in pipe_advance()
/Linux-v4.19/drivers/char/
Dmem.c672 static int pipe_to_null(struct pipe_inode_info *info, struct pipe_buffer *buf, in pipe_to_null()
Dvirtio_console.c877 static int pipe_to_sg(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in pipe_to_sg()
/Linux-v4.19/kernel/
Drelay.c1169 struct pipe_buffer *buf) in relay_pipe_buf_release()
/Linux-v4.19/fs/nfsd/
Dvfs.c851 nfsd_splice_actor(struct pipe_inode_info *pipe, struct pipe_buffer *buf, in nfsd_splice_actor()
/Linux-v4.19/kernel/trace/
Dtrace.c6804 struct pipe_buffer *buf) in buffer_pipe_buf_release()
6817 struct pipe_buffer *buf) in buffer_pipe_buf_get()