Home
last modified time | relevance | path

Searched refs:crush_map (Results 1 – 6 of 6) sorted by relevance

/linux-4.4.14/include/linux/crush/
Dmapper.h13 extern int crush_find_rule(const struct crush_map *map, int ruleset, int type, int size);
14 extern int crush_do_rule(const struct crush_map *map,
Dcrush.h181 struct crush_map { struct
238 extern void crush_destroy(struct crush_map *map); argument
/linux-4.4.14/net/ceph/crush/
Dmapper.c40 int crush_find_rule(const struct crush_map *map, int ruleset, int type, int size) in crush_find_rule()
375 static int is_out(const struct crush_map *map, in is_out()
410 static int crush_choose_firstn(const struct crush_map *map, in crush_choose_firstn()
592 static void crush_choose_indep(const struct crush_map *map, in crush_choose_indep()
785 int crush_do_rule(const struct crush_map *map, in crush_do_rule()
Dcrush.c112 void crush_destroy(struct crush_map *map) in crush_destroy()
/linux-4.4.14/include/linux/ceph/
Dosdmap.h110 struct crush_map *crush;
/linux-4.4.14/net/ceph/
Dosdmap.c156 static struct crush_map *crush_decode(void *pbyval, void *end) in crush_decode()
158 struct crush_map *c; in crush_decode()
1201 struct crush_map *newcrush = NULL; in osdmap_apply_incremental()