#define FSCACHE_DEBUG_LEVEL …
#include <linux/fscache-cache.h>
#include <linux/uio.h>
#include <linux/bvec.h>
#include <linux/slab.h>
#include <linux/uio.h>
#include "internal.h"
bool fscache_wait_for_operation(struct netfs_cache_resources *cres,
enum fscache_want_state want_state)
{ … }
EXPORT_SYMBOL(…);
static int fscache_begin_operation(struct netfs_cache_resources *cres,
struct fscache_cookie *cookie,
enum fscache_want_state want_state,
enum fscache_access_trace why)
{ … }
int __fscache_begin_read_operation(struct netfs_cache_resources *cres,
struct fscache_cookie *cookie)
{ … }
EXPORT_SYMBOL(…);
int __fscache_begin_write_operation(struct netfs_cache_resources *cres,
struct fscache_cookie *cookie)
{ … }
EXPORT_SYMBOL(…);
struct fscache_write_request { … };
void __fscache_clear_page_bits(struct address_space *mapping,
loff_t start, size_t len)
{ … }
EXPORT_SYMBOL(…);
static void fscache_wreq_done(void *priv, ssize_t transferred_or_error,
bool was_async)
{ … }
void __fscache_write_to_cache(struct fscache_cookie *cookie,
struct address_space *mapping,
loff_t start, size_t len, loff_t i_size,
netfs_io_terminated_t term_func,
void *term_func_priv,
bool using_pgpriv2, bool cond)
{ … }
EXPORT_SYMBOL(…);
void __fscache_resize_cookie(struct fscache_cookie *cookie, loff_t new_size)
{ … }
EXPORT_SYMBOL(…);