Linux Kernel  3.7.1
 All Data Structures Namespaces Files Functions Variables Typedefs Enumerations Enumerator Macros Groups Pages
Functions
mon_client.c File Reference
#include <linux/ceph/ceph_debug.h>
#include <linux/module.h>
#include <linux/types.h>
#include <linux/slab.h>
#include <linux/random.h>
#include <linux/sched.h>
#include <linux/ceph/mon_client.h>
#include <linux/ceph/libceph.h>
#include <linux/ceph/debugfs.h>
#include <linux/ceph/decode.h>
#include <linux/ceph/auth.h>

Go to the source code of this file.

Functions

struct ceph_monmapceph_monmap_decode (void *p, void *end)
 
int ceph_monmap_contains (struct ceph_monmap *m, struct ceph_entity_addr *addr)
 
int ceph_monc_got_mdsmap (struct ceph_mon_client *monc, u32 got)
 
 EXPORT_SYMBOL (ceph_monc_got_mdsmap)
 
int ceph_monc_got_osdmap (struct ceph_mon_client *monc, u32 got)
 
void ceph_monc_request_next_osdmap (struct ceph_mon_client *monc)
 
int ceph_monc_open_session (struct ceph_mon_client *monc)
 
 EXPORT_SYMBOL (ceph_monc_open_session)
 
int ceph_monc_do_statfs (struct ceph_mon_client *monc, struct ceph_statfs *buf)
 
 EXPORT_SYMBOL (ceph_monc_do_statfs)
 
int ceph_monc_create_snapid (struct ceph_mon_client *monc, u32 pool, u64 *snapid)
 
 EXPORT_SYMBOL (ceph_monc_create_snapid)
 
int ceph_monc_delete_snapid (struct ceph_mon_client *monc, u32 pool, u64 snapid)
 
int ceph_monc_init (struct ceph_mon_client *monc, struct ceph_client *cl)
 
 EXPORT_SYMBOL (ceph_monc_init)
 
void ceph_monc_stop (struct ceph_mon_client *monc)
 
 EXPORT_SYMBOL (ceph_monc_stop)
 
int ceph_monc_validate_auth (struct ceph_mon_client *monc)
 
 EXPORT_SYMBOL (ceph_monc_validate_auth)
 

Function Documentation

int ceph_monc_create_snapid ( struct ceph_mon_client monc,
u32  pool,
u64 snapid 
)

Definition at line 687 of file mon_client.c.

int ceph_monc_delete_snapid ( struct ceph_mon_client monc,
u32  pool,
u64  snapid 
)

Definition at line 696 of file mon_client.c.

int ceph_monc_do_statfs ( struct ceph_mon_client monc,
struct ceph_statfs buf 
)

Definition at line 542 of file mon_client.c.

int ceph_monc_got_mdsmap ( struct ceph_mon_client monc,
u32  got 
)

Definition at line 268 of file mon_client.c.

int ceph_monc_got_osdmap ( struct ceph_mon_client monc,
u32  got 
)

Definition at line 277 of file mon_client.c.

int ceph_monc_init ( struct ceph_mon_client monc,
struct ceph_client cl 
)

Definition at line 775 of file mon_client.c.

int ceph_monc_open_session ( struct ceph_mon_client monc)

Definition at line 303 of file mon_client.c.

void ceph_monc_request_next_osdmap ( struct ceph_mon_client monc)

Definition at line 289 of file mon_client.c.

void ceph_monc_stop ( struct ceph_mon_client monc)

Definition at line 857 of file mon_client.c.

int ceph_monc_validate_auth ( struct ceph_mon_client monc)

Definition at line 950 of file mon_client.c.

int ceph_monmap_contains ( struct ceph_monmap m,
struct ceph_entity_addr addr 
)

Definition at line 91 of file mon_client.c.

struct ceph_monmap* ceph_monmap_decode ( void p,
void end 
)
read

Definition at line 40 of file mon_client.c.

EXPORT_SYMBOL ( ceph_monc_got_mdsmap  )
EXPORT_SYMBOL ( ceph_monc_open_session  )
EXPORT_SYMBOL ( ceph_monc_do_statfs  )
EXPORT_SYMBOL ( ceph_monc_create_snapid  )
EXPORT_SYMBOL ( ceph_monc_init  )
EXPORT_SYMBOL ( ceph_monc_stop  )
EXPORT_SYMBOL ( ceph_monc_validate_auth  )