Lines Matching refs:end

60 			   unsigned long addr, unsigned long end)  in ident_pmd_init()  argument
63 for (; addr < end; addr += PMD_SIZE) { in ident_pmd_init()
71 unsigned long addr, unsigned long end) in ident_pud_init() argument
75 for (; addr < end; addr = next) { in ident_pud_init()
80 if (next > end) in ident_pud_init()
81 next = end; in ident_pud_init()
99 unsigned long addr, unsigned long end) in kernel_ident_mapping_init() argument
105 for (; addr < end; addr = next) { in kernel_ident_mapping_init()
110 if (next > end) in kernel_ident_mapping_init()
111 next = end; in kernel_ident_mapping_init()
166 void sync_global_pgds(unsigned long start, unsigned long end, int removed) in sync_global_pgds() argument
170 for (address = start; address <= end; address += PGDIR_SIZE) { in sync_global_pgds()
382 unsigned long end = roundup((unsigned long)_brk_end, PMD_SIZE) - 1; in cleanup_highmap() local
396 if (vaddr < (unsigned long) _text || vaddr > end) in cleanup_highmap()
402 phys_pte_init(pte_t *pte_page, unsigned long addr, unsigned long end, in phys_pte_init() argument
406 unsigned long last_map_addr = end; in phys_pte_init()
413 if (addr >= end) { in phys_pte_init()
447 phys_pmd_init(pmd_t *pmd_page, unsigned long address, unsigned long end, in phys_pmd_init() argument
451 unsigned long last_map_addr = end; in phys_pmd_init()
461 if (address >= end) { in phys_pmd_init()
474 end, prot); in phys_pmd_init()
511 last_map_addr = phys_pte_init(pte, address, end, new_prot); in phys_pmd_init()
522 phys_pud_init(pud_t *pud_page, unsigned long addr, unsigned long end, in phys_pud_init() argument
526 unsigned long last_map_addr = end; in phys_pud_init()
535 if (addr >= end) { in phys_pud_init()
546 last_map_addr = phys_pmd_init(pmd, addr, end, in phys_pud_init()
584 last_map_addr = phys_pmd_init(pmd, addr, end, page_size_mask, in phys_pud_init()
600 unsigned long end, in kernel_physical_mapping_init() argument
604 unsigned long next, last_map_addr = end; in kernel_physical_mapping_init()
608 end = (unsigned long)__va(end); in kernel_physical_mapping_init()
611 for (; start < end; start = next) { in kernel_physical_mapping_init()
620 __pa(end), page_size_mask); in kernel_physical_mapping_init()
625 last_map_addr = phys_pud_init(pud, __pa(start), __pa(end), in kernel_physical_mapping_init()
635 sync_global_pgds(addr, end - 1, 0); in kernel_physical_mapping_init()
791 remove_pte_table(pte_t *pte_start, unsigned long addr, unsigned long end, in remove_pte_table() argument
800 for (; addr < end; addr = next, pte++) { in remove_pte_table()
802 if (next > end) in remove_pte_table()
803 next = end; in remove_pte_table()
863 remove_pmd_table(pmd_t *pmd_start, unsigned long addr, unsigned long end, in remove_pmd_table() argument
872 for (; addr < end; addr = next, pmd++) { in remove_pmd_table()
873 next = pmd_addr_end(addr, end); in remove_pmd_table()
919 remove_pud_table(pud_t *pud_start, unsigned long addr, unsigned long end, in remove_pud_table() argument
928 for (; addr < end; addr = next, pud++) { in remove_pud_table()
929 next = pud_addr_end(addr, end); in remove_pud_table()
975 remove_pagetable(unsigned long start, unsigned long end, bool direct) in remove_pagetable() argument
983 for (addr = start; addr < end; addr = next) { in remove_pagetable()
984 next = pgd_addr_end(addr, end); in remove_pagetable()
997 sync_global_pgds(start, end - 1, 1); in remove_pagetable()
1002 void __ref vmemmap_free(unsigned long start, unsigned long end) in vmemmap_free() argument
1004 remove_pagetable(start, end, false); in vmemmap_free()
1009 kernel_physical_mapping_remove(unsigned long start, unsigned long end) in kernel_physical_mapping_remove() argument
1012 end = (unsigned long)__va(end); in kernel_physical_mapping_remove()
1014 remove_pagetable(start, end, true); in kernel_physical_mapping_remove()
1074 unsigned long end = PFN_ALIGN(__stop___ex_table); in set_kernel_text_rw() local
1080 start, end); in set_kernel_text_rw()
1087 set_memory_rw(start, (end - start) >> PAGE_SHIFT); in set_kernel_text_rw()
1093 unsigned long end = PFN_ALIGN(__stop___ex_table); in set_kernel_text_ro() local
1099 start, end); in set_kernel_text_ro()
1104 set_memory_ro(start, (end - start) >> PAGE_SHIFT); in set_kernel_text_ro()
1111 unsigned long end = (unsigned long) &__end_rodata_hpage_align; in mark_rodata_ro() local
1117 (end - start) >> 10); in mark_rodata_ro()
1118 set_memory_ro(start, (end - start) >> PAGE_SHIFT); in mark_rodata_ro()
1140 printk(KERN_INFO "Testing CPA: undo %lx-%lx\n", start, end); in mark_rodata_ro()
1141 set_memory_rw(start, (end-start) >> PAGE_SHIFT); in mark_rodata_ro()
1144 set_memory_ro(start, (end-start) >> PAGE_SHIFT); in mark_rodata_ro()
1239 unsigned long end, int node) in vmemmap_populate_hugepages() argument
1247 for (addr = start; addr < end; addr = next) { in vmemmap_populate_hugepages()
1248 next = pmd_addr_end(addr, end); in vmemmap_populate_hugepages()
1295 int __meminit vmemmap_populate(unsigned long start, unsigned long end, int node) in vmemmap_populate() argument
1300 err = vmemmap_populate_hugepages(start, end, node); in vmemmap_populate()
1302 err = vmemmap_populate_basepages(start, end, node); in vmemmap_populate()
1304 sync_global_pgds(start, end - 1, 0); in vmemmap_populate()
1313 unsigned long end = (unsigned long)(start_page + size); in register_page_bootmem_memmap() local
1321 for (; addr < end; addr = next) { in register_page_bootmem_memmap()
1352 next = pmd_addr_end(addr, end); in register_page_bootmem_memmap()