Lines Matching refs:curstep
832 struct crush_rule_step *curstep = &rule->steps[step]; in crush_do_rule() local
834 switch (curstep->op) { in crush_do_rule()
836 if ((curstep->arg1 >= 0 && in crush_do_rule()
837 curstep->arg1 < map->max_devices) || in crush_do_rule()
838 (-1-curstep->arg1 < map->max_buckets && in crush_do_rule()
839 map->buckets[-1-curstep->arg1])) { in crush_do_rule()
840 w[0] = curstep->arg1; in crush_do_rule()
843 dprintk(" bad take value %d\n", curstep->arg1); in crush_do_rule()
848 if (curstep->arg1 > 0) in crush_do_rule()
849 choose_tries = curstep->arg1; in crush_do_rule()
853 if (curstep->arg1 > 0) in crush_do_rule()
854 choose_leaf_tries = curstep->arg1; in crush_do_rule()
858 if (curstep->arg1 >= 0) in crush_do_rule()
859 choose_local_retries = curstep->arg1; in crush_do_rule()
863 if (curstep->arg1 >= 0) in crush_do_rule()
864 choose_local_fallback_retries = curstep->arg1; in crush_do_rule()
868 if (curstep->arg1 >= 0) in crush_do_rule()
869 vary_r = curstep->arg1; in crush_do_rule()
882 curstep->op == in crush_do_rule()
884 curstep->op == in crush_do_rule()
896 numrep = curstep->arg1; in crush_do_rule()
917 curstep->arg2, in crush_do_rule()
936 curstep->arg2, in crush_do_rule()
970 curstep->op, step); in crush_do_rule()