• Home
  • Raw
  • Download

Lines Matching refs:base

176 int __init cma_init_reserved_mem(phys_addr_t base, phys_addr_t size,  in cma_init_reserved_mem()  argument
190 if (!size || !memblock_is_region_reserved(base, size)) in cma_init_reserved_mem()
201 if (ALIGN(base, alignment) != base || ALIGN(size, alignment) != size) in cma_init_reserved_mem()
215 cma->base_pfn = PFN_DOWN(base); in cma_init_reserved_mem()
245 int __init cma_declare_contiguous_nid(phys_addr_t base, in cma_declare_contiguous_nid() argument
263 __func__, &size, &base, &limit, &alignment); in cma_declare_contiguous_nid()
284 if (fixed && base & (alignment - 1)) { in cma_declare_contiguous_nid()
287 &base, &alignment); in cma_declare_contiguous_nid()
290 base = ALIGN(base, alignment); in cma_declare_contiguous_nid()
294 if (!base) in cma_declare_contiguous_nid()
305 if (fixed && base < highmem_start && base + size > highmem_start) { in cma_declare_contiguous_nid()
308 &base, &highmem_start); in cma_declare_contiguous_nid()
320 if (base + size > limit) { in cma_declare_contiguous_nid()
323 &size, &base, &limit); in cma_declare_contiguous_nid()
329 if (memblock_is_region_reserved(base, size) || in cma_declare_contiguous_nid()
330 memblock_reserve(base, size) < 0) { in cma_declare_contiguous_nid()
343 if (base < highmem_start && limit > highmem_start) { in cma_declare_contiguous_nid()
367 addr = memblock_alloc_range_nid(size, alignment, base, in cma_declare_contiguous_nid()
380 base = addr; in cma_declare_contiguous_nid()
383 ret = cma_init_reserved_mem(base, size, order_per_bit, name, res_cma); in cma_declare_contiguous_nid()
388 &base); in cma_declare_contiguous_nid()
392 memblock_free(base, size); in cma_declare_contiguous_nid()