]>
git.proxmox.com Git - mirror_ubuntu-artful-kernel.git/blob - include/linux/crush/mapper.h
1 #ifndef CEPH_CRUSH_MAPPER_H
2 #define CEPH_CRUSH_MAPPER_H
5 * CRUSH functions for find rules and then mapping an input to an
11 #include <linux/crush/crush.h>
13 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
,
16 int x
, int *result
, int result_max
,
17 const __u32
*weights
, int weight_max
,