#include <linux/module.h>
#include <linux/time.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/fcntl.h>
#include <linux/stat.h>
#include <linux/nfs_fs.h>
#include <linux/nfs_mount.h>
#include <linux/mm.h>
#include <linux/pagemap.h>
#include <linux/aio.h>
#include <linux/gfp.h>
#include <linux/swap.h>
#include <asm/uaccess.h>
#include "delegation.h"
#include "internal.h"
#include "iostat.h"
#include "fscache.h"
Go to the source code of this file.
|
int | nfs_check_flags (int flags) |
|
| EXPORT_SYMBOL_GPL (nfs_check_flags) |
|
int | nfs_file_release (struct inode *inode, struct file *filp) |
|
| EXPORT_SYMBOL_GPL (nfs_file_release) |
|
loff_t | nfs_file_llseek (struct file *filp, loff_t offset, int origin) |
|
| EXPORT_SYMBOL_GPL (nfs_file_llseek) |
|
int | nfs_file_flush (struct file *file, fl_owner_t id) |
|
| EXPORT_SYMBOL_GPL (nfs_file_flush) |
|
ssize_t | nfs_file_read (struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) |
|
| EXPORT_SYMBOL_GPL (nfs_file_read) |
|
ssize_t | nfs_file_splice_read (struct file *filp, loff_t *ppos, struct pipe_inode_info *pipe, size_t count, unsigned int flags) |
|
| EXPORT_SYMBOL_GPL (nfs_file_splice_read) |
|
int | nfs_file_mmap (struct file *file, struct vm_area_struct *vma) |
|
| EXPORT_SYMBOL_GPL (nfs_file_mmap) |
|
int | nfs_file_fsync_commit (struct file *file, loff_t start, loff_t end, int datasync) |
|
| EXPORT_SYMBOL_GPL (nfs_file_fsync_commit) |
|
ssize_t | nfs_file_write (struct kiocb *iocb, const struct iovec *iov, unsigned long nr_segs, loff_t pos) |
|
| EXPORT_SYMBOL_GPL (nfs_file_write) |
|
ssize_t | nfs_file_splice_write (struct pipe_inode_info *pipe, struct file *filp, loff_t *ppos, size_t count, unsigned int flags) |
|
| EXPORT_SYMBOL_GPL (nfs_file_splice_write) |
|
int | nfs_lock (struct file *filp, int cmd, struct file_lock *fl) |
|
| EXPORT_SYMBOL_GPL (nfs_lock) |
|
int | nfs_flock (struct file *filp, int cmd, struct file_lock *fl) |
|
| EXPORT_SYMBOL_GPL (nfs_flock) |
|
int | nfs_setlease (struct file *file, long arg, struct file_lock **fl) |
|
| EXPORT_SYMBOL_GPL (nfs_setlease) |
|
| EXPORT_SYMBOL_GPL (nfs_file_operations) |
|
#define IS_SWAPFILE |
( |
|
inode | ) |
(0) |
int nfs_check_flags |
( |
int |
flags | ) |
|
int nfs_file_fsync_commit |
( |
struct file * |
file, |
|
|
loff_t |
start, |
|
|
loff_t |
end, |
|
|
int |
datasync |
|
) |
| |
loff_t nfs_file_llseek |
( |
struct file * |
filp, |
|
|
loff_t |
offset, |
|
|
int |
origin |
|
) |
| |
Initial value:= {
.write_begin = nfs_write_begin,
.write_end = nfs_write_end,
.invalidatepage = nfs_invalidate_page,
.releasepage = nfs_release_page,
.launder_page = nfs_launder_page,
}
Definition at line 530 of file file.c.
Initial value:= {
.open = nfs_file_open,
.fsync = nfs_file_fsync,
}
Definition at line 911 of file file.c.