Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Data Structures | Functions
pagelist.h File Reference
#include <linux/list.h>

Go to the source code of this file.

Data Structures

struct  ceph_pagelist
 
struct  ceph_pagelist_cursor
 

Functions

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

Function Documentation

int ceph_pagelist_append ( struct ceph_pagelist pl,
const void d,
size_t  l 
)

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.