Lines Matching refs:order_per_bit
61 if (align_order <= cma->order_per_bit)
63 return (1UL << (align_order - cma->order_per_bit)) - 1;
74 >> cma->order_per_bit;
80 return ALIGN(pages, 1UL << cma->order_per_bit) >> cma->order_per_bit;
89 bitmap_no = (pfn - cma->base_pfn) >> cma->order_per_bit;
166 * @order_per_bit: Order of pages represented by one bit on bitmap.
175 unsigned int order_per_bit,
190 /* alignment should be aligned with order_per_bit */
191 if (!IS_ALIGNED(CMA_MIN_ALIGNMENT_PAGES, 1 << order_per_bit))
211 cma->order_per_bit = order_per_bit;
225 * @order_per_bit: Order of pages represented by one bit on bitmap.
241 phys_addr_t alignment, unsigned int order_per_bit,
288 /* size should be aligned with order_per_bit */
289 if (!IS_ALIGNED(size >> PAGE_SHIFT, 1 << order_per_bit))
374 ret = cma_init_reserved_mem(base, size, order_per_bit, name, res_cma);
406 nr_part = nr_zero << cma->order_per_bit;
476 pfn = cma->base_pfn + (bitmap_no << cma->order_per_bit);