Lines Matching defs:size
14 * for free if we use the same page size as the 1-1 mappings. In that
40 unsigned long size,
44 return memblock_alloc_try_nid_raw(size, align, goal,
48 void * __meminit vmemmap_alloc_block(unsigned long size, int node)
53 int order = get_order(size);
68 return __earlyonly_bootmem_alloc(node, size, size,
72 static void * __meminit altmap_alloc_block_buf(unsigned long size,
75 /* need to make sure size is all the same during early stage */
76 void * __meminit vmemmap_alloc_block_buf(unsigned long size, int node,
82 return altmap_alloc_block_buf(size, altmap);
84 ptr = sparse_buffer_alloc(size);
86 ptr = vmemmap_alloc_block(size, node);
105 static void * __meminit altmap_alloc_block_buf(unsigned long size,
110 if (size & ~PAGE_MASK) {
112 __func__, size);
117 nr_pfns = size >> PAGE_SHIFT;
160 static void * __meminit vmemmap_alloc_block_zero(unsigned long size, int node)
162 void *p = vmemmap_alloc_block(size, node);
166 memset(p, 0, size);