blob: f75309a866fba4f14f503822e6db4f2d980d48f2 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#ifndef _LTT_WRAPPER_SPLICE_H
#define _LTT_WRAPPER_SPLICE_H
/*
* Copyright (C) 2011 Mathieu Desnoyers (mathieu.desnoyers@efficios.com)
*
* wrapper around vmalloc_sync_all. Using KALLSYMS to get its address when
* available, else we need to have a kernel that exports this function to GPL
* modules.
*
* Dual LGPL v2.1/GPL v2 license.
*/
#include <linux/splice.h>
ssize_t wrapper_splice_to_pipe(struct pipe_inode_info *pipe,
struct splice_pipe_desc *spd);
#ifndef PIPE_DEF_BUFFERS
#define PIPE_DEF_BUFFERS 16
#endif
#endif /* _LTT_WRAPPER_SPLICE_H */
|