Home
last modified time | relevance | path

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

/Linux-v5.15/include/linux/
Dmemory.h63 unsigned long unit_pages; member
146 extern int memory_group_register_dynamic(int nid, unsigned long unit_pages);
/Linux-v5.15/drivers/base/
Dmemory.c994 int memory_group_register_dynamic(int nid, unsigned long unit_pages) in memory_group_register_dynamic() argument
1000 .unit_pages = unit_pages, in memory_group_register_dynamic()
1004 if (!unit_pages || !is_power_of_2(unit_pages) || in memory_group_register_dynamic()
1005 unit_pages < PHYS_PFN(memory_block_size_bytes())) in memory_group_register_dynamic()
/Linux-v5.15/mm/
Dpercpu.c3167 int unit_pages; in pcpu_page_first_chunk() local
3187 unit_pages = ai->unit_size >> PAGE_SHIFT; in pcpu_page_first_chunk()
3190 pages_size = PFN_ALIGN(unit_pages * num_possible_cpus() * in pcpu_page_first_chunk()
3201 for (i = 0; i < unit_pages; i++) { in pcpu_page_first_chunk()
3225 for (i = 0; i < unit_pages; i++) in pcpu_page_first_chunk()
3229 rc = __pcpu_map_pages(unit_addr, &pages[unit * unit_pages], in pcpu_page_first_chunk()
3230 unit_pages); in pcpu_page_first_chunk()
3248 unit_pages, psize_str, ai->static_size, in pcpu_page_first_chunk()
Dmemory_hotplug.c923 } else if (!group || group->d.unit_pages == nr_pages) { in auto_movable_zone_for_pfn()
926 max_pages = group->d.unit_pages; in auto_movable_zone_for_pfn()
933 pfn = ALIGN_DOWN(pfn, group->d.unit_pages); in auto_movable_zone_for_pfn()
934 end_pfn = pfn + group->d.unit_pages; in auto_movable_zone_for_pfn()
/Linux-v5.15/drivers/virtio/
Dvirtio_mem.c2574 uint64_t unit_pages; in virtio_mem_probe() local
2611 unit_pages = PHYS_PFN(memory_block_size_bytes()); in virtio_mem_probe()
2613 unit_pages = PHYS_PFN(vm->bbm.bb_size); in virtio_mem_probe()
2614 rc = memory_group_register_dynamic(vm->nid, unit_pages); in virtio_mem_probe()