Home
last modified time | relevance | path

Searched refs:crush_choose_arg (Results 1 – 4 of 4) sorted by relevance

/linux-6.12.1/include/linux/crush/
Dcrush.h175 struct crush_choose_arg { struct
199 struct crush_choose_arg *args; /*!< replacement for each bucket argument
Dmapper.h18 void *cwin, const struct crush_choose_arg *choose_args);
/linux-6.12.1/net/ceph/crush/
Dmapper.c306 const struct crush_choose_arg *arg, in get_choose_arg_weights()
318 const struct crush_choose_arg *arg) in get_choose_arg_ids()
328 const struct crush_choose_arg *arg, in bucket_straw2_choose()
379 const struct crush_choose_arg *arg, in crush_bucket_choose()
469 const struct crush_choose_arg *choose_args) in crush_choose_firstn()
657 const struct crush_choose_arg *choose_args) in crush_choose_indep()
900 void *cwin, const struct crush_choose_arg *choose_args) in crush_do_rule()
/linux-6.12.1/net/ceph/
Dosdmap.c250 struct crush_choose_arg *arg = &arg_map->args[i]; in free_choose_arg_map()
311 static int decode_choose_arg(void **p, void *end, struct crush_choose_arg *arg) in decode_choose_arg()
376 struct crush_choose_arg *arg; in decode_choose_args()