#include <linux/ceph/ceph_debug.h>
#include <linux/module.h>
#include <linux/slab.h>
#include <asm/div64.h>
#include <linux/ceph/libceph.h>
#include <linux/ceph/osdmap.h>
#include <linux/ceph/decode.h>
#include <linux/crush/hash.h>
#include <linux/crush/mapper.h>
Go to the source code of this file.
|
char * | ceph_osdmap_state_str (char *str, int len, int state) |
|
int | ceph_pg_poolid_by_name (struct ceph_osdmap *map, const char *name) |
|
| EXPORT_SYMBOL (ceph_pg_poolid_by_name) |
|
void | ceph_osdmap_destroy (struct ceph_osdmap *map) |
|
struct ceph_osdmap * | osdmap_decode (void **p, void *end) |
|
struct ceph_osdmap * | osdmap_apply_incremental (void **p, void *end, struct ceph_osdmap *map, struct ceph_messenger *msgr) |
|
int | ceph_calc_file_object_mapping (struct ceph_file_layout *layout, u64 off, u64 *plen, u64 *ono, u64 *oxoff, u64 *oxlen) |
|
| EXPORT_SYMBOL (ceph_calc_file_object_mapping) |
|
int | ceph_calc_object_layout (struct ceph_object_layout *ol, const char *oid, struct ceph_file_layout *fl, struct ceph_osdmap *osdmap) |
|
| EXPORT_SYMBOL (ceph_calc_object_layout) |
|
int | ceph_calc_pg_acting (struct ceph_osdmap *osdmap, struct ceph_pg pgid, int *acting) |
|
int | ceph_calc_pg_primary (struct ceph_osdmap *osdmap, struct ceph_pg pgid) |
|
| EXPORT_SYMBOL (ceph_calc_pg_primary) |
|