Lines Matching refs:alignment
385 u64 cvmx_bootmem_phy_alloc_range(u64 size, u64 alignment,
392 alignment, 0);
399 void *cvmx_bootmem_alloc_range(u64 size, u64 alignment,
406 alignment, 0);
415 u64 alignment)
417 return cvmx_bootmem_alloc_range(size, alignment, address,
421 void *cvmx_bootmem_alloc_node(u64 node, u64 size, u64 alignment)
423 return cvmx_bootmem_alloc_range(size, alignment,
428 void *cvmx_bootmem_alloc(u64 size, u64 alignment)
430 return cvmx_bootmem_alloc_range(size, alignment, 0, 0);
505 void *cvmx_bootmem_alloc_named(u64 size, u64 alignment,
508 return cvmx_bootmem_alloc_named_range(size, 0, 0, alignment, name);
511 void *cvmx_bootmem_alloc_named_flags(u64 size, u64 alignment,
514 return cvmx_bootmem_alloc_named_range_flags(size, 0, 0, alignment,
585 u64 address_max, u64 alignment,
599 CAST_ULL(address_max), CAST_ULL(alignment));
616 /* Round req_size up to multiple of minimum alignment bytes */
620 /* Make sure alignment is power of 2, and at least the minimum */
624 if (align >= alignment)
631 * Adjust address minimum based on requested alignment (round
632 * up to meet alignment). Do this here so we can reject
678 /* adjust free block edges for alignment */
812 /* Round size up to mult of minimum alignment bytes */
1030 u64 alignment, const char *name,
1038 CAST_ULL(alignment), name);
1067 * Round size up to mult of minimum alignment bytes
1076 alignment,