Home
last modified time | relevance | path

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

/linux-4.1.27/fs/btrfs/
Dordered-data.c611 struct list_head splice, works; in btrfs_wait_ordered_extents() local
615 INIT_LIST_HEAD(&splice); in btrfs_wait_ordered_extents()
620 list_splice_init(&root->ordered_extents, &splice); in btrfs_wait_ordered_extents()
621 while (!list_empty(&splice) && nr) { in btrfs_wait_ordered_extents()
622 ordered = list_first_entry(&splice, struct btrfs_ordered_extent, in btrfs_wait_ordered_extents()
642 list_splice_tail(&splice, &root->ordered_extents); in btrfs_wait_ordered_extents()
659 struct list_head splice; in btrfs_wait_ordered_roots() local
662 INIT_LIST_HEAD(&splice); in btrfs_wait_ordered_roots()
666 list_splice_init(&fs_info->ordered_roots, &splice); in btrfs_wait_ordered_roots()
667 while (!list_empty(&splice) && nr) { in btrfs_wait_ordered_roots()
[all …]
Ddisk-io.c4054 struct list_head splice; in btrfs_destroy_all_ordered_extents() local
4056 INIT_LIST_HEAD(&splice); in btrfs_destroy_all_ordered_extents()
4059 list_splice_init(&fs_info->ordered_roots, &splice); in btrfs_destroy_all_ordered_extents()
4060 while (!list_empty(&splice)) { in btrfs_destroy_all_ordered_extents()
4061 root = list_first_entry(&splice, struct btrfs_root, in btrfs_destroy_all_ordered_extents()
4146 struct list_head splice; in btrfs_destroy_delalloc_inodes() local
4148 INIT_LIST_HEAD(&splice); in btrfs_destroy_delalloc_inodes()
4151 list_splice_init(&root->delalloc_inodes, &splice); in btrfs_destroy_delalloc_inodes()
4153 while (!list_empty(&splice)) { in btrfs_destroy_delalloc_inodes()
4154 btrfs_inode = list_first_entry(&splice, struct btrfs_inode, in btrfs_destroy_delalloc_inodes()
[all …]
Dinode.c9359 struct list_head splice; in __start_delalloc_inodes() local
9363 INIT_LIST_HEAD(&splice); in __start_delalloc_inodes()
9367 list_splice_init(&root->delalloc_inodes, &splice); in __start_delalloc_inodes()
9368 while (!list_empty(&splice)) { in __start_delalloc_inodes()
9369 binode = list_entry(splice.next, struct btrfs_inode, in __start_delalloc_inodes()
9407 if (!list_empty_careful(&splice)) { in __start_delalloc_inodes()
9409 list_splice_tail(&splice, &root->delalloc_inodes); in __start_delalloc_inodes()
9446 struct list_head splice; in btrfs_start_delalloc_roots() local
9452 INIT_LIST_HEAD(&splice); in btrfs_start_delalloc_roots()
9456 list_splice_init(&fs_info->delalloc_roots, &splice); in btrfs_start_delalloc_roots()
[all …]
/linux-4.1.27/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.1.27/Documentation/DocBook/
D.filesystems.xml.cmd2 …e/linux/jbd.h fs/jbd/journal.c fs/jbd/recovery.c fs/jbd/transaction.c fs/splice.c include/linux/pi…
/linux-4.1.27/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()
1871 LIST_HEAD(splice); in lu_cache_shrink_scan()
1895 list_move_tail(&s->ls_linkage, &splice); in lu_cache_shrink_scan()
1897 list_splice(&splice, lu_sites.prev); in lu_cache_shrink_scan()
/linux-4.1.27/fs/
DMakefile13 pnode.o splice.o sync.o utimes.o \
Dsplice.c1680 SYSCALL_DEFINE6(splice, int, fd_in, loff_t __user *, off_in, in SYSCALL_DEFINE6() argument
/linux-4.1.27/Documentation/filesystems/
Ddax.txt94 work include RDMA, sendfile() and splice().
Dvfs.txt886 splice_write: called by the VFS to splice data from a pipe to a file. This
887 method is used by the splice(2) system call
889 splice_read: called by the VFS to splice data from file to a pipe. This
890 method is used by the splice(2) system call
/linux-4.1.27/arch/parisc/kernel/
Dsyscall_table.S389 ENTRY_SAME(splice)
/linux-4.1.27/arch/powerpc/include/asm/
Dsystbl.h290 SYSCALL_SPU(splice)
/linux-4.1.27/Documentation/device-mapper/
Dlog-writes.txt22 Once we see a REQ_FLUSH request we splice this list onto the request and once
/linux-4.1.27/drivers/staging/lustre/lustre/llite/
Dfile.c1142 vio->u.splice.cui_pipe = args->u.splice.via_pipe; in ll_file_io_generic()
1143 vio->u.splice.cui_flags = args->u.splice.via_flags; in ll_file_io_generic()
1255 args->u.splice.via_pipe = pipe; in ll_file_splice_read()
1256 args->u.splice.via_flags = flags; in ll_file_splice_read()
Dvvp_io.c530 vio->u.splice.cui_pipe, cnt, in vvp_io_read_start()
531 vio->u.splice.cui_flags); in vvp_io_read_start()
Dllite_internal.h875 } splice; member
928 } splice; member
/linux-4.1.27/arch/s390/kernel/
Dcompat_wrapper.c192 COMPAT_SYSCALL_WRAP6(splice, int, fd_in, loff_t __user *, off_in, int, fd_out, loff_t __user *, off…
/linux-4.1.27/arch/x86/syscalls/
Dsyscall_64.tbl284 275 common splice sys_splice
Dsyscall_32.tbl322 313 i386 splice sys_splice
/linux-4.1.27/tools/perf/
Ddesign.txt405 Future work will include a splice() interface to the ring-buffer.
/linux-4.1.27/Documentation/RCU/
DRTFP.txt1705 @unpublished{CoreyMinyard2007list:splice:rcu
/linux-4.1.27/Documentation/trace/
Dftrace.txt438 from the ring buffer directly. With the use of the splice()