Lines Matching full:prepend
311 static bool ensure_alignment(unsigned long align, unsigned int *prepend) in ensure_alignment() argument
325 /* Ensure prepend consumes multiple of alloc_tag-sized blocks */ in ensure_alignment()
326 if (*prepend) in ensure_alignment()
327 *prepend = alloc_tag_align(*prepend); in ensure_alignment()
400 unsigned long size, unsigned int prepend, unsigned long align) in find_aligned_area() argument
406 if (!mas_empty_area(mas, 0, section_size - 1, prepend + size)) { in find_aligned_area()
407 if (IS_ALIGNED(mas->index + prepend, align)) in find_aligned_area()
413 size + prepend + align - 1)) in find_aligned_area()
489 unsigned int prepend, unsigned long align) in reserve_module_tags() argument
507 if (!ensure_alignment(align, &prepend)) { in reserve_module_tags()
515 if (!find_aligned_area(&mas, section_size, size, prepend, align)) { in reserve_module_tags()
522 offset += prepend; in reserve_module_tags()