crush 185 include/linux/ceph/osdmap.h struct crush_map *crush; crush 949 net/ceph/osdmap.c if (map->crush) crush 950 net/ceph/osdmap.c crush_destroy(map->crush); crush 1062 net/ceph/osdmap.c static int osdmap_set_crush(struct ceph_osdmap *map, struct crush_map *crush) crush 1067 net/ceph/osdmap.c if (IS_ERR(crush)) crush 1068 net/ceph/osdmap.c return PTR_ERR(crush); crush 1070 net/ceph/osdmap.c work_size = crush_work_size(crush, CEPH_PG_MAX_SIZE); crush 1074 net/ceph/osdmap.c crush_destroy(crush); crush 1077 net/ceph/osdmap.c crush_init_workspace(crush, workspace); crush 1079 net/ceph/osdmap.c if (map->crush) crush 1080 net/ceph/osdmap.c crush_destroy(map->crush); crush 1082 net/ceph/osdmap.c map->crush = crush; crush 2286 net/ceph/osdmap.c arg_map = lookup_choose_arg_map(&map->crush->choose_args, crush 2289 net/ceph/osdmap.c arg_map = lookup_choose_arg_map(&map->crush->choose_args, crush 2293 net/ceph/osdmap.c r = crush_do_rule(map->crush, ruleno, x, result, result_max, crush 2349 net/ceph/osdmap.c ruleno = crush_find_rule(osdmap->crush, pi->crush_ruleset, pi->type,