Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
pagelist.c File Reference
#include <linux/module.h>
#include <linux/gfp.h>
#include <linux/pagemap.h>
#include <linux/highmem.h>
#include <linux/ceph/pagelist.h>

Go to the source code of this file.

Functions

int ceph_pagelist_release (struct ceph_pagelist *pl)
 
 EXPORT_SYMBOL (ceph_pagelist_release)
 
int ceph_pagelist_append (struct ceph_pagelist *pl, const void *buf, size_t len)
 
 EXPORT_SYMBOL (ceph_pagelist_append)
 
int ceph_pagelist_reserve (struct ceph_pagelist *pl, size_t space)
 
 EXPORT_SYMBOL (ceph_pagelist_reserve)
 
int ceph_pagelist_free_reserve (struct ceph_pagelist *pl)
 
 EXPORT_SYMBOL (ceph_pagelist_free_reserve)
 
void ceph_pagelist_set_cursor (struct ceph_pagelist *pl, struct ceph_pagelist_cursor *c)
 
 EXPORT_SYMBOL (ceph_pagelist_set_cursor)
 
int ceph_pagelist_truncate (struct ceph_pagelist *pl, struct ceph_pagelist_cursor *c)
 
 EXPORT_SYMBOL (ceph_pagelist_truncate)
 

Function Documentation

int ceph_pagelist_append ( struct ceph_pagelist pl,
const void buf,
size_t  len 
)

Definition at line 50 of file pagelist.c.

int ceph_pagelist_free_reserve ( struct ceph_pagelist pl)

Definition at line 97 of file pagelist.c.

int ceph_pagelist_release ( struct ceph_pagelist pl)

Definition at line 16 of file pagelist.c.

int ceph_pagelist_reserve ( struct ceph_pagelist pl,
size_t  space 
)

Definition at line 78 of file pagelist.c.

void ceph_pagelist_set_cursor ( struct ceph_pagelist pl,
struct ceph_pagelist_cursor c 
)

Definition at line 112 of file pagelist.c.

int ceph_pagelist_truncate ( struct ceph_pagelist pl,
struct ceph_pagelist_cursor c 
)

Definition at line 126 of file pagelist.c.

EXPORT_SYMBOL ( ceph_pagelist_release  )
EXPORT_SYMBOL ( ceph_pagelist_append  )
EXPORT_SYMBOL ( ceph_pagelist_reserve  )
EXPORT_SYMBOL ( ceph_pagelist_free_reserve  )
EXPORT_SYMBOL ( ceph_pagelist_set_cursor  )
EXPORT_SYMBOL ( ceph_pagelist_truncate  )