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,