Lines Matching refs:perc
54 return (int) bsp1->perc - (int) bsp2->perc; in bs_cmp()
66 unsigned int i, perc; in split_parse_ddir() local
83 perc = atoi(perc_str); in split_parse_ddir()
84 if (perc > 100) in split_parse_ddir()
85 perc = 100; in split_parse_ddir()
86 else if (!perc) in split_parse_ddir()
87 perc = -1U; in split_parse_ddir()
89 perc = -1U; in split_parse_ddir()
97 split->val2[i] = perc; in split_parse_ddir()
109 unsigned int i, perc, perc_missing; in bssplit_ddir() local
131 o->bssplit[ddir][i].perc =split.val2[i]; in bssplit_ddir()
137 perc = perc_missing = 0; in bssplit_ddir()
141 if (bsp->perc == -1U) in bssplit_ddir()
144 perc += bsp->perc; in bssplit_ddir()
147 if (perc > 100 && perc_missing > 1) { in bssplit_ddir()
160 perc = 100; in bssplit_ddir()
164 if (bsp->perc == -1U) in bssplit_ddir()
165 bsp->perc = (100 - perc) / perc_missing; in bssplit_ddir()
832 unsigned int i, perc, perc_missing, sperc, sperc_missing; in zone_split_ddir() local
852 perc = perc_missing = 0; in zone_split_ddir()
860 perc += zsp->access_perc; in zone_split_ddir()
869 if (perc > 100 || sperc > 100) { in zone_split_ddir()
875 if (perc < 100) { in zone_split_ddir()
877 "random distribution (got=%u)\n", perc); in zone_split_ddir()
889 perc = 100; in zone_split_ddir()
894 zsp->access_perc = (100 - perc) / perc_missing; in zone_split_ddir()