Lines Matching refs:reuse
104 * Because the reuse address is part of the range that we are
105 * walking, skip the reuse address range.
258 * How many struct page structs need to be reset. When we reuse the head
301 * to the page which @reuse is mapped to, then free vmemmap
307 * @reuse: reuse address.
312 unsigned long reuse)
318 .reuse_addr = reuse,
345 * - The range [@start, @end) and the range [@reuse, @reuse + PAGE_SIZE)
347 * - The @reuse address is part of the range [@reuse, @end) that we are
349 * - The @reuse address is the first in the complete range.
351 * So we need to make sure that @start and @reuse meet the above rules.
353 BUG_ON(start - reuse != PAGE_SIZE);
356 ret = vmemmap_remap_range(reuse, end, &walk);
358 end = reuse + walk.nr_walked * PAGE_SIZE;
367 .reuse_addr = reuse,
371 vmemmap_remap_range(reuse, end, &walk);
410 * @reuse: reuse address.
415 unsigned long reuse)
420 .reuse_addr = reuse,
425 BUG_ON(start - reuse != PAGE_SIZE);
431 vmemmap_remap_range(reuse, end, &walk);