Home
last modified time | relevance | path

Searched refs:splice (Results 1 – 27 of 27) sorted by relevance

/linux-4.4.14/Documentation/DocBook/
Dfilesystems.xml.db26 API-d-splice-alias
272 API-splice-to-pipe
273 API-generic-file-splice-read
274 API-splice-from-pipe-feed
275 API-splice-from-pipe-next
276 API-splice-from-pipe-begin
277 API-splice-from-pipe-end
278 API---splice-from-pipe
279 API-splice-from-pipe
280 API-iter-file-splice-write
[all …]
D.filesystems.xml.cmd2 …nux/jbd2.h fs/jbd2/journal.c fs/jbd2/recovery.c fs/jbd2/transaction.c fs/splice.c include/linux/pi…
Dnetworking.xml.db31 API-skb-queue-splice
32 API-skb-queue-splice-init
33 API-skb-queue-splice-tail
34 API-skb-queue-splice-tail-init
Dkernel-api.xml.db14 API-list-splice
15 API-list-splice-tail
16 API-list-splice-init
17 API-list-splice-tail-init
/linux-4.4.14/fs/btrfs/
Dordered-data.c665 struct list_head splice, works; in btrfs_wait_ordered_extents() local
669 INIT_LIST_HEAD(&splice); in btrfs_wait_ordered_extents()
674 list_splice_init(&root->ordered_extents, &splice); in btrfs_wait_ordered_extents()
675 while (!list_empty(&splice) && nr) { in btrfs_wait_ordered_extents()
676 ordered = list_first_entry(&splice, struct btrfs_ordered_extent, in btrfs_wait_ordered_extents()
696 list_splice_tail(&splice, &root->ordered_extents); in btrfs_wait_ordered_extents()
713 struct list_head splice; in btrfs_wait_ordered_roots() local
716 INIT_LIST_HEAD(&splice); in btrfs_wait_ordered_roots()
720 list_splice_init(&fs_info->ordered_roots, &splice); in btrfs_wait_ordered_roots()
721 while (!list_empty(&splice) && nr) { in btrfs_wait_ordered_roots()
[all …]
Ddisk-io.c4156 struct list_head splice; in btrfs_destroy_all_ordered_extents() local
4158 INIT_LIST_HEAD(&splice); in btrfs_destroy_all_ordered_extents()
4161 list_splice_init(&fs_info->ordered_roots, &splice); in btrfs_destroy_all_ordered_extents()
4162 while (!list_empty(&splice)) { in btrfs_destroy_all_ordered_extents()
4163 root = list_first_entry(&splice, struct btrfs_root, in btrfs_destroy_all_ordered_extents()
4248 struct list_head splice; in btrfs_destroy_delalloc_inodes() local
4250 INIT_LIST_HEAD(&splice); in btrfs_destroy_delalloc_inodes()
4253 list_splice_init(&root->delalloc_inodes, &splice); in btrfs_destroy_delalloc_inodes()
4255 while (!list_empty(&splice)) { in btrfs_destroy_delalloc_inodes()
4256 btrfs_inode = list_first_entry(&splice, struct btrfs_inode, in btrfs_destroy_delalloc_inodes()
[all …]
Dinode.c9500 struct list_head splice; in __start_delalloc_inodes() local
9504 INIT_LIST_HEAD(&splice); in __start_delalloc_inodes()
9508 list_splice_init(&root->delalloc_inodes, &splice); in __start_delalloc_inodes()
9509 while (!list_empty(&splice)) { in __start_delalloc_inodes()
9510 binode = list_entry(splice.next, struct btrfs_inode, in __start_delalloc_inodes()
9548 if (!list_empty_careful(&splice)) { in __start_delalloc_inodes()
9550 list_splice_tail(&splice, &root->delalloc_inodes); in __start_delalloc_inodes()
9587 struct list_head splice; in btrfs_start_delalloc_roots() local
9593 INIT_LIST_HEAD(&splice); in btrfs_start_delalloc_roots()
9597 list_splice_init(&fs_info->delalloc_roots, &splice); in btrfs_start_delalloc_roots()
[all …]
/linux-4.4.14/tools/virtio/virtio-trace/
Dtrace-agent-rw.c129 rlen = splice(ts->in_fd, NULL, ts->read_pipe, NULL, in rw_thread_main()
150 ret = splice(ts->write_pipe, NULL, ts->out_fd, NULL, in rw_thread_main()
DREADME6 - splice a page of ring-buffer to read_pipe without memory copying
7 - splice the page from write_pipe to virtio-console without memory copying
/linux-4.4.14/drivers/staging/lustre/lustre/obdclass/
Dlu_object.c270 struct list_head splice; in lu_object_free() local
289 INIT_LIST_HEAD(&splice); in lu_object_free()
290 list_splice_init(layers, &splice); in lu_object_free()
291 while (!list_empty(&splice)) { in lu_object_free()
297 o = container_of0(splice.prev, struct lu_object, lo_linkage); in lu_object_free()
1775 LIST_HEAD(splice); in lu_cache_shrink_scan()
1799 list_move_tail(&s->ls_linkage, &splice); in lu_cache_shrink_scan()
1801 list_splice(&splice, lu_sites.prev); in lu_cache_shrink_scan()
/linux-4.4.14/fs/
DMakefile13 pnode.o splice.o sync.o utimes.o \
Dsplice.c1689 SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, in SYSCALL_DEFINE6() argument
/linux-4.4.14/Documentation/filesystems/
Ddax.txt97 work include RDMA, sendfile() and splice().
Dvfs.txt893 splice_write: called by the VFS to splice data from a pipe to a file. This
894 method is used by the splice(2) system call
896 splice_read: called by the VFS to splice data from file to a pipe. This
897 method is used by the splice(2) system call
/linux-4.4.14/arch/parisc/kernel/
Dsyscall_table.S389 ENTRY_SAME(splice)
/linux-4.4.14/arch/powerpc/include/asm/
Dsystbl.h290 SYSCALL_SPU(splice)
/linux-4.4.14/Documentation/device-mapper/
Dlog-writes.txt22 Once we see a REQ_FLUSH request we splice this list onto the request and once
/linux-4.4.14/drivers/staging/lustre/lustre/llite/
Dfile.c1133 vio->u.splice.cui_pipe = args->u.splice.via_pipe; in ll_file_io_generic()
1134 vio->u.splice.cui_flags = args->u.splice.via_flags; in ll_file_io_generic()
1246 args->u.splice.via_pipe = pipe; in ll_file_splice_read()
1247 args->u.splice.via_flags = flags; in ll_file_splice_read()
Dllite_internal.h841 } splice; member
894 } splice; member
Dvvp_io.c528 vio->u.splice.cui_pipe, cnt, in vvp_io_read_start()
529 vio->u.splice.cui_flags); in vvp_io_read_start()
/linux-4.4.14/arch/s390/kernel/
Dcompat_wrapper.c153 COMPAT_SYSCALL_WRAP6(splice, int, fd_in, loff_t __user *, off_in, int, fd_out, loff_t __user *, off…
/linux-4.4.14/arch/x86/entry/syscalls/
Dsyscall_64.tbl284 275 common splice sys_splice
Dsyscall_32.tbl322 313 i386 splice sys_splice
/linux-4.4.14/tools/perf/
Ddesign.txt405 Future work will include a splice() interface to the ring-buffer.
/linux-4.4.14/Documentation/
Dadding-syscalls.txt286 does *not* need a compatibility layer; for example, splice(2)'s arguments of
/linux-4.4.14/Documentation/RCU/
DRTFP.txt1705 @unpublished{CoreyMinyard2007list:splice:rcu
/linux-4.4.14/Documentation/trace/
Dftrace.txt449 from the ring buffer directly. With the use of the splice()