TERES/SOFTWARE/A64-TERES/linux-a64/include/linux/crush/mapper.h
Dimitar Gamishev f9b0e7a283 linux
2017-10-13 14:07:04 +03:00

20 lines
425 B
C

#ifndef CEPH_CRUSH_MAPPER_H
#define CEPH_CRUSH_MAPPER_H
/*
* CRUSH functions for find rules and then mapping an input to an
* output set.
*
* LGPL2
*/
#include <linux/crush/crush.h>
extern int crush_find_rule(const struct crush_map *map, int ruleset, int type, int size);
extern int crush_do_rule(const struct crush_map *map,
int ruleno,
int x, int *result, int result_max,
const __u32 *weights);
#endif