Lines Matching +full:dynamic +full:- +full:mode
1 // SPDX-License-Identifier: GPL-2.0
49 /* initial parameter block for tdes mode, copied from libica */ in get_random()
60 int mode, i; in get_random() local
62 mode = check_prng(); in get_random()
64 switch (mode) { in get_random()
88 return -1; in get_random()
101 for (j = i - 1; j >= 0 && res[j].start > tmp.start; j--) in sort_reserved_ranges()
130 while (res && res->end <= start) { in iterate_valid_positions()
138 if (res && res->start < end) { in iterate_valid_positions()
140 tmp_end = res->start; in iterate_valid_positions()
143 range_pos = (tmp_end - start - size) / align + 1; in iterate_valid_positions()
148 return start + (find_pos - 1) * align; in iterate_valid_positions()
149 find_pos -= range_pos; in iterate_valid_positions()
154 start = round_up(skip_res->end, align); in iterate_valid_positions()
170 * On the other hand, "dynamic" or "repetitive" allocations are done via
176 * only consider "dynamic" allocations by never looking above
179 * reserved_range of a "dynamic" allocation may also be checked along the