|
Linux Kernel
3.7.1
|
#include <linux/slab.h>#include <linux/stat.h>#include <linux/fcntl.h>#include <linux/file.h>#include <linux/uio.h>#include <linux/fsnotify.h>#include <linux/security.h>#include <linux/export.h>#include <linux/syscalls.h>#include <linux/pagemap.h>#include <linux/splice.h>#include "read_write.h"#include <asm/uaccess.h>#include <asm/unistd.h>Go to the source code of this file.
Macros | |
| #define | vrfy_dir(type) ((type) == READ ? VERIFY_WRITE : VERIFY_READ) |
| #define | HALF_LONG_BITS (BITS_PER_LONG / 2) |
Variables | |
| struct file_operations | generic_ro_fops |
| #define HALF_LONG_BITS (BITS_PER_LONG / 2) |
| #define vrfy_dir | ( | type | ) | ((type) == READ ? VERIFY_WRITE : VERIFY_READ) |
Definition at line 617 of file read_write.c.
Definition at line 164 of file read_write.c.
| ssize_t do_loop_readv_writev | ( | struct file * | filp, |
| struct iovec * | iov, | ||
| unsigned long | nr_segs, | ||
| loff_t * | ppos, | ||
| io_fn_t | fn | ||
| ) |
Definition at line 585 of file read_write.c.
Definition at line 865 of file read_write.c.
Definition at line 331 of file read_write.c.
| ssize_t do_sync_readv_writev | ( | struct file * | filp, |
| const struct iovec * | iov, | ||
| unsigned long | nr_segs, | ||
| size_t | len, | ||
| loff_t * | ppos, | ||
| iov_fn_t | fn | ||
| ) |
Definition at line 560 of file read_write.c.
Definition at line 387 of file read_write.c.
| EXPORT_SYMBOL | ( | generic_ro_fops | ) |
| EXPORT_SYMBOL | ( | generic_file_llseek_size | ) |
| EXPORT_SYMBOL | ( | generic_file_llseek | ) |
| EXPORT_SYMBOL | ( | noop_llseek | ) |
| EXPORT_SYMBOL | ( | no_llseek | ) |
| EXPORT_SYMBOL | ( | default_llseek | ) |
| EXPORT_SYMBOL | ( | vfs_llseek | ) |
| EXPORT_SYMBOL | ( | do_sync_read | ) |
| EXPORT_SYMBOL | ( | vfs_read | ) |
| EXPORT_SYMBOL | ( | do_sync_write | ) |
| EXPORT_SYMBOL | ( | vfs_write | ) |
| EXPORT_SYMBOL | ( | iov_shorten | ) |
| EXPORT_SYMBOL | ( | vfs_readv | ) |
| EXPORT_SYMBOL | ( | vfs_writev | ) |
Definition at line 131 of file read_write.c.
| loff_t generic_file_llseek_size | ( | struct file * | file, |
| loff_t | offset, | ||
| int | origin, | ||
| loff_t | maxsize, | ||
| loff_t | eof | ||
| ) |
Definition at line 70 of file read_write.c.
Definition at line 542 of file read_write.c.
Definition at line 158 of file read_write.c.
Definition at line 152 of file read_write.c.
| SYSCALL_DEFINE() pread64 | ( | unsigned int | fd, |
| char __user * | buf, | ||
| size_t | count, | ||
| loff_t | pos | ||
| ) |
Definition at line 483 of file read_write.c.
Definition at line 511 of file read_write.c.
| ssize_t rw_copy_check_uvector | ( | int | type, |
| const struct iovec __user * | uvector, | ||
| unsigned long | nr_segs, | ||
| unsigned long | fast_segs, | ||
| struct iovec * | fast_pointer, | ||
| struct iovec ** | ret_pointer | ||
| ) |
Definition at line 619 of file read_write.c.
Definition at line 287 of file read_write.c.
Definition at line 232 of file read_write.c.
Definition at line 453 of file read_write.c.
Definition at line 467 of file read_write.c.
| SYSCALL_DEFINE3 | ( | readv | , |
| unsigned | long, | ||
| fd | , | ||
| const struct iovec __user * | , | ||
| vec | , | ||
| unsigned | long, | ||
| vlen | |||
| ) |
Definition at line 773 of file read_write.c.
| SYSCALL_DEFINE3 | ( | writev | , |
| unsigned | long, | ||
| fd | , | ||
| const struct iovec __user * | , | ||
| vec | , | ||
| unsigned | long, | ||
| vlen | |||
| ) |
Definition at line 792 of file read_write.c.
| SYSCALL_DEFINE4 | ( | sendfile | , |
| int | , | ||
| out_fd | , | ||
| int | , | ||
| in_fd | , | ||
| off_t __user * | , | ||
| offset | , | ||
| size_t | , | ||
| count | |||
| ) |
Definition at line 953 of file read_write.c.
| SYSCALL_DEFINE4 | ( | sendfile64 | , |
| int | , | ||
| out_fd | , | ||
| int | , | ||
| in_fd | , | ||
| loff_t __user * | , | ||
| offset | , | ||
| size_t | , | ||
| count | |||
| ) |
Definition at line 972 of file read_write.c.
| SYSCALL_DEFINE5 | ( | preadv | , |
| unsigned | long, | ||
| fd | , | ||
| const struct iovec __user * | , | ||
| vec | , | ||
| unsigned | long, | ||
| vlen | , | ||
| unsigned | long, | ||
| pos_l | , | ||
| unsigned | long, | ||
| pos_h | |||
| ) |
Definition at line 817 of file read_write.c.
| SYSCALL_DEFINE5 | ( | pwritev | , |
| unsigned | long, | ||
| fd | , | ||
| const struct iovec __user * | , | ||
| vec | , | ||
| unsigned | long, | ||
| vlen | , | ||
| unsigned | long, | ||
| pos_l | , | ||
| unsigned | long, | ||
| pos_h | |||
| ) |
Definition at line 841 of file read_write.c.
Definition at line 219 of file read_write.c.
Definition at line 357 of file read_write.c.
| ssize_t vfs_readv | ( | struct file * | file, |
| const struct iovec __user * | vec, | ||
| unsigned long | vlen, | ||
| loff_t * | pos | ||
| ) |
Definition at line 747 of file read_write.c.
Definition at line 413 of file read_write.c.
| ssize_t vfs_writev | ( | struct file * | file, |
| const struct iovec __user * | vec, | ||
| unsigned long | vlen, | ||
| loff_t * | pos | ||
| ) |
Definition at line 760 of file read_write.c.
| struct file_operations generic_ro_fops |
Definition at line 23 of file read_write.c.
1.8.2