Searched refs:pipe_buffer (Results 1 - 13 of 13) sorted by relevance
/linux-master/include/linux/ |
H A D | pipe_fs_i.h | 18 * struct pipe_buffer - a linux kernel pipe buffer 26 struct pipe_buffer { struct 78 struct pipe_buffer *bufs; 103 int (*confirm)(struct pipe_inode_info *, struct pipe_buffer *); 109 void (*release)(struct pipe_inode_info *, struct pipe_buffer *); 119 bool (*try_steal)(struct pipe_inode_info *, struct pipe_buffer *); 124 bool (*get)(struct pipe_inode_info *, struct pipe_buffer *); 180 static inline struct pipe_buffer *pipe_buf(const struct pipe_inode_info *pipe, 190 static inline struct pipe_buffer *pipe_head_buf(const struct pipe_inode_info *pipe) 196 * pipe_buf_get - get a reference to a pipe_buffer [all...] |
H A D | splice.h | 66 typedef int (splice_actor)(struct pipe_inode_info *, struct pipe_buffer *, 78 ssize_t add_to_pipe(struct pipe_inode_info *pipe, struct pipe_buffer *buf);
|
/linux-master/fs/ |
H A D | pipe.c | 116 struct pipe_buffer *buf) 132 struct pipe_buffer *buf) 144 * generic_pipe_buf_try_steal - attempt to take ownership of a &pipe_buffer 156 struct pipe_buffer *buf) 174 * generic_pipe_buf_get - get a reference to a &struct pipe_buffer 183 bool generic_pipe_buf_get(struct pipe_inode_info *pipe, struct pipe_buffer *buf) 190 * generic_pipe_buf_release - put a reference to a &struct pipe_buffer 198 struct pipe_buffer *buf) 221 struct pipe_buffer *buf, 306 struct pipe_buffer *bu [all...] |
H A D | splice.c | 65 struct pipe_buffer *buf) 109 struct pipe_buffer *buf) 120 struct pipe_buffer *buf) 163 struct pipe_buffer *buf) 217 struct pipe_buffer *buf = &pipe->bufs[head & mask]; 246 ssize_t add_to_pipe(struct pipe_inode_info *pipe, struct pipe_buffer *buf) 386 struct pipe_buffer *buf = pipe_head_buf(pipe); 389 *buf = (struct pipe_buffer) { 433 * actual moving of a single struct pipe_buffer to the desired 454 struct pipe_buffer *bu [all...] |
/linux-master/fs/fuse/ |
H A D | dev.c | 648 struct pipe_buffer *pipebufs; 649 struct pipe_buffer *currbuf; 670 struct pipe_buffer *buf = cs->currbuf; 700 struct pipe_buffer *buf = cs->pipebufs; 794 struct pipe_buffer *buf = cs->pipebufs; 897 struct pipe_buffer *buf; 1376 struct pipe_buffer *bufs; 1383 bufs = kvmalloc_array(pipe->max_usage, sizeof(struct pipe_buffer), 2028 struct pipe_buffer *bufs; 2045 bufs = kvmalloc_array(count, sizeof(struct pipe_buffer), GFP_KERNE [all...] |
/linux-master/kernel/ |
H A D | watch_queue.c | 58 struct pipe_buffer *buf) 102 struct pipe_buffer *buf;
|
/linux-master/net/smc/ |
H A D | smc_rx.c | 115 struct pipe_buffer *buf)
|
/linux-master/drivers/char/ |
H A D | mem.c | 452 static int pipe_to_null(struct pipe_inode_info *info, struct pipe_buffer *buf,
|
H A D | virtio_console.c | 855 static int pipe_to_sg(struct pipe_inode_info *pipe, struct pipe_buffer *buf,
|
/linux-master/mm/ |
H A D | shmem.c | 2927 struct pipe_buffer *buf) 2933 struct pipe_buffer *buf) 2938 struct pipe_buffer *buf) 2957 struct pipe_buffer *buf = pipe_head_buf(pipe); 2959 *buf = (struct pipe_buffer) {
|
H A D | filemap.c | 2801 struct pipe_buffer *buf = pipe_head_buf(pipe); 2804 *buf = (struct pipe_buffer) {
|
/linux-master/fs/nfsd/ |
H A D | vfs.c | 973 nfsd_splice_actor(struct pipe_inode_info *pipe, struct pipe_buffer *buf,
|
/linux-master/kernel/trace/ |
H A D | trace.c | 8035 struct pipe_buffer *buf) 8044 struct pipe_buffer *buf)
|
Completed in 601 milliseconds