#include <linux/module.h>
#include <linux/errno.h>
#include <linux/fs.h>
#include <linux/file.h>
#include <linux/stat.h>
#include <linux/string.h>
#include <linux/pagemap.h>
#include <linux/sched.h>
#include <linux/swap.h>
#include <linux/uio.h>
#include <linux/netfs.h>
#include <net/9p/9p.h>
#include <net/9p/client.h>
#include <trace/events/netfs.h>
#include "v9fs.h"
#include "v9fs_vfs.h"
#include "cache.h"
#include "fid.h"
static void v9fs_begin_writeback(struct netfs_io_request *wreq)
{ … }
static void v9fs_issue_write(struct netfs_io_subrequest *subreq)
{ … }
static void v9fs_issue_read(struct netfs_io_subrequest *subreq)
{ … }
static int v9fs_init_request(struct netfs_io_request *rreq, struct file *file)
{ … }
static void v9fs_free_request(struct netfs_io_request *rreq)
{ … }
const struct netfs_request_ops v9fs_req_ops = …;
const struct address_space_operations v9fs_addr_operations = …;