• Home
  • Raw
  • Download

Lines Matching refs:size

887 	unsigned long size = 1 << high;  in expand()  local
892 size >>= 1; in expand()
893 VM_BUG_ON_PAGE(bad_range(zone, &page[size]), &page[size]); in expand()
903 INIT_LIST_HEAD(&page[size].lru); in expand()
904 set_page_guard_flag(&page[size]); in expand()
905 set_page_private(&page[size], high); in expand()
912 list_add(&page[size].lru, &area->free_list[migratetype]); in expand()
914 set_page_order(&page[size], high); in expand()
2994 size_t size) in make_alloc_exact() argument
2998 unsigned long used = addr + PAGE_ALIGN(size); in make_alloc_exact()
3022 void *alloc_pages_exact(size_t size, gfp_t gfp_mask) in alloc_pages_exact() argument
3024 unsigned int order = get_order(size); in alloc_pages_exact()
3028 return make_alloc_exact(addr, order, size); in alloc_pages_exact()
3044 void * __meminit alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) in alloc_pages_exact_nid() argument
3046 unsigned int order = get_order(size); in alloc_pages_exact_nid()
3050 return make_alloc_exact((unsigned long)page_address(p), order, size); in alloc_pages_exact_nid()
3060 void free_pages_exact(void *virt, size_t size) in free_pages_exact() argument
3063 unsigned long end = addr + PAGE_ALIGN(size); in free_pages_exact()
3092 unsigned long size = zone->managed_pages; in nr_free_zone_pages() local
3094 if (size > high) in nr_free_zone_pages()
3095 sum += size - high; in nr_free_zone_pages()
3964 unsigned long size = 1; in wait_table_hash_nr_entries() local
3968 while (size < pages) in wait_table_hash_nr_entries()
3969 size <<= 1; in wait_table_hash_nr_entries()
3976 size = min(size, 4096UL); in wait_table_hash_nr_entries()
3978 return max(size, 4UL); in wait_table_hash_nr_entries()
4009 static inline unsigned long wait_table_bits(unsigned long size) in wait_table_bits() argument
4011 return ffz(~size); in wait_table_bits()
4130 void __meminit memmap_init_zone(unsigned long size, int nid, unsigned long zone, in memmap_init_zone() argument
4134 unsigned long end_pfn = start_pfn + size; in memmap_init_zone()
4199 #define memmap_init(size, nid, zone, start_pfn) \ argument
4200 memmap_init_zone((size), (nid), (zone), (start_pfn), MEMMAP_EARLY)
4418 unsigned long size, in init_currently_empty_zone() argument
4423 ret = zone_wait_table_init(zone, size); in init_currently_empty_zone()
4434 zone_start_pfn, (zone_start_pfn + size)); in init_currently_empty_zone()
4880 unsigned long size, realsize, freesize, memmap_pages; in free_area_init_core() local
4882 size = zone_spanned_pages_in_node(nid, j, node_start_pfn, in free_area_init_core()
4884 realsize = freesize = size - zone_absent_pages_in_node(nid, j, in free_area_init_core()
4894 memmap_pages = calc_memmap_size(size, realsize); in free_area_init_core()
4920 zone->spanned_pages = size; in free_area_init_core()
4945 if (!size) in free_area_init_core()
4949 setup_usemap(pgdat, zone, zone_start_pfn, size); in free_area_init_core()
4951 size, MEMMAP_EARLY); in free_area_init_core()
4953 memmap_init(size, nid, j, zone_start_pfn); in free_area_init_core()
4954 zone_start_pfn += size; in free_area_init_core()
4967 unsigned long size, start, end; in alloc_node_mem_map() local
4978 size = (end - start) * sizeof(struct page); in alloc_node_mem_map()
4979 map = alloc_remap(pgdat->node_id, size); in alloc_node_mem_map()
4981 map = memblock_virt_alloc_node_nopanic(size, in alloc_node_mem_map()
5528 #define adj_init_size(start, end, size, pos, adj) \ in mem_init_print_info() argument
5530 if (start <= pos && pos < end && size > adj) \ in mem_init_print_info()
5531 size -= adj; \ in mem_init_print_info()
6014 unsigned long log2qty, size; in alloc_large_system_hash() local
6060 size = bucketsize << log2qty; in alloc_large_system_hash()
6062 table = memblock_virt_alloc_nopanic(size, 0); in alloc_large_system_hash()
6064 table = __vmalloc(size, GFP_ATOMIC, PAGE_KERNEL); in alloc_large_system_hash()
6071 if (get_order(size) < MAX_ORDER) { in alloc_large_system_hash()
6072 table = alloc_pages_exact(size, GFP_ATOMIC); in alloc_large_system_hash()
6073 kmemleak_alloc(table, size, 1, GFP_ATOMIC); in alloc_large_system_hash()
6076 } while (!table && size > PAGE_SIZE && --log2qty); in alloc_large_system_hash()
6084 ilog2(size) - PAGE_SHIFT, in alloc_large_system_hash()
6085 size); in alloc_large_system_hash()