Symbol: PAGES_PER_SECTION
arch/arm64/mm/mmu.c
1797
WARN_ON_ONCE(end - start > PAGES_PER_SECTION * sizeof(struct page));
arch/arm64/mm/mmu.c
1800
(end - start < PAGES_PER_SECTION * sizeof(struct page)))
arch/arm64/mm/mmu.c
2161
for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
arch/x86/mm/init_64.c
1579
if (end - start < PAGES_PER_SECTION * sizeof(struct page))
drivers/base/memory.c
227
unsigned long nr_pages = PAGES_PER_SECTION * sections_per_block;
drivers/base/memory.c
283
unsigned long nr_pages = PAGES_PER_SECTION * sections_per_block;
drivers/base/memory.c
471
unsigned long nr_pages = PAGES_PER_SECTION * sections_per_block;
drivers/base/memory.c
568
unsigned long pages_per_block = PAGES_PER_SECTION * sections_per_block;
drivers/base/memory.c
709
const unsigned long nr_pages = PAGES_PER_SECTION * sections_per_block;
drivers/virtio/virtio_mem.c
2181
for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
drivers/virtio/virtio_mem.c
2186
rc = virtio_mem_fake_offline(vm, pfn, PAGES_PER_SECTION);
drivers/virtio/virtio_mem.c
2210
for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
drivers/virtio/virtio_mem.c
2214
virtio_mem_fake_online(pfn, PAGES_PER_SECTION);
drivers/virtio/virtio_mem.c
2232
pfn += PAGES_PER_SECTION) {
drivers/virtio/virtio_mem.c
2252
pfn += PAGES_PER_SECTION) {
drivers/virtio/virtio_mem.c
2760
chunk_size = max_t(uint64_t, PFN_PHYS(PAGES_PER_SECTION),
drivers/xen/balloon.c
254
PAGES_PER_SECTION * PAGE_SIZE, NULL, NULL);
drivers/xen/balloon.c
281
balloon_hotplug = round_up(credit, PAGES_PER_SECTION);
drivers/xen/unpopulated-alloc.c
42
unsigned int i, alloc_pages = round_up(nr_pages, PAGES_PER_SECTION);
drivers/xen/unpopulated-alloc.c
57
PAGES_PER_SECTION * PAGE_SIZE, NULL, NULL);
fs/proc/page.c
39
return round_up(max_pfn, PAGES_PER_SECTION);
include/linux/mmzone.h
1947
#define PAGE_SECTION_MASK (~(PAGES_PER_SECTION-1))
include/linux/mmzone.h
1965
#define SECTION_ALIGN_UP(pfn) (((pfn) + PAGES_PER_SECTION - 1) & PAGE_SECTION_MASK)
include/linux/page_ext.h
80
return next_pfn % PAGES_PER_SECTION;
mm/bootmem_info.c
50
PAGES_PER_SECTION);
mm/bootmem_info.c
62
for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
mm/compaction.c
240
return section_nr_to_pfn(start_nr) + PAGES_PER_SECTION;
mm/memblock.c
2202
start = min(start, ALIGN(prev_end, PAGES_PER_SECTION));
mm/memblock.c
2227
if (!IS_ALIGNED(prev_end, PAGES_PER_SECTION)) {
mm/memblock.c
2229
free_memmap(prev_end, ALIGN(prev_end, PAGES_PER_SECTION));
mm/memory_hotplug.c
1108
if (nr_pages >= PAGES_PER_SECTION)
mm/memory_hotplug.c
1109
online_mem_sections(pfn, ALIGN_DOWN(end_pfn, PAGES_PER_SECTION));
mm/memory_hotplug.c
1123
if (nr_pages >= PAGES_PER_SECTION)
mm/memory_hotplug.c
1124
offline_mem_sections(pfn, ALIGN_DOWN(end_pfn, PAGES_PER_SECTION));
mm/memory_hotplug.c
1160
!IS_ALIGNED(pfn + nr_pages, PAGES_PER_SECTION)))
mm/memory_hotplug.c
1930
!IS_ALIGNED(start_pfn + nr_pages, PAGES_PER_SECTION)))
mm/memory_hotplug.c
763
if (!IS_ALIGNED(start_pfn, PAGES_PER_SECTION))
mm/memory_hotplug.c
765
if (!IS_ALIGNED(start_pfn + nr_pages, PAGES_PER_SECTION))
mm/memory_hotplug.c
987
for (; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
mm/memory_hotplug.c
994
online_pages += PAGES_PER_SECTION;
mm/mm_init.c
1135
if (IS_ALIGNED(pfn, PAGES_PER_SECTION))
mm/mm_init.c
2150
.align = PAGES_PER_SECTION,
mm/mm_init.c
2151
.min_chunk = PAGES_PER_SECTION,
mm/mm_init.c
2212
spfn = epfn, epfn += PAGES_PER_SECTION) {
mm/mm_init.c
685
if (IS_ALIGNED(pfn, PAGES_PER_SECTION))
mm/mm_init.c
764
if ((nr_initialised > PAGES_PER_SECTION) &&
mm/mm_init.c
765
(pfn & (PAGES_PER_SECTION - 1)) == 0) {
mm/mm_init.c
999
end_pfn = round_up(end_pfn, PAGES_PER_SECTION);
mm/numa_memblks.c
431
if (pfn_align && pfn_align < PAGES_PER_SECTION) {
mm/numa_memblks.c
434
unsigned long sect_align_mb = PFN_PHYS(PAGES_PER_SECTION) / SZ_1M;
mm/page_alloc.c
343
pfn &= (PAGES_PER_SECTION-1);
mm/page_ext.c
298
table_size = page_ext_size * PAGES_PER_SECTION;
mm/page_ext.c
328
table_size = page_ext_size * PAGES_PER_SECTION;
mm/page_ext.c
385
for (pfn = start; !fail && pfn < end; pfn += PAGES_PER_SECTION)
mm/page_ext.c
391
end = pfn - PAGES_PER_SECTION;
mm/page_ext.c
392
for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION)
mm/page_ext.c
415
for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION)
mm/page_ext.c
420
for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION)
mm/page_ext.c
471
pfn = ALIGN(pfn + 1, PAGES_PER_SECTION)) {
mm/sparse-vmemmap.c
615
pfns = min(nr_pages, PAGES_PER_SECTION
mm/sparse-vmemmap.c
636
for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
mm/sparse-vmemmap.c
649
for (pfn = start_pfn; pfn < end_pfn; pfn += PAGES_PER_SECTION) {
mm/sparse-vmemmap.c
664
VM_WARN_ON_ONCE(nr_pages > PAGES_PER_SECTION);
mm/sparse-vmemmap.c
674
VM_WARN_ON_ONCE(!IS_ALIGNED(pfn | nr_pages, PAGES_PER_SECTION));
mm/sparse-vmemmap.c
707
unsigned long end = (unsigned long)(memmap + PAGES_PER_SECTION);
mm/sparse-vmemmap.c
710
memmap_boot_pages_add(-section_nr_vmemmap_pages(pfn, PAGES_PER_SECTION,
mm/sparse-vmemmap.c
854
if (nr_pages < PAGES_PER_SECTION && early_section(ms))
mm/sparse.c
177
for (pfn = start; pfn < end; pfn += PAGES_PER_SECTION) {
mm/sparse.c
228
return ALIGN(sizeof(struct page) * PAGES_PER_SECTION, PMD_SIZE);
mm/sparse.c
234
return PAGE_ALIGN(sizeof(struct page) * PAGES_PER_SECTION);
mm/sparse.c
321
map = __populate_section_memmap(pfn, PAGES_PER_SECTION,
mm/sparse.c
330
memmap_boot_pages_add(DIV_ROUND_UP(PAGES_PER_SECTION * sizeof(struct page),
mm/util.c
1601
for (pfn = ALIGN(start_pfn, PAGES_PER_SECTION);
mm/util.c
1602
pfn < end_pfn; pfn += PAGES_PER_SECTION)