Home
last modified time | relevance | path

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

12345678910>>...26

/linux/Documentation/filesystems/
A Dsplice.rst2 splice and pipes
5 splice API
8 splice is a method for moving blocks of data around inside the kernel,
11 .. kernel-doc:: fs/splice.c
A Dindex.rst24 splice
/linux/fs/btrfs/
A Dordered-data.c629 LIST_HEAD(splice); in btrfs_wait_ordered_extents()
638 list_splice_init(&root->ordered_extents, &splice); in btrfs_wait_ordered_extents()
639 while (!list_empty(&splice) && nr) { in btrfs_wait_ordered_extents()
640 ordered = list_first_entry(&splice, struct btrfs_ordered_extent, in btrfs_wait_ordered_extents()
667 list_splice_tail(&splice, &root->ordered_extents); in btrfs_wait_ordered_extents()
685 struct list_head splice; in btrfs_wait_ordered_roots() local
688 INIT_LIST_HEAD(&splice); in btrfs_wait_ordered_roots()
692 list_splice_init(&fs_info->ordered_roots, &splice); in btrfs_wait_ordered_roots()
693 while (!list_empty(&splice) && nr) { in btrfs_wait_ordered_roots()
694 root = list_first_entry(&splice, struct btrfs_root, in btrfs_wait_ordered_roots()
[all …]
A Ddisk-io.c4626 struct list_head splice; in btrfs_destroy_all_ordered_extents() local
4628 INIT_LIST_HEAD(&splice); in btrfs_destroy_all_ordered_extents()
4631 list_splice_init(&fs_info->ordered_roots, &splice); in btrfs_destroy_all_ordered_extents()
4632 while (!list_empty(&splice)) { in btrfs_destroy_all_ordered_extents()
4738 struct list_head splice; in btrfs_destroy_delalloc_inodes() local
4740 INIT_LIST_HEAD(&splice); in btrfs_destroy_delalloc_inodes()
4743 list_splice_init(&root->delalloc_inodes, &splice); in btrfs_destroy_delalloc_inodes()
4745 while (!list_empty(&splice)) { in btrfs_destroy_delalloc_inodes()
4769 struct list_head splice; in btrfs_destroy_all_delalloc_inodes() local
4771 INIT_LIST_HEAD(&splice); in btrfs_destroy_all_delalloc_inodes()
[all …]
A Dinode.c9919 struct list_head splice; in start_delalloc_inodes() local
9924 INIT_LIST_HEAD(&splice); in start_delalloc_inodes()
9928 list_splice_init(&root->delalloc_inodes, &splice); in start_delalloc_inodes()
9929 while (!list_empty(&splice)) { in start_delalloc_inodes()
9978 if (!list_empty(&splice)) { in start_delalloc_inodes()
9980 list_splice_tail(&splice, &root->delalloc_inodes); in start_delalloc_inodes()
10013 struct list_head splice; in btrfs_start_delalloc_roots() local
10019 INIT_LIST_HEAD(&splice); in btrfs_start_delalloc_roots()
10023 list_splice_init(&fs_info->delalloc_roots, &splice); in btrfs_start_delalloc_roots()
10024 while (!list_empty(&splice)) { in btrfs_start_delalloc_roots()
[all …]
/linux/tools/virtio/virtio-trace/
A Dtrace-agent-rw.c127 rlen = splice(ts->in_fd, NULL, ts->read_pipe, NULL, in rw_thread_main()
148 ret = splice(ts->write_pipe, NULL, ts->out_fd, NULL, in rw_thread_main()
A 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/tools/testing/selftests/splice/
A Ddefault_file_splice_read.c7 splice(0, 0, 1, 0, 1<<30, 0); in main()
A Dsplice_read.c48 spliced = splice(fd, NULL, STDOUT_FILENO, NULL, in main()
/linux/tools/testing/selftests/net/
A Dtls.c619 EXPECT_GE(splice(p[0], NULL, self->fd, NULL, send_len, 0), 0); in TEST_F()
635 EXPECT_GE(splice(p[0], NULL, self->fd, NULL, 8000, 0), 0); in TEST_F()
637 EXPECT_GE(splice(p2[0], NULL, self->fd, NULL, 8000, 0), 0); in TEST_F()
658 EXPECT_GE(splice(p[0], NULL, self->fd, NULL, send_len, 0), send_len); in TEST_F()
673 EXPECT_GE(splice(self->cfd, NULL, p[1], NULL, send_len, 0), 0); in TEST_F()
688 EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, send_len, 0), -1); in TEST_F()
710 EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, send_len, 0), -1); in TEST_F()
730 EXPECT_EQ(splice(self->cfd, NULL, p[1], NULL, half, SPLICE_F_NONBLOCK), in TEST_F()
758 i = splice(self->cfd, NULL, p[1], NULL, send_len - n, 0); in TEST_F()
/linux/fs/
A D.splice.o.cmd1splice.o := /usr/bin/ccache /home/test/workspace/code/optee_3.16/build/../toolchains/aarch64/bin/a…
3 source_fs/splice.o := fs/splice.c
5 deps_fs/splice.o := \
1088 include/linux/splice.h \
1254 fs/splice.o: $(deps_fs/splice.o)
1256 $(deps_fs/splice.o):
A D.built-in.a.cmd1 …ce.o fs/seq_file.o fs/xattr.o fs/libfs.o fs/fs-writeback.o fs/pnode.o fs/splice.o fs/sync.o fs/uti…
A DMakefile14 pnode.o splice.o sync.o utimes.o d_path.o \
A Dbuilt-in.a28 splice.o/
/linux/tools/testing/selftests/
A DMakefile62 TARGETS += splice
/linux/Documentation/admin-guide/device-mapper/
A Dlog-writes.rst23 Once we see a REQ_PREFLUSH request we splice this list onto the request and once
/linux/Documentation/crypto/
A Duserspace-if.rst333 splice/vmsplice. As the name indicates, the kernel tries to avoid a copy
356 splice(pipes[0], NULL, opfd, NULL, ret, 0);
/linux/arch/mips/kernel/syscalls/
A Dsyscall_n64.tbl274 263 n64 splice sys_splice
A Dsyscall_n32.tbl278 267 n32 splice sys_splice
/linux/arch/ia64/kernel/syscalls/
A Dsyscall.tbl285 273 common splice sys_splice
/linux/tools/perf/arch/mips/entry/syscalls/
A Dsyscall_n64.tbl274 263 n64 splice sys_splice
/linux/arch/xtensa/kernel/syscalls/
A Dsyscall.tbl290 268 common splice sys_splice
/linux/arch/x86/entry/syscalls/
A Dsyscall_64.tbl286 275 common splice sys_splice
/linux/tools/perf/arch/x86/entry/syscalls/
A Dsyscall_64.tbl286 275 common splice sys_splice
/linux/arch/sh/kernel/syscalls/
A Dsyscall.tbl323 313 common splice sys_splice

Completed in 68 milliseconds

12345678910>>...26