Lines Matching refs:align
381 phys_addr_t align, phys_addr_t limit, int nid) in cma_alloc_mem() argument
396 addr = memblock_alloc_range_nid(size, align, SZ_4G, limit, in cma_alloc_mem()
416 addr = memblock_alloc_range_nid(size, align, highmem, in cma_alloc_mem()
423 addr = memblock_alloc_range_nid(size, align, base, limit, nid, in cma_alloc_mem()
528 phys_addr_t align, unsigned int order_per_bit, in cma_declare_contiguous_multi() argument
545 ret = __cma_declare_contiguous_nid(&start, total_size, 0, align, in cma_declare_contiguous_multi()
574 align = max_t(phys_addr_t, align, CMA_MIN_ALIGNMENT_BYTES); in cma_declare_contiguous_multi()
582 start = ALIGN(start, align); in cma_declare_contiguous_multi()
586 end = ALIGN_DOWN(end, align); in cma_declare_contiguous_multi()
780 unsigned long count, unsigned int align, in cma_range_alloc() argument
790 mask = cma_bitmap_aligned_mask(cma, align); in cma_range_alloc()
791 offset = cma_bitmap_aligned_offset(cma, cmr, align); in cma_range_alloc()
841 count, align); in cma_range_alloc()
851 unsigned int align, gfp_t gfp) in __cma_alloc() argument
862 (void *)cma, cma->name, count, align); in __cma_alloc()
867 trace_cma_alloc_start(name, count, align); in __cma_alloc()
872 ret = cma_range_alloc(cma, &cma->ranges[r], count, align, in __cma_alloc()
896 page, count, align, ret); in __cma_alloc()
919 unsigned int align, bool no_warn) in cma_alloc() argument
921 return __cma_alloc(cma, count, align, GFP_KERNEL | (no_warn ? __GFP_NOWARN : 0)); in cma_alloc()