Searched refs:unit_pages (Results 1 - 5 of 5) sorted by relevance

/linux-master/include/linux/
H A Dmemory.h36 * @d.unit_pages: Valid with &memory_group.is_dynamic == true. Unit in pages
62 unsigned long unit_pages; member in struct:memory_group::__anon689::__anon691
168 extern int memory_group_register_dynamic(int nid, unsigned long unit_pages);
/linux-master/drivers/base/
H A Dmemory.c1133 * @unit_pages: Unit in pages in which is memory added/removed in this dynamic
1138 * in unit_pages.
1141 * memory groups can be registered, or if unit_pages is invalid (0, not a
1145 int memory_group_register_dynamic(int nid, unsigned long unit_pages) argument
1151 .unit_pages = unit_pages,
1155 if (!unit_pages || !is_power_of_2(unit_pages) ||
1156 unit_pages < PHYS_PFN(memory_block_size_bytes()))
/linux-master/mm/
H A Dpercpu.c3269 int unit_pages; local
3289 unit_pages = ai->unit_size >> PAGE_SHIFT;
3292 pages_size = PFN_ALIGN(unit_pages * num_possible_cpus() *
3303 for (i = 0; i < unit_pages; i++) {
3327 for (i = 0; i < unit_pages; i++)
3331 rc = __pcpu_map_pages(unit_addr, &pages[unit * unit_pages],
3332 unit_pages);
3344 unit_pages, psize_str, ai->static_size,
H A Dmemory_hotplug.c981 } else if (!group || group->d.unit_pages == nr_pages) {
984 max_pages = group->d.unit_pages;
991 pfn = ALIGN_DOWN(pfn, group->d.unit_pages);
992 end_pfn = pfn + group->d.unit_pages;
/linux-master/drivers/virtio/
H A Dvirtio_mem.c2513 uint64_t unit_pages, sb_size, addr; local
2595 unit_pages = PHYS_PFN(memory_block_size_bytes());
2597 unit_pages = PHYS_PFN(vm->bbm.bb_size);
2598 rc = memory_group_register_dynamic(vm->nid, unit_pages);

Completed in 207 milliseconds