Lines Matching refs:align
835 unsigned long align, unsigned long vstart) in is_within_this_va() argument
840 nva_start_addr = ALIGN(va->va_start, align); in is_within_this_va()
842 nva_start_addr = ALIGN(vstart, align); in is_within_this_va()
859 unsigned long align, unsigned long vstart) in find_vmap_lowest_match() argument
869 length = size + align - 1; in find_vmap_lowest_match()
878 if (is_within_this_va(va, size, align, vstart)) in find_vmap_lowest_match()
898 if (is_within_this_va(va, size, align, vstart)) in find_vmap_lowest_match()
918 unsigned long align, unsigned long vstart) in find_vmap_lowest_linear_match() argument
923 if (!is_within_this_va(va, size, align, vstart)) in find_vmap_lowest_linear_match()
1090 __alloc_vmap_area(unsigned long size, unsigned long align, in __alloc_vmap_area() argument
1098 va = find_vmap_lowest_match(size, align, vstart); in __alloc_vmap_area()
1103 nva_start_addr = ALIGN(va->va_start, align); in __alloc_vmap_area()
1105 nva_start_addr = ALIGN(vstart, align); in __alloc_vmap_area()
1153 unsigned long align, in alloc_vmap_area() argument
1164 BUG_ON(!is_power_of_2(align)); in alloc_vmap_area()
1217 addr = __alloc_vmap_area(size, align, vstart, vend); in alloc_vmap_area()
1232 BUG_ON(!IS_ALIGNED(va->va_start, align)); in alloc_vmap_area()
1921 void __init vm_area_register_early(struct vm_struct *vm, size_t align) in vm_area_register_early() argument
1926 addr = ALIGN(VMALLOC_START + vm_init_off, align); in vm_area_register_early()
2065 unsigned long align, unsigned long flags, unsigned long start, in __get_vm_area_node() argument
2078 align = 1ul << clamp_t(int, get_count_order_long(size), in __get_vm_area_node()
2088 va = alloc_vmap_area(size, align, start, end, node, gfp_mask); in __get_vm_area_node()
2556 void *__vmalloc_node_range(unsigned long size, unsigned long align, in __vmalloc_node_range() argument
2569 area = __get_vm_area_node(real_size, align, VM_ALLOC | VM_UNINITIALIZED | in __vmalloc_node_range()
2614 void *__vmalloc_node(unsigned long size, unsigned long align, in __vmalloc_node() argument
2617 return __vmalloc_node_range(size, align, VMALLOC_START, VMALLOC_END, in __vmalloc_node()
3157 pvm_determine_end_from_reverse(struct vmap_area **va, unsigned long align) in pvm_determine_end_from_reverse() argument
3159 unsigned long vmalloc_end = VMALLOC_END & ~(align - 1); in pvm_determine_end_from_reverse()
3165 addr = min((*va)->va_end & ~(align - 1), vmalloc_end); in pvm_determine_end_from_reverse()
3200 size_t align) in pcpu_get_vm_areas() argument
3202 const unsigned long vmalloc_start = ALIGN(VMALLOC_START, align); in pcpu_get_vm_areas()
3203 const unsigned long vmalloc_end = VMALLOC_END & ~(align - 1); in pcpu_get_vm_areas()
3212 BUG_ON(offset_in_page(align) || !is_power_of_2(align)); in pcpu_get_vm_areas()
3218 BUG_ON(!IS_ALIGNED(offsets[area], align)); in pcpu_get_vm_areas()
3219 BUG_ON(!IS_ALIGNED(sizes[area], align)); in pcpu_get_vm_areas()
3259 base = pvm_determine_end_from_reverse(&va, align) - end; in pcpu_get_vm_areas()
3280 base = pvm_determine_end_from_reverse(&va, align) - end; in pcpu_get_vm_areas()
3290 base = pvm_determine_end_from_reverse(&va, align) - end; in pcpu_get_vm_areas()