Lines Matching refs:align
1525 unsigned long align, unsigned long vstart) in is_within_this_va() argument
1530 nva_start_addr = ALIGN(va->va_start, align); in is_within_this_va()
1532 nva_start_addr = ALIGN(vstart, align); in is_within_this_va()
1551 unsigned long align, unsigned long vstart, bool adjust_search_size) in find_vmap_lowest_match() argument
1561 length = adjust_search_size ? size + align - 1 : size; in find_vmap_lowest_match()
1570 if (is_within_this_va(va, size, align, vstart)) in find_vmap_lowest_match()
1591 if (is_within_this_va(va, size, align, vstart)) in find_vmap_lowest_match()
1618 unsigned long align, unsigned long vstart) in find_vmap_lowest_linear_match() argument
1623 if (!is_within_this_va(va, size, align, vstart)) in find_vmap_lowest_linear_match()
1634 unsigned long size, unsigned long align) in find_vmap_lowest_match_check() argument
1643 va_1 = find_vmap_lowest_match(root, size, align, vstart, false); in find_vmap_lowest_match_check()
1644 va_2 = find_vmap_lowest_linear_match(head, size, align, vstart); in find_vmap_lowest_match_check()
1789 unsigned long size, unsigned long align, in va_alloc() argument
1796 nva_start_addr = ALIGN(va->va_start, align); in va_alloc()
1798 nva_start_addr = ALIGN(vstart, align); in va_alloc()
1818 unsigned long size, unsigned long align, in __alloc_vmap_area() argument
1834 if (align <= PAGE_SIZE || (align > PAGE_SIZE && (vend - vstart) == size)) in __alloc_vmap_area()
1837 va = find_vmap_lowest_match(root, size, align, vstart, adjust_search_size); in __alloc_vmap_area()
1841 nva_start_addr = va_alloc(va, root, head, size, align, vstart, vend); in __alloc_vmap_area()
1845 find_vmap_lowest_match_check(root, head, size, align); in __alloc_vmap_area()
1927 unsigned long align, unsigned long vstart, in node_pool_del_va() argument
1942 if (IS_ALIGNED(va->va_start, align)) { in node_pool_del_va()
1968 node_alloc(unsigned long size, unsigned long align, in node_alloc() argument
1986 va = node_pool_del_va(id_to_node(*vn_id), size, align, vstart, vend); in node_alloc()
2010 unsigned long align, in alloc_vmap_area() argument
2023 if (unlikely(!size || offset_in_page(size) || !is_power_of_2(align))) in alloc_vmap_area()
2039 va = node_alloc(size, align, vstart, vend, &addr, &vn_id); in alloc_vmap_area()
2058 size, align, vstart, vend); in alloc_vmap_area()
2062 trace_alloc_vmap_area(addr, size, align, vstart, vend, IS_ERR_VALUE(addr)); in alloc_vmap_area()
2088 BUG_ON(!IS_ALIGNED(va->va_start, align)); in alloc_vmap_area()
3127 void __init vm_area_register_early(struct vm_struct *vm, size_t align) in vm_area_register_early() argument
3129 unsigned long addr = ALIGN(VMALLOC_START, align); in vm_area_register_early()
3137 addr = ALIGN((unsigned long)cur->addr + cur->size, align); in vm_area_register_early()
3159 unsigned long align, unsigned long shift, unsigned long flags, in __get_vm_area_node() argument
3173 align = 1ul << clamp_t(int, get_count_order_long(size), in __get_vm_area_node()
3187 va = alloc_vmap_area(size, align, start, end, node, gfp_mask, 0, area); in __get_vm_area_node()
3815 void *__vmalloc_node_range_noprof(unsigned long size, unsigned long align, in __vmalloc_node_range_noprof() argument
3823 unsigned long original_align = align; in __vmalloc_node_range_noprof()
3849 align = max(original_align, 1UL << shift); in __vmalloc_node_range_noprof()
3853 area = __get_vm_area_node(size, align, shift, VM_ALLOC | in __vmalloc_node_range_noprof()
3927 align = original_align; in __vmalloc_node_range_noprof()
3953 void *__vmalloc_node_noprof(unsigned long size, unsigned long align, in __vmalloc_node_noprof() argument
3956 return __vmalloc_node_range_noprof(size, align, VMALLOC_START, VMALLOC_END, in __vmalloc_node_noprof()
4651 pvm_determine_end_from_reverse(struct vmap_area **va, unsigned long align) in pvm_determine_end_from_reverse() argument
4653 unsigned long vmalloc_end = VMALLOC_END & ~(align - 1); in pvm_determine_end_from_reverse()
4659 addr = min((*va)->va_end & ~(align - 1), vmalloc_end); in pvm_determine_end_from_reverse()
4694 size_t align) in pcpu_get_vm_areas() argument
4696 const unsigned long vmalloc_start = ALIGN(VMALLOC_START, align); in pcpu_get_vm_areas()
4697 const unsigned long vmalloc_end = VMALLOC_END & ~(align - 1); in pcpu_get_vm_areas()
4705 BUG_ON(offset_in_page(align) || !is_power_of_2(align)); in pcpu_get_vm_areas()
4711 BUG_ON(!IS_ALIGNED(offsets[area], align)); in pcpu_get_vm_areas()
4712 BUG_ON(!IS_ALIGNED(sizes[area], align)); in pcpu_get_vm_areas()
4752 base = pvm_determine_end_from_reverse(&va, align) - end; in pcpu_get_vm_areas()
4773 base = pvm_determine_end_from_reverse(&va, align) - end; in pcpu_get_vm_areas()
4783 base = pvm_determine_end_from_reverse(&va, align) - end; in pcpu_get_vm_areas()