Linux Kernel
3.7.1
Main Page
Related Pages
Modules
Namespaces
Data Structures
Files
File List
Globals
All
Data Structures
Namespaces
Files
Functions
Variables
Typedefs
Enumerations
Enumerator
Macros
Groups
Pages
fs
read_write.h
Go to the documentation of this file.
1
/*
2
* This file is only for sharing some helpers from read_write.c with compat.c.
3
* Don't use anywhere else.
4
*/
5
6
7
typedef
ssize_t
(*
io_fn_t
)(
struct
file
*,
char
__user
*,
size_t
, loff_t *);
8
typedef
ssize_t
(*
iov_fn_t
)(
struct
kiocb
*,
const
struct
iovec
*,
9
unsigned
long
, loff_t);
10
11
ssize_t
do_sync_readv_writev
(
struct
file
*filp,
const
struct
iovec
*iov,
12
unsigned
long
nr_segs,
size_t
len, loff_t *ppos,
iov_fn_t
fn
);
13
ssize_t
do_loop_readv_writev
(
struct
file
*filp,
struct
iovec
*iov,
14
unsigned
long
nr_segs, loff_t *ppos,
io_fn_t
fn
);
15
ssize_t
do_sendfile
(
int
out_fd,
int
in_fd, loff_t *ppos,
size_t
count
,
16
loff_t
max
);
Generated on Thu Jan 10 2013 14:49:54 for Linux Kernel by
1.8.2