#include <linux/time.h>
#include <linux/kernel.h>
#include <linux/errno.h>
#include <linux/fcntl.h>
#include <linux/stat.h>
#include <linux/mm.h>
#include <linux/slab.h>
#include <linux/pagemap.h>
#include <linux/sunrpc/clnt.h>
#include <linux/nfs_fs.h>
#include <linux/nfs_page.h>
#include <linux/module.h>
#include "nfs4_fs.h"
#include "internal.h"
#include "iostat.h"
#include "fscache.h"
Go to the source code of this file.
|
struct nfs_read_header * | nfs_readhdr_alloc (void) |
|
| EXPORT_SYMBOL_GPL (nfs_readhdr_alloc) |
|
void | nfs_readhdr_free (struct nfs_pgio_header *hdr) |
|
| EXPORT_SYMBOL_GPL (nfs_readhdr_free) |
|
void | nfs_readdata_release (struct nfs_read_data *rdata) |
|
| EXPORT_SYMBOL_GPL (nfs_readdata_release) |
|
void | nfs_pageio_init_read (struct nfs_pageio_descriptor *pgio, struct inode *inode, const struct nfs_pgio_completion_ops *compl_ops) |
|
| EXPORT_SYMBOL_GPL (nfs_pageio_init_read) |
|
void | nfs_pageio_reset_read_mds (struct nfs_pageio_descriptor *pgio) |
|
| EXPORT_SYMBOL_GPL (nfs_pageio_reset_read_mds) |
|
int | nfs_readpage_async (struct nfs_open_context *ctx, struct inode *inode, struct page *page) |
|
int | nfs_initiate_read (struct rpc_clnt *clnt, struct nfs_read_data *data, const struct rpc_call_ops *call_ops, int flags) |
|
| EXPORT_SYMBOL_GPL (nfs_initiate_read) |
|
int | nfs_generic_pagein (struct nfs_pageio_descriptor *desc, struct nfs_pgio_header *hdr) |
|
| EXPORT_SYMBOL_GPL (nfs_generic_pagein) |
|
int | nfs_readpage_result (struct rpc_task *task, struct nfs_read_data *data) |
|
void | nfs_read_prepare (struct rpc_task *task, void *calldata) |
|
int | nfs_readpage (struct file *file, struct page *page) |
|
int | nfs_readpages (struct file *filp, struct address_space *mapping, struct list_head *pages, unsigned nr_pages) |
|
int __init | nfs_init_readpagecache (void) |
|
void | nfs_destroy_readpagecache (void) |
|