#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) |
| |