/linux-4.4.14/mm/kasan/ |
D | kasan_init.c | 56 set_pte_at(&init_mm, addr, pte, zero_pte); in zero_pte_populate() 72 pmd_populate_kernel(&init_mm, pmd, kasan_zero_pte); in zero_pmd_populate() 77 pmd_populate_kernel(&init_mm, pmd, in zero_pmd_populate() 95 pud_populate(&init_mm, pud, kasan_zero_pmd); in zero_pud_populate() 97 pmd_populate_kernel(&init_mm, pmd, kasan_zero_pte); in zero_pud_populate() 102 pud_populate(&init_mm, pud, in zero_pud_populate() 138 pgd_populate(&init_mm, pgd, kasan_zero_pud); in kasan_populate_zero_shadow() 140 pud_populate(&init_mm, pud, kasan_zero_pmd); in kasan_populate_zero_shadow() 142 pmd_populate_kernel(&init_mm, pmd, kasan_zero_pte); in kasan_populate_zero_shadow() 147 pgd_populate(&init_mm, pgd, in kasan_populate_zero_shadow()
|
/linux-4.4.14/mm/ |
D | init-mm.c | 16 struct mm_struct init_mm = { variable 21 .mmap_sem = __RWSEM_INITIALIZER(init_mm.mmap_sem), 22 .page_table_lock = __SPIN_LOCK_UNLOCKED(init_mm.page_table_lock), 23 .mmlist = LIST_HEAD_INIT(init_mm.mmlist), 24 INIT_MM_CONTEXT(init_mm)
|
D | sparse-vmemmap.c | 110 set_pte_at(&init_mm, addr, pte, entry); in vmemmap_pte_populate() 122 pmd_populate_kernel(&init_mm, pmd, p); in vmemmap_pmd_populate() 134 pud_populate(&init_mm, pud, p); in vmemmap_pud_populate() 146 pgd_populate(&init_mm, pgd, p); in vmemmap_pgd_populate()
|
D | highmem.c | 198 pte_clear(&init_mm, PKMAP_ADDR(i), &pkmap_page_table[i]); in flush_all_zero_pkmaps() 262 set_pte_at(&init_mm, vaddr, in map_new_virtual()
|
D | swapfile.c | 1402 start_mm = &init_mm; in try_to_unuse() 1403 atomic_inc(&init_mm.mm_users); in try_to_unuse() 1451 start_mm = &init_mm; in try_to_unuse() 1452 atomic_inc(&init_mm.mm_users); in try_to_unuse() 1479 if (swap_count(swcount) && start_mm != &init_mm) in try_to_unuse() 1506 else if (mm == &init_mm) in try_to_unuse() 1610 list_for_each_safe(p, next, &init_mm.mmlist) in drain_mmlist()
|
D | vmalloc.c | 67 pte_t ptent = ptep_get_and_clear(&init_mm, addr, pte); in vunmap_pte_range() 139 set_pte_at(&init_mm, addr, pte, mk_pte(page, prot)); in vmap_pte_range() 151 pmd = pmd_alloc(&init_mm, pud, addr); in vmap_pmd_range() 168 pud = pud_alloc(&init_mm, pgd, addr); in vmap_pud_range() 2256 if (apply_to_page_range(&init_mm, (unsigned long)area->addr, in alloc_vm_area()
|
D | memory.c | 606 pte_t *new = pte_alloc_one_kernel(&init_mm, address); in __pte_alloc_kernel() 612 spin_lock(&init_mm.page_table_lock); in __pte_alloc_kernel() 614 pmd_populate_kernel(&init_mm, pmd, new); in __pte_alloc_kernel() 618 spin_unlock(&init_mm.page_table_lock); in __pte_alloc_kernel() 620 pte_free_kernel(&init_mm, new); in __pte_alloc_kernel() 1848 pte = (mm == &init_mm) ? in apply_to_pte_range() 1868 if (mm != &init_mm) in apply_to_pte_range()
|
/linux-4.4.14/arch/s390/mm/ |
D | init.c | 84 init_mm.pgd = swapper_pg_dir; in paging_init() 92 init_mm.context.asce = (__pa(init_mm.pgd) & PAGE_MASK) | asce_bits; in paging_init() 93 S390_lowcore.kernel_asce = init_mm.context.asce; in paging_init() 94 clear_table((unsigned long *) init_mm.pgd, pgd_type, in paging_init() 115 cpumask_set_cpu(0, &init_mm.context.cpu_attach_mask); in mem_init() 116 cpumask_set_cpu(0, mm_cpumask(&init_mm)); in mem_init() 117 atomic_set(&init_mm.context.attach_count, 1); in mem_init()
|
D | vmem.c | 64 pte = (pte_t *) page_table_alloc(&init_mm); in vmem_pte_alloc() 94 pgd_populate(&init_mm, pg_dir, pu_dir); in vmem_add_mem() 111 pud_populate(&init_mm, pu_dir, pm_dir); in vmem_add_mem() 129 pmd_populate(&init_mm, pm_dir, pt_dir); in vmem_add_mem() 208 pgd_populate(&init_mm, pg_dir, pu_dir); in vmemmap_populate() 216 pud_populate(&init_mm, pu_dir, pm_dir); in vmemmap_populate() 241 pmd_populate(&init_mm, pm_dir, pt_dir); in vmemmap_populate()
|
/linux-4.4.14/arch/x86/mm/ |
D | init_64.c | 237 pgd_populate(&init_mm, pgd, pud); in fill_pud() 249 pud_populate(&init_mm, pud, pmd); in fill_pmd() 261 pmd_populate_kernel(&init_mm, pmd, pte); in fill_pte() 471 spin_lock(&init_mm.page_table_lock); in phys_pmd_init() 475 spin_unlock(&init_mm.page_table_lock); in phys_pmd_init() 501 spin_lock(&init_mm.page_table_lock); in phys_pmd_init() 505 spin_unlock(&init_mm.page_table_lock); in phys_pmd_init() 513 spin_lock(&init_mm.page_table_lock); in phys_pmd_init() 514 pmd_populate_kernel(&init_mm, pmd, pte); in phys_pmd_init() 515 spin_unlock(&init_mm.page_table_lock); in phys_pmd_init() [all …]
|
D | pgtable_32.c | 51 set_pte_at(&init_mm, vaddr, pte, pteval); in set_pte_vaddr() 53 pte_clear(&init_mm, vaddr, pte); in set_pte_vaddr()
|
D | init_32.c | 77 paravirt_alloc_pmd(&init_mm, __pa(pmd_table) >> PAGE_SHIFT); in one_md_table_init() 100 paravirt_alloc_pte(&init_mm, __pa(page_table) >> PAGE_SHIFT); in one_page_table_init() 182 paravirt_alloc_pte(&init_mm, __pa(newpte) >> PAGE_SHIFT); in page_table_kmap_check() 496 paravirt_alloc_pmd(&init_mm, __pa(base) >> PAGE_SHIFT); in native_pagetable_init()
|
D | ioremap.c | 459 pmd_populate_kernel(&init_mm, pmd, bm_pte); in early_ioremap_init() 499 pte_clear(&init_mm, addr, pte); in __early_set_fixmap()
|
D | fault.c | 202 pgd_k = init_mm.pgd + index; in vmalloc_sync_one() 973 pgd = init_mm.pgd + pgd_index(address); in spurious_fault()
|
D | init.c | 738 .active_mm = &init_mm,
|
/linux-4.4.14/arch/cris/kernel/ |
D | setup.c | 95 init_mm.start_code = (unsigned long) &text_start; in setup_arch() 96 init_mm.end_code = (unsigned long) &_etext; in setup_arch() 97 init_mm.end_data = (unsigned long) &_edata; in setup_arch() 98 init_mm.brk = (unsigned long) &_end; in setup_arch()
|
/linux-4.4.14/arch/nios2/kernel/ |
D | setup.c | 149 init_mm.start_code = (unsigned long) _stext; in setup_arch() 150 init_mm.end_code = (unsigned long) _etext; in setup_arch() 151 init_mm.end_data = (unsigned long) _edata; in setup_arch() 152 init_mm.brk = (unsigned long) _end; in setup_arch()
|
/linux-4.4.14/arch/arm/mm/ |
D | idmap.c | 28 pmd = pmd_alloc_one(&init_mm, addr); in idmap_add_pmd() 40 pud_populate(&init_mm, pud, pmd); in idmap_add_pmd() 103 idmap_pgd = pgd_alloc(&init_mm); in init_static_idmap() 125 cpu_switch_mm(idmap_pgd, &init_mm); in setup_mm_for_reboot()
|
D | ioremap.c | 119 seq = init_mm.context.vmalloc_seq; in __check_vmalloc_seq() 125 } while (seq != init_mm.context.vmalloc_seq); in __check_vmalloc_seq() 162 init_mm.context.vmalloc_seq++; in unmap_area_sections() 168 pte_free_kernel(&init_mm, pmd_page_vaddr(pmd)); in unmap_area_sections() 179 if (current->active_mm->context.vmalloc_seq != init_mm.context.vmalloc_seq) in unmap_area_sections()
|
D | pageattr.c | 61 ret = apply_to_page_range(&init_mm, start, size, change_page_range, in change_memory_common()
|
D | fault.c | 64 mm = &init_mm; in show_pte() 439 pgd_k = init_mm.pgd + index; in do_translation_fault()
|
D | context.c | 246 if (unlikely(mm->context.vmalloc_seq != init_mm.context.vmalloc_seq)) in check_and_switch_context()
|
D | init.c | 698 set_section_perms(perms, n, true, &init_mm); in update_sections_early()
|
/linux-4.4.14/arch/arc/mm/ |
D | init.c | 100 init_mm.start_code = (unsigned long)_text; in setup_arch_memory() 101 init_mm.end_code = (unsigned long)_etext; in setup_arch_memory() 102 init_mm.end_data = (unsigned long)_edata; in setup_arch_memory() 103 init_mm.brk = (unsigned long)_end; in setup_arch_memory()
|
D | highmem.c | 79 set_pte_at(&init_mm, vaddr, fixmap_page_table + idx, in kmap_atomic() 103 pte_clear(&init_mm, kvaddr, fixmap_page_table + idx); in __kunmap_atomic() 126 pmd_populate_kernel(&init_mm, pmd_k, pte_k); in alloc_kmap_pgtable()
|
/linux-4.4.14/arch/m32r/kernel/ |
D | setup.c | 257 init_mm.start_code = (unsigned long) _text; in setup_arch() 258 init_mm.end_code = (unsigned long) _etext; in setup_arch() 259 init_mm.end_data = (unsigned long) _edata; in setup_arch() 260 init_mm.brk = (unsigned long) _end; in setup_arch() 406 atomic_inc(&init_mm.mm_count); in cpu_init() 407 current->active_mm = &init_mm; in cpu_init()
|
/linux-4.4.14/arch/s390/kernel/ |
D | processor.c | 40 atomic_inc(&init_mm.mm_count); in cpu_init() 41 current->active_mm = &init_mm; in cpu_init() 43 enter_lazy_tlb(&init_mm, current); in cpu_init()
|
D | smp.c | 241 cpumask_set_cpu(cpu, &init_mm.context.cpu_attach_mask); in pcpu_prepare_secondary() 242 cpumask_set_cpu(cpu, mm_cpumask(&init_mm)); in pcpu_prepare_secondary() 243 atomic_inc(&init_mm.context.attach_count); in pcpu_prepare_secondary() 882 atomic_dec(&init_mm.context.attach_count); in __cpu_die() 883 cpumask_clear_cpu(cpu, mm_cpumask(&init_mm)); in __cpu_die() 885 cpumask_clear_cpu(cpu, &init_mm.context.cpu_attach_mask); in __cpu_die()
|
D | setup.c | 839 init_mm.start_code = PAGE_OFFSET; in setup_arch() 840 init_mm.end_code = (unsigned long) &_etext; in setup_arch() 841 init_mm.end_data = (unsigned long) &_edata; in setup_arch() 842 init_mm.brk = (unsigned long) &_end; in setup_arch()
|
/linux-4.4.14/arch/h8300/kernel/ |
D | setup.c | 125 init_mm.start_code = (unsigned long) _stext; in setup_arch() 126 init_mm.end_code = (unsigned long) _etext; in setup_arch() 127 init_mm.end_data = (unsigned long) _edata; in setup_arch() 128 init_mm.brk = (unsigned long) 0; in setup_arch()
|
/linux-4.4.14/arch/m68k/kernel/ |
D | setup_no.c | 158 init_mm.start_code = (unsigned long) &_stext; in setup_arch() 159 init_mm.end_code = (unsigned long) &_etext; in setup_arch() 160 init_mm.end_data = (unsigned long) &_edata; in setup_arch() 161 init_mm.brk = (unsigned long) 0; in setup_arch()
|
D | setup_mm.c | 268 init_mm.start_code = PAGE_OFFSET; in setup_arch() 269 init_mm.end_code = (unsigned long)_etext; in setup_arch() 270 init_mm.end_data = (unsigned long)_edata; in setup_arch() 271 init_mm.brk = (unsigned long)_end; in setup_arch()
|
/linux-4.4.14/arch/powerpc/kernel/ |
D | setup_32.c | 305 init_mm.start_code = (unsigned long)_stext; in setup_arch() 306 init_mm.end_code = (unsigned long) _etext; in setup_arch() 307 init_mm.end_data = (unsigned long) _edata; in setup_arch() 308 init_mm.brk = klimit; in setup_arch()
|
D | setup_64.c | 706 init_mm.start_code = (unsigned long)_stext; in setup_arch() 707 init_mm.end_code = (unsigned long) _etext; in setup_arch() 708 init_mm.end_data = (unsigned long) _edata; in setup_arch() 709 init_mm.brk = klimit; in setup_arch() 711 init_mm.context.pte_frag = NULL; in setup_arch() 714 mm_iommu_init(&init_mm.context); in setup_arch()
|
D | pci_64.c | 101 __flush_hash_table_range(&init_mm, res->start + _IO_BASE, in pcibios_unmap_io_space()
|
D | io-workarounds.c | 78 ptep = __find_linux_pte_or_hugepte(init_mm.pgd, vaddr, in iowa_mem_find_bus()
|
D | smp.c | 683 atomic_inc(&init_mm.mm_count); in start_secondary() 684 current->active_mm = &init_mm; in start_secondary()
|
/linux-4.4.14/arch/avr32/kernel/ |
D | setup.c | 83 kernel_code.start = __pa(init_mm.start_code); in resource_init() 558 init_mm.start_code = (unsigned long)_stext; in setup_arch() 559 init_mm.end_code = (unsigned long)_etext; in setup_arch() 560 init_mm.end_data = (unsigned long)_edata; in setup_arch() 561 init_mm.brk = (unsigned long)_end; in setup_arch() 568 kernel_code.end = __pa(init_mm.end_code - 1); in setup_arch() 569 kernel_data.start = __pa(init_mm.end_code); in setup_arch() 570 kernel_data.end = __pa(init_mm.brk - 1); in setup_arch()
|
/linux-4.4.14/arch/mn10300/kernel/ |
D | setup.c | 115 init_mm.start_code = (unsigned long)&_text; in setup_arch() 116 init_mm.end_code = (unsigned long) &_etext; in setup_arch() 117 init_mm.end_data = (unsigned long) &_edata; in setup_arch() 118 init_mm.brk = (unsigned long) &_end; in setup_arch()
|
D | smp.c | 592 atomic_inc(&init_mm.mm_count); in smp_cpu_init() 593 current->active_mm = &init_mm; in smp_cpu_init() 596 enter_lazy_tlb(&init_mm, current); in smp_cpu_init()
|
/linux-4.4.14/arch/sh/kernel/ |
D | setup.c | 266 init_mm.start_code = (unsigned long) _text; in setup_arch() 267 init_mm.end_code = (unsigned long) _etext; in setup_arch() 268 init_mm.end_data = (unsigned long) _edata; in setup_arch() 269 init_mm.brk = (unsigned long) _end; in setup_arch()
|
D | smp.c | 61 init_new_context(current, &init_mm); in smp_prepare_cpus() 180 struct mm_struct *mm = &init_mm; in start_secondary()
|
/linux-4.4.14/arch/tile/kernel/ |
D | smpboot.c | 163 atomic_inc(&init_mm.mm_count); in start_secondary() 164 current->active_mm = &init_mm; in start_secondary() 167 enter_lazy_tlb(&init_mm, current); in start_secondary()
|
D | setup.c | 1479 init_mm.start_code = (unsigned long) _text; in setup_arch() 1480 init_mm.end_code = (unsigned long) _etext; in setup_arch() 1481 init_mm.end_data = (unsigned long) _edata; in setup_arch() 1482 init_mm.brk = (unsigned long) _end; in setup_arch() 1567 pmd_populate_kernel(&init_mm, pmd, pte); in pcpu_fc_populate_pte() 1604 set_pte_at(&init_mm, addr, ptep, pte); in setup_per_cpu_areas() 1617 set_pte_at(&init_mm, lowmem_va, ptep, pte); in setup_per_cpu_areas()
|
/linux-4.4.14/lib/ |
D | ioremap.c | 65 set_pte_at(&init_mm, addr, pte, pfn_pte(pfn, prot)); in ioremap_pte_range() 78 pmd = pmd_alloc(&init_mm, pud, addr); in ioremap_pmd_range() 104 pud = pud_alloc(&init_mm, pgd, addr); in ioremap_pud_range()
|
/linux-4.4.14/arch/unicore32/kernel/ |
D | setup.c | 244 init_mm.start_code = (unsigned long) _stext; in setup_arch() 245 init_mm.end_code = (unsigned long) _etext; in setup_arch() 246 init_mm.end_data = (unsigned long) _edata; in setup_arch() 247 init_mm.brk = (unsigned long) _end; in setup_arch()
|
/linux-4.4.14/arch/arm64/mm/ |
D | kasan_init.c | 33 pmd_populate_kernel(&init_mm, pmd, kasan_zero_pte); in kasan_early_pte_populate() 51 pud_populate(&init_mm, pud, kasan_zero_pmd); in kasan_early_pmd_populate() 68 pgd_populate(&init_mm, pgd, kasan_zero_pud); in kasan_early_pud_populate()
|
D | mmu.c | 283 __create_mapping(&init_mm, pgd_offset_k(virt & PAGE_MASK), phys, virt, in create_mapping() 304 return __create_mapping(&init_mm, pgd_offset_k(virt & PAGE_MASK), in create_mapping_late() 598 pgd_populate(&init_mm, pgd, bm_pud); in early_fixmap_init() 600 pud_populate(&init_mm, pud, bm_pmd); in early_fixmap_init() 602 pmd_populate_kernel(&init_mm, pmd, bm_pte); in early_fixmap_init() 640 pte_clear(&init_mm, addr, pte); in __set_fixmap()
|
D | pageattr.c | 66 ret = apply_to_page_range(&init_mm, start, size, change_page_range, in change_memory_common()
|
D | dump.c | 319 walk_pgd(&st, &init_mm, LOWEST_ADDR); in ptdump_show()
|
D | fault.c | 52 mm = &init_mm; in show_pte()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | highmem.c | 48 __set_pte_at(&init_mm, vaddr, kmap_pte-idx, mk_pte(page, prot), 1); in kmap_atomic_prot() 79 pte_clear(&init_mm, vaddr, kmap_pte-idx); in __kunmap_atomic()
|
D | pgtable_64.c | 100 pudp = pud_alloc(&init_mm, pgdp, ea); in map_kernel_page() 103 pmdp = pmd_alloc(&init_mm, pudp, ea); in map_kernel_page() 109 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, in map_kernel_page() 118 pgd_populate(&init_mm, pgdp, pudp); in map_kernel_page() 125 pud_populate(&init_mm, pudp, pmdp); in map_kernel_page() 131 pmd_populate_kernel(&init_mm, pmdp, ptep); in map_kernel_page() 134 set_pte_at(&init_mm, ea, ptep, pfn_pte(pa >> PAGE_SHIFT, in map_kernel_page()
|
D | tlb_hash32.c | 127 flush_range(&init_mm, start, end); in flush_tlb_kernel_range() 163 mm = (vmaddr < TASK_SIZE)? vma->vm_mm: &init_mm; in flush_tlb_page()
|
D | pgtable_32.c | 305 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, in map_page() 330 hash_preload(&init_mm, v, 0, 0x300); in __mapin_ram_chunk() 408 if (!get_pteptr(&init_mm, address, &kpte, &kpmd)) in __change_page_attr() 410 __set_pte_at(&init_mm, address, kpte, mk_pte(page, prot), 0); in __change_page_attr()
|
D | pgtable.c | 222 if (mm == &init_mm) in assert_pte_locked()
|
D | mmu_context_nohash.c | 422 init_mm.context.active = NR_CPUS; in mmu_context_init()
|
D | dma-noncoherent.c | 288 pte_clear(&init_mm, addr, ptep); in __dma_free_coherent()
|
/linux-4.4.14/arch/microblaze/mm/ |
D | highmem.c | 52 set_pte_at(&init_mm, vaddr, kmap_pte-idx, mk_pte(page, prot)); in kmap_atomic_prot() 82 pte_clear(&init_mm, vaddr, kmap_pte-idx); in __kunmap_atomic()
|
D | pgtable.c | 151 set_pte_at(&init_mm, va, pg, pfn_pte(pa >> PAGE_SHIFT, in map_page() 228 mm = &init_mm; in iopa()
|
D | consistent.c | 208 pte_clear(&init_mm, (unsigned int)vaddr, ptep); in consistent_free()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | setup.c | 296 init_mm.start_code = (unsigned long) _text; in setup_arch() 297 init_mm.end_code = (unsigned long) _etext; in setup_arch() 298 init_mm.end_data = (unsigned long) _edata; in setup_arch() 299 init_mm.brk = (unsigned long) _end; in setup_arch()
|
D | suspend.c | 104 if (mm != &init_mm) in cpu_suspend()
|
D | smp.c | 136 struct mm_struct *mm = &init_mm; in secondary_start_kernel()
|
/linux-4.4.14/arch/metag/kernel/ |
D | dma.c | 241 set_pte_at(&init_mm, vaddr, in dma_alloc_coherent() 297 pte_t pte = ptep_get_and_clear(&init_mm, addr, ptep); in dma_free_coherent() 399 pgd = pgd_offset(&init_mm, CONSISTENT_START); in dma_alloc_init() 400 pud = pud_alloc(&init_mm, pgd, CONSISTENT_START); in dma_alloc_init() 401 pmd = pmd_alloc(&init_mm, pud, CONSISTENT_START); in dma_alloc_init()
|
D | setup.c | 355 init_mm.start_code = (unsigned long)(&_stext); in setup_arch() 356 init_mm.end_code = (unsigned long)(&_etext); in setup_arch() 357 init_mm.end_data = (unsigned long)(&_edata); in setup_arch() 358 init_mm.brk = (unsigned long)heap_start; in setup_arch()
|
D | smp.c | 340 struct mm_struct *mm = &init_mm; in secondary_start_kernel() 420 init_new_context(current, &init_mm); in smp_prepare_cpus()
|
/linux-4.4.14/arch/nios2/mm/ |
D | ioremap.c | 84 dir = pgd_offset(&init_mm, address); in remap_area_pages() 93 pud = pud_alloc(&init_mm, dir, address); in remap_area_pages() 96 pmd = pmd_alloc(&init_mm, pud, address); in remap_area_pages()
|
D | pgtable.c | 60 init = pgd_offset(&init_mm, 0UL); in pgd_alloc()
|
D | fault.c | 253 pgd_k = init_mm.pgd + offset; in do_page_fault()
|
/linux-4.4.14/arch/openrisc/kernel/ |
D | setup.c | 292 init_mm.start_code = (unsigned long)_stext; in setup_arch() 293 init_mm.end_code = (unsigned long)_etext; in setup_arch() 294 init_mm.end_data = (unsigned long)_edata; in setup_arch() 295 init_mm.brk = (unsigned long)_end; in setup_arch()
|
D | dma.c | 92 .mm = &init_mm in or1k_dma_alloc() 125 .mm = &init_mm in or1k_dma_free()
|
/linux-4.4.14/arch/mips/mm/ |
D | ioremap.c | 75 dir = pgd_offset(&init_mm, address); in remap_area_pages() 83 pud = pud_alloc(&init_mm, dir, address); in remap_area_pages() 86 pmd = pmd_alloc(&init_mm, pud, address); in remap_area_pages()
|
D | highmem.c | 90 pte_clear(&init_mm, vaddr, kmap_pte-idx); in __kunmap_atomic()
|
D | fault.c | 310 pgd_k = init_mm.pgd + offset; in __do_page_fault()
|
/linux-4.4.14/arch/x86/kernel/ |
D | espfix_64.c | 128 pgd_populate(&init_mm, pgd_p, (pud_t *)espfix_pud_page); in init_espfix_bsp() 177 paravirt_alloc_pmd(&init_mm, __pa(pmd_p) >> PAGE_SHIFT); in init_espfix_ap() 189 paravirt_alloc_pte(&init_mm, __pa(pte_p) >> PAGE_SHIFT); in init_espfix_ap()
|
D | tboot.c | 113 .mmap_sem = __RWSEM_INITIALIZER(init_mm.mmap_sem), 114 .page_table_lock = __SPIN_LOCK_UNLOCKED(init_mm.page_table_lock), 115 .mmlist = LIST_HEAD_INIT(init_mm.mmlist),
|
D | setup.c | 944 init_mm.start_code = (unsigned long) _text; in setup_arch() 945 init_mm.end_code = (unsigned long) _etext; in setup_arch() 946 init_mm.end_data = (unsigned long) _edata; in setup_arch() 947 init_mm.brk = _brk_end; in setup_arch() 949 mpx_mm_init(&init_mm); in setup_arch()
|
/linux-4.4.14/arch/c6x/kernel/ |
D | setup.c | 353 init_mm.start_code = (unsigned long) &_stext; in setup_arch() 354 init_mm.end_code = (unsigned long) &_etext; in setup_arch() 355 init_mm.end_data = memory_start; in setup_arch() 356 init_mm.brk = memory_start; in setup_arch()
|
/linux-4.4.14/arch/parisc/kernel/ |
D | smp.c | 282 atomic_inc(&init_mm.mm_count); in smp_cpu_init() 283 current->active_mm = &init_mm; in smp_cpu_init() 285 enter_lazy_tlb(&init_mm, current); in smp_cpu_init()
|
D | pci-dma.c | 177 pte_clear(&init_mm, vaddr, pte); in unmap_uncached_pte()
|
/linux-4.4.14/arch/s390/include/asm/ |
D | tlbflush.h | 113 __tlb_flush_idte(init_mm.context.asce); in __tlb_flush_kernel() 135 __tlb_flush_idte_local(init_mm.context.asce); in __tlb_flush_kernel()
|
/linux-4.4.14/arch/x86/xen/ |
D | grant-table.c | 68 set_pte_at(&init_mm, addr, gnttab_shared_vm_area.ptes[i], in arch_gnttab_map_shared() 84 set_pte_at(&init_mm, addr, gnttab_shared_vm_area.ptes[i], in arch_gnttab_unmap()
|
D | p2m.c | 344 paravirt_alloc_pte(&init_mm, __pa(p2m_missing_pte) >> PAGE_SHIFT); in xen_rebuild_p2m_list() 346 paravirt_alloc_pte(&init_mm, __pa(p2m_identity_pte) >> PAGE_SHIFT); in xen_rebuild_p2m_list() 495 paravirt_alloc_pte(&init_mm, __pa(pte_newpg[i]) >> PAGE_SHIFT); in alloc_p2m_pmd()
|
D | mmu.c | 863 __xen_pgd_pin(&init_mm, (pgd_t *)page_address(page)); in xen_mm_pin_all() 885 xen_pgd_walk(&init_mm, xen_mark_pinned, FIXADDR_TOP); in xen_mark_init_mm_pinned() 978 __xen_pgd_unpin(&init_mm, (pgd_t *)page_address(page)); in xen_mm_unpin_all()
|
/linux-4.4.14/arch/hexagon/mm/ |
D | init.c | 87 init_mm.context.ptbase = __pa(init_mm.pgd); in mem_init()
|
/linux-4.4.14/arch/hexagon/kernel/ |
D | smp.c | 165 atomic_inc(&init_mm.mm_count); in start_secondary() 166 current->active_mm = &init_mm; in start_secondary()
|
/linux-4.4.14/arch/blackfin/mach-common/ |
D | smp.c | 283 struct mm_struct *mm = &init_mm; in secondary_start_kernel() 425 atomic_dec(&init_mm.mm_users); in cpu_die() 426 atomic_dec(&init_mm.mm_count); in cpu_die()
|
/linux-4.4.14/arch/score/kernel/ |
D | traps.c | 304 pgd_current = (unsigned long)init_mm.pgd; in trap_init() 338 atomic_inc(&init_mm.mm_count); in trap_init() 339 current->active_mm = &init_mm; in trap_init()
|
/linux-4.4.14/arch/tile/mm/ |
D | pgtable.c | 120 spin_lock_irqsave(&init_mm.page_table_lock, flags); in shatter_huge_page() 123 spin_unlock_irqrestore(&init_mm.page_table_lock, flags); in shatter_huge_page() 128 pmd_populate_kernel(&init_mm, pmd, get_prealloc_pte(pmd_pfn(*pmd))); in shatter_huge_page() 148 spin_unlock_irqrestore(&init_mm.page_table_lock, flags); in shatter_huge_page()
|
D | highmem.c | 42 set_pte_at(&init_mm, kva, ptep, mk_pte(page, page_to_kpgprot(page))); in kmap()
|
D | init.c | 945 pte_clear(&init_mm, addr, ptep); in free_init_pages() 951 set_pte_at(&init_mm, addr, ptep, in free_init_pages()
|
D | fault.c | 113 pgd_k = init_mm.pgd + index; in vmalloc_sync_one()
|
/linux-4.4.14/arch/x86/kernel/cpu/ |
D | common.c | 1406 atomic_inc(&init_mm.mm_count); in cpu_init() 1407 me->active_mm = &init_mm; in cpu_init() 1409 enter_lazy_tlb(&init_mm, me); in cpu_init() 1414 load_mm_ldt(&init_mm); in cpu_init() 1455 atomic_inc(&init_mm.mm_count); in cpu_init() 1456 curr->active_mm = &init_mm; in cpu_init() 1458 enter_lazy_tlb(&init_mm, curr); in cpu_init() 1463 load_mm_ldt(&init_mm); in cpu_init()
|
/linux-4.4.14/arch/ia64/mm/ |
D | init.c | 221 pud = pud_alloc(&init_mm, pgd, address); in put_kernel_page() 224 pmd = pmd_alloc(&init_mm, pud, address); in put_kernel_page() 450 pgd_populate(&init_mm, pgd, alloc_bootmem_pages_node(NODE_DATA(node), PAGE_SIZE)); in create_mem_map_page_table() 454 pud_populate(&init_mm, pud, alloc_bootmem_pages_node(NODE_DATA(node), PAGE_SIZE)); in create_mem_map_page_table() 458 pmd_populate_kernel(&init_mm, pmd, alloc_bootmem_pages_node(NODE_DATA(node), PAGE_SIZE)); in create_mem_map_page_table()
|
/linux-4.4.14/arch/sparc/kernel/ |
D | sun4m_smp.c | 62 atomic_inc(&init_mm.mm_count); in sun4m_cpu_pre_online() 63 current->active_mm = &init_mm; in sun4m_cpu_pre_online()
|
D | smp_64.c | 121 atomic_inc(&init_mm.mm_count); in smp_callin() 122 current->active_mm = &init_mm; in smp_callin() 973 if (unlikely(!mm || (mm == &init_mm))) in smp_new_mmu_context_version_client() 1512 pgd_populate(&init_mm, pgd, new); in pcpu_populate_pte() 1520 pud_populate(&init_mm, pud, new); in pcpu_populate_pte() 1528 pmd_populate_kernel(&init_mm, pmd, new); in pcpu_populate_pte()
|
D | sun4d_smp.c | 96 atomic_inc(&init_mm.mm_count); in sun4d_cpu_pre_online() 97 current->active_mm = &init_mm; in sun4d_cpu_pre_online()
|
D | leon_smp.c | 96 atomic_inc(&init_mm.mm_count); in leon_cpu_pre_online() 97 current->active_mm = &init_mm; in leon_cpu_pre_online()
|
D | traps_32.c | 451 atomic_inc(&init_mm.mm_count); 452 current->active_mm = &init_mm;
|
/linux-4.4.14/arch/x86/include/asm/ |
D | pgtable_32.h | 62 pte_clear(&init_mm, (vaddr), (ptep)); \
|
D | tlbflush.h | 259 this_cpu_write(cpu_tlbstate.active_mm, &init_mm); in reset_lazy_tlbstate()
|
D | pgtable.h | 684 #define pgd_offset_k(address) pgd_offset(&init_mm, (address))
|
/linux-4.4.14/Documentation/vm/ |
D | active_mm.txt | 61 Also, a new rule is that _nobody_ ever has "init_mm" as a real MM any 62 more. "init_mm" should be considered just a "lazy context when no other 66 if (current->mm == &init_mm)
|
/linux-4.4.14/arch/arm/kernel/ |
D | hibernate.c | 86 cpu_switch_mm(idmap_pgd, &init_mm); in arch_restore_image()
|
D | setup.c | 950 init_mm.start_code = (unsigned long) _text; in setup_arch() 951 init_mm.end_code = (unsigned long) _etext; in setup_arch() 952 init_mm.end_data = (unsigned long) _edata; in setup_arch() 953 init_mm.brk = (unsigned long) _end; in setup_arch()
|
D | smp.c | 353 struct mm_struct *mm = &init_mm; in secondary_start_kernel()
|
/linux-4.4.14/arch/hexagon/include/asm/ |
D | mmu_context.h | 77 next->pgd[l1] = init_mm.pgd[l1]; in switch_mm()
|
D | pgtable.h | 251 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/cris/mm/ |
D | tlb.c | 113 page_id_map[0] = &init_mm; in tlb_init()
|
D | fault.c | 330 pgd_k = init_mm.pgd + offset; in do_page_fault()
|
/linux-4.4.14/arch/arm64/include/asm/ |
D | mmu_context.h | 139 if (next == &init_mm) { in switch_mm()
|
D | pgtable.h | 522 #define pgd_offset_k(addr) pgd_offset(&init_mm, addr)
|
/linux-4.4.14/arch/sh/mm/ |
D | kmap.c | 63 pte_clear(&init_mm, vaddr, kmap_coherent_pte - idx); in kunmap_coherent()
|
D | tlbflush_32.c | 92 asid = cpu_asid(cpu, &init_mm); in local_flush_tlb_kernel_range()
|
D | init.c | 132 pud_populate(&init_mm, pud, pmd); in one_md_table_init() 145 pmd_populate_kernel(&init_mm, pmd, pte); in one_page_table_init()
|
D | fault.c | 135 pgd_k = init_mm.pgd + index; in vmalloc_sync_one()
|
/linux-4.4.14/arch/parisc/include/asm/ |
D | mmu_context.h | 73 BUG_ON(next == &init_mm); /* Should never happen */ in activate_mm()
|
D | tlbflush.h | 52 BUG_ON(mm == &init_mm); /* Should never happen */ in flush_tlb_mm()
|
D | pgtable.h | 426 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/nios2/include/asm/ |
D | processor.h | 60 { &init_mm, (0), (0), __pgprot(0x0), VM_READ | VM_WRITE | VM_EXEC }
|
D | pgtable.h | 258 #define pgd_offset_k(addr) pgd_offset(&init_mm, addr)
|
/linux-4.4.14/arch/um/include/asm/ |
D | mmu_context.h | 58 if(next != &init_mm) in switch_mm()
|
D | pgtable.h | 309 #define pgd_offset_k(address) pgd_offset(&init_mm, address) 358 pte_clear(&init_mm, (vaddr), (ptep)); \
|
/linux-4.4.14/arch/xtensa/mm/ |
D | highmem.c | 75 pte_clear(&init_mm, kvaddr, kmap_pte + idx); in __kunmap_atomic()
|
D | fault.c | 217 pgd_k = init_mm.pgd + index; in do_page_fault()
|
/linux-4.4.14/arch/frv/kernel/ |
D | setup.c | 805 init_mm.start_code = (unsigned long) _stext; in setup_arch() 806 init_mm.end_code = (unsigned long) _etext; in setup_arch() 807 init_mm.end_data = (unsigned long) _edata; in setup_arch() 809 init_mm.brk = (unsigned long) &_end; in setup_arch() 811 init_mm.brk = (unsigned long) 0; in setup_arch()
|
/linux-4.4.14/arch/c6x/include/asm/ |
D | processor.h | 74 &init_mm, 0, 0, NULL, PAGE_SHARED, VM_READ | VM_WRITE | VM_EXEC, 1, \
|
/linux-4.4.14/arch/sparc/mm/ |
D | highmem.c | 118 pte_clear(&init_mm, vaddr, kmap_pte-idx); in __kunmap_atomic()
|
D | tlb.c | 173 if (mm == &init_mm) in set_pmd_at()
|
D | init_64.c | 1587 pgd_populate(&init_mm, pgd, new); in kernel_map_range() 1599 pud_populate(&init_mm, pud, new); in kernel_map_range() 1612 pmd_populate_kernel(&init_mm, pmd, new); in kernel_map_range() 2191 init_mm.pgd += ((shift) / (sizeof(pgd_t))); in paging_init() 2424 pgd_populate(&init_mm, pgd, new); in vmemmap_populate() 2433 pud_populate(&init_mm, pud, new); in vmemmap_populate()
|
D | io-unit.c | 222 pgdp = pgd_offset(&init_mm, addr); in iounit_map_dma_area()
|
D | fault_32.c | 363 pgd_k = init_mm.pgd + offset; in do_sparc_fault()
|
D | iommu.c | 360 pgdp = pgd_offset(&init_mm, addr); in iommu_map_dma_area()
|
D | srmmu.c | 292 init_mm.pgd = srmmu_swapper_pg_dir; in srmmu_nocache_init() 880 init_mm.context = (unsigned long) NO_CONTEXT; in srmmu_paging_init()
|
/linux-4.4.14/arch/frv/mm/ |
D | init.c | 106 init_new_context(&init_task, &init_mm); in paging_init()
|
D | fault.c | 306 pgd_k = ((pgd_t *)(init_mm.pgd)) + index; in do_page_fault()
|
/linux-4.4.14/arch/arm/include/asm/ |
D | mmu_context.h | 48 if (unlikely(mm->context.vmalloc_seq != init_mm.context.vmalloc_seq)) in check_and_switch_context()
|
D | pgtable.h | 182 #define pgd_offset_k(addr) pgd_offset(&init_mm, addr)
|
/linux-4.4.14/arch/score/include/asm/ |
D | pgalloc.h | 26 init = pgd_offset(&init_mm, 0UL); in pgd_alloc()
|
D | pgtable.h | 75 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/metag/mm/ |
D | highmem.c | 78 pte_clear(&init_mm, vaddr, kmap_pte-idx); in __kunmap_atomic()
|
D | init.c | 286 pmd_populate_kernel(&init_mm, pmd, pte); in allocate_pgtables() 338 init_new_context(&init_task, &init_mm); in paging_init()
|
/linux-4.4.14/arch/mn10300/include/asm/ |
D | processor.h | 119 { &init_mm, 0, 0, NULL, PAGE_SHARED, VM_READ | VM_WRITE | VM_EXEC, 1, \
|
D | pgtable.h | 431 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/sh/include/asm/ |
D | processor_64.h | 142 { &init_mm, 0, 0, NULL, PAGE_SHARED, VM_READ | VM_WRITE | VM_EXEC, 1, NULL, NULL }
|
D | pgtable_64.h | 56 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
D | pgtable_32.h | 412 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/sparc/include/asm/ |
D | mmu_context_64.h | 79 if (unlikely(mm == &init_mm)) in switch_mm()
|
D | pgtable_32.h | 318 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
D | pgtable_64.h | 860 #define pgd_offset_k(address) pgd_offset(&init_mm, address) 893 if (likely(mm != &init_mm) && pte_accessible(mm, orig)) in maybe_tlb_batch_add()
|
/linux-4.4.14/arch/mn10300/mm/ |
D | tlb-smp.c | 49 &init_mm, 0
|
D | fault.c | 391 pgd_k = init_mm.pgd + index; in do_page_fault()
|
/linux-4.4.14/arch/mips/include/asm/ |
D | pgalloc.h | 53 init = pgd_offset(&init_mm, 0UL); in pgd_alloc()
|
D | pgtable-32.h | 139 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
D | pgtable-64.h | 241 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/openrisc/mm/ |
D | init.c | 150 current_pgd = init_mm.pgd; in paging_init()
|
D | fault.c | 323 pgd_k = init_mm.pgd + offset; in do_page_fault()
|
/linux-4.4.14/arch/unicore32/mm/ |
D | fault.c | 46 mm = &init_mm; in show_pte() 358 pgd_k = init_mm.pgd + index; in do_ifault()
|
D | ioremap.c | 91 pte_free_kernel(&init_mm, pmd_page_vaddr(pmd)); in unmap_area_sections()
|
/linux-4.4.14/arch/m68k/sun3x/ |
D | dvma.c | 104 if((pmd = pmd_alloc(&init_mm, pgd, vaddr)) == NULL) { in dvma_map_cpu()
|
/linux-4.4.14/arch/tile/include/asm/ |
D | pgtable.h | 332 #define pgd_offset_k(address) pgd_offset(&init_mm, address) 340 pte_clear(&init_mm, (vaddr), (ptep)); \
|
/linux-4.4.14/arch/blackfin/kernel/ |
D | setup.c | 666 init_mm.start_code = (unsigned long)_stext; in memory_setup() 667 init_mm.end_code = (unsigned long)_etext; in memory_setup() 668 init_mm.end_data = (unsigned long)_edata; in memory_setup() 669 init_mm.brk = (unsigned long)0; in memory_setup()
|
/linux-4.4.14/arch/um/kernel/skas/ |
D | mmu.c | 62 if (current->mm != NULL && current->mm != &init_mm) in init_new_context()
|
/linux-4.4.14/arch/score/mm/ |
D | fault.c | 215 pgd_k = init_mm.pgd + offset; in do_page_fault()
|
/linux-4.4.14/arch/m68k/mm/ |
D | mcfmmu.c | 98 mm = (!user_mode(regs) && KMAPAREA(mmuar)) ? &init_mm : current->mm; in cf_tlb_miss()
|
D | kmap.c | 193 pmd_dir = pmd_alloc(&init_mm, pgd_dir, virtaddr); in __ioremap()
|
/linux-4.4.14/arch/arc/kernel/ |
D | smp.c | 118 struct mm_struct *mm = &init_mm; in start_kernel_secondary()
|
/linux-4.4.14/arch/cris/arch-v32/mm/ |
D | init.c | 41 per_cpu(current_pgd, smp_processor_id()) = init_mm.pgd; in cris_mmu_init()
|
/linux-4.4.14/arch/alpha/kernel/ |
D | smp.c | 147 atomic_inc(&init_mm.mm_count); in smp_callin() 148 current->active_mm = &init_mm; in smp_callin()
|
/linux-4.4.14/arch/alpha/mm/ |
D | init.c | 46 init = pgd_offset(&init_mm, 0UL); in pgd_alloc()
|
/linux-4.4.14/arch/cris/arch-v10/mm/ |
D | init.c | 44 per_cpu(current_pgd, smp_processor_id()) = init_mm.pgd; in paging_init()
|
/linux-4.4.14/arch/powerpc/include/asm/ |
D | pgtable-ppc32.h | 299 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
D | pgtable-ppc64.h | 202 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/include/linux/ |
D | init_task.h | 203 .active_mm = &init_mm, \
|
/linux-4.4.14/arch/m68k/include/asm/ |
D | mmu_context.h | 116 mm = &init_mm; in load_ksp_mmu()
|
D | sun3_pgtable.h | 194 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
D | mcf_pgtable.h | 339 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/cris/include/asm/ |
D | pgtable.h | 241 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/metag/include/asm/ |
D | pgtable.h | 188 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/m32r/include/asm/ |
D | pgtable.h | 313 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/arc/include/asm/ |
D | pgtable.h | 336 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/unicore32/include/asm/ |
D | pgtable.h | 238 #define pgd_offset_k(addr) pgd_offset(&init_mm, addr)
|
/linux-4.4.14/arch/avr32/include/asm/ |
D | pgtable.h | 300 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/ia64/kernel/ |
D | setup.c | 990 atomic_inc(&init_mm.mm_count); in cpu_init() 991 current->active_mm = &init_mm; in cpu_init()
|
/linux-4.4.14/arch/mips/kernel/ |
D | smp.c | 229 init_new_context(current, &init_mm); in smp_prepare_cpus()
|
D | traps.c | 2144 atomic_inc(&init_mm.mm_count); in per_cpu_trap_init() 2145 current->active_mm = &init_mm; in per_cpu_trap_init() 2147 enter_lazy_tlb(&init_mm, current); in per_cpu_trap_init()
|
/linux-4.4.14/arch/m32r/mm/ |
D | fault.c | 314 pgd_k = init_mm.pgd + offset; in do_page_fault()
|
/linux-4.4.14/arch/alpha/include/asm/ |
D | pgtable.h | 283 #define pgd_offset_k(address) pgd_offset(&init_mm, (address))
|
/linux-4.4.14/arch/openrisc/include/asm/ |
D | pgtable.h | 382 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/cris/arch-v10/ |
D | README.mm | 219 to map the kernel itself. swapper_pg_dir is pointed to by init_mm.pgd as the 234 First the PGD entry is found using init_mm.pgd. This is passed to
|
/linux-4.4.14/arch/xtensa/include/asm/ |
D | pgtable.h | 360 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/xtensa/kernel/ |
D | smp.c | 116 struct mm_struct *mm = &init_mm; in secondary_start_kernel()
|
/linux-4.4.14/arch/microblaze/include/asm/ |
D | pgtable.h | 476 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/frv/include/asm/ |
D | pgtable.h | 189 #define pgd_offset_k(address) pgd_offset(&init_mm, address)
|
/linux-4.4.14/arch/x86/platform/efi/ |
D | efi_64.c | 140 init_mm.pgd + pgd_index(PAGE_OFFSET), in efi_sync_low_kernel_mappings()
|
/linux-4.4.14/init/ |
D | main.c | 529 mm_init_cpumask(&init_mm); in start_kernel()
|
/linux-4.4.14/arch/ia64/include/asm/ |
D | pgtable.h | 380 (init_mm.pgd + (((addr) >> PGDIR_SHIFT) & (PTRS_PER_PGD - 1)))
|
/linux-4.4.14/arch/um/kernel/ |
D | tlb.c | 318 mm = &init_mm; in flush_tlb_kernel_range_common()
|
/linux-4.4.14/drivers/iommu/ |
D | intel-svm.c | 401 iommu->pasid_table[svm->pasid].val = (u64)__pa(init_mm.pgd) | 1 | (1ULL << 11); in intel_svm_bind_mm()
|