• Home
  • Raw
  • Download

Lines Matching refs:start_pfn

193 static bool pages_correctly_reserved(unsigned long start_pfn)  in pages_correctly_reserved()  argument
197 unsigned long pfn = start_pfn; in pages_correctly_reserved()
232 unsigned long start_pfn; in memory_block_action() local
236 start_pfn = section_nr_to_pfn(phys_index); in memory_block_action()
240 if (!pages_correctly_reserved(start_pfn)) in memory_block_action()
243 ret = online_pages(start_pfn, nr_pages, online_type); in memory_block_action()
246 ret = offline_pages(start_pfn, nr_pages); in memory_block_action()
392 static void print_allowed_zone(char *buf, int nid, unsigned long start_pfn, in print_allowed_zone() argument
398 zone = zone_for_pfn_range(online_type, nid, start_pfn, nr_pages); in print_allowed_zone()
409 unsigned long start_pfn = section_nr_to_pfn(mem->start_section_nr); in show_valid_zones() local
419 if (!test_pages_in_a_zone(start_pfn, start_pfn + nr_pages, &valid_start_pfn, &valid_end_pfn)) in show_valid_zones()
422 start_pfn = valid_start_pfn; in show_valid_zones()
423 nr_pages = valid_end_pfn - start_pfn; in show_valid_zones()
430 strcat(buf, page_zone(pfn_to_page(start_pfn))->name); in show_valid_zones()
434 nid = pfn_to_nid(start_pfn); in show_valid_zones()
435 default_zone = zone_for_pfn_range(MMOP_ONLINE_KEEP, nid, start_pfn, nr_pages); in show_valid_zones()
438 print_allowed_zone(buf, nid, start_pfn, nr_pages, MMOP_ONLINE_KERNEL, in show_valid_zones()
440 print_allowed_zone(buf, nid, start_pfn, nr_pages, MMOP_ONLINE_MOVABLE, in show_valid_zones()
593 int __weak arch_get_memory_phys_device(unsigned long start_pfn) in arch_get_memory_phys_device() argument
669 unsigned long start_pfn; in init_memory_block() local
682 start_pfn = section_nr_to_pfn(mem->start_section_nr); in init_memory_block()
683 mem->phys_device = arch_get_memory_phys_device(start_pfn); in init_memory_block()