#include <linux/ceph/ceph_debug.h>
#include <linux/module.h>
#include <linux/sched.h>
#include <linux/slab.h>
#include <linux/file.h>
#include <linux/namei.h>
#include <linux/writeback.h>
#include <linux/ceph/libceph.h>
void ceph_put_page_vector(struct page **pages, int num_pages, bool dirty)
{ … }
EXPORT_SYMBOL(…);
void ceph_release_page_vector(struct page **pages, int num_pages)
{ … }
EXPORT_SYMBOL(…);
struct page **ceph_alloc_page_vector(int num_pages, gfp_t flags)
{ … }
EXPORT_SYMBOL(…);
int ceph_copy_user_to_page_vector(struct page **pages,
const void __user *data,
loff_t off, size_t len)
{ … }
EXPORT_SYMBOL(…);
void ceph_copy_to_page_vector(struct page **pages,
const void *data,
loff_t off, size_t len)
{ … }
EXPORT_SYMBOL(…);
void ceph_copy_from_page_vector(struct page **pages,
void *data,
loff_t off, size_t len)
{ … }
EXPORT_SYMBOL(…);
void ceph_zero_page_vector_range(int off, int len, struct page **pages)
{ … }
EXPORT_SYMBOL(…);