Lines Matching defs:start
91 * unaligned start/end addresses and either:
97 void process_unaccepted_memory(u64 start, u64 end)
120 if (end - start < 2 * unit_size) {
121 arch_accept_memory(start, end);
126 * No matter how the start and end are aligned, at least one unaccepted
130 /* Immediately accept a <unit_size piece at the start: */
131 if (start & unit_mask) {
132 arch_accept_memory(start, round_up(start, unit_size));
133 start = round_up(start, unit_size);
146 if (start < unaccepted_table->phys_base) {
147 arch_accept_memory(start,
149 start = unaccepted_table->phys_base;
157 start -= unaccepted_table->phys_base;
173 * 'start' and 'end' are now both unit_size-aligned.
177 start / unit_size, (end - start) / unit_size);
180 void accept_memory(phys_addr_t start, phys_addr_t end)
195 if (start < unaccepted_table->phys_base)
196 start = unaccepted_table->phys_base;
201 start -= unaccepted_table->phys_base;
208 range_start = start / unit_size;