/linux-4.4.14/arch/x86/mm/ |
D | init_64.c | 189 pgt_lock = &pgd_page_get_mm(page)->page_table_lock; in sync_global_pgds() 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() 515 spin_unlock(&init_mm.page_table_lock); in phys_pmd_init() 574 spin_lock(&init_mm.page_table_lock); in phys_pud_init() 578 spin_unlock(&init_mm.page_table_lock); in phys_pud_init() 587 spin_lock(&init_mm.page_table_lock); in phys_pud_init() [all …]
|
D | fault.c | 248 pgt_lock = &pgd_page_get_mm(page)->page_table_lock; in vmalloc_sync_all()
|
/linux-4.4.14/arch/powerpc/mm/ |
D | icswx.c | 96 spin_lock(&mm->page_table_lock); in use_cop() 118 spin_unlock(&mm->page_table_lock); in use_cop() 140 spin_lock(&mm->page_table_lock); in drop_cop() 160 spin_unlock(&mm->page_table_lock); in drop_cop()
|
D | pgtable_64.c | 371 spin_lock(&mm->page_table_lock); in get_from_cache() 382 spin_unlock(&mm->page_table_lock); in get_from_cache() 399 spin_lock(&mm->page_table_lock); in __alloc_for_cache() 409 spin_unlock(&mm->page_table_lock); in __alloc_for_cache() 500 assert_spin_locked(&vma->vm_mm->page_table_lock); in pmdp_set_access_flags() 522 assert_spin_locked(&mm->page_table_lock); in pmd_hugepage_update() 619 assert_spin_locked(&vma->vm_mm->page_table_lock); in pmdp_splitting_flush() 663 assert_spin_locked(&mm->page_table_lock); in pgtable_trans_huge_deposit() 683 assert_spin_locked(&mm->page_table_lock); in pgtable_trans_huge_withdraw() 708 assert_spin_locked(&mm->page_table_lock); in set_pmd_at()
|
D | hugetlbpage.c | 156 spin_lock(&mm->page_table_lock); in __hugepte_alloc() 189 spin_unlock(&mm->page_table_lock); in __hugepte_alloc()
|
/linux-4.4.14/mm/ |
D | init-mm.c | 22 .page_table_lock = __SPIN_LOCK_UNLOCKED(init_mm.page_table_lock),
|
D | memory.c | 612 spin_lock(&init_mm.page_table_lock); in __pte_alloc_kernel() 618 spin_unlock(&init_mm.page_table_lock); in __pte_alloc_kernel() 3523 spin_lock(&mm->page_table_lock); in __pud_alloc() 3528 spin_unlock(&mm->page_table_lock); in __pud_alloc() 3546 spin_lock(&mm->page_table_lock); in __pmd_alloc() 3560 spin_unlock(&mm->page_table_lock); in __pmd_alloc()
|
D | rmap.c | 194 spin_lock(&mm->page_table_lock); in anon_vma_prepare() 203 spin_unlock(&mm->page_table_lock); in anon_vma_prepare()
|
D | mmap.c | 2198 spin_lock(&mm->page_table_lock); in expand_upwards() 2210 spin_unlock(&mm->page_table_lock); in expand_upwards() 2270 spin_lock(&mm->page_table_lock); in expand_downwards() 2280 spin_unlock(&mm->page_table_lock); in expand_downwards()
|
D | Kconfig | 204 # page_table_lock, so that faults on different parts of the user address 207 # ARM's adjust_pte (unused if VIPT) depends on mm-wide page_table_lock.
|
/linux-4.4.14/Documentation/vm/ |
D | split_page_table_lock | 4 Originally, mm->page_table_lock spinlock protected all page tables of the 11 tables. Access to higher level tables protected by mm->page_table_lock. 31 If split lock is disabled, all tables guaded by mm->page_table_lock. 44 takes pmd split lock for PMD_SIZE page, mm->page_table_lock
|
D | 00-INDEX | 36 - Separate per-table lock to improve scalability of the old page_table_lock.
|
D | transhuge.txt | 354 mm->page_table_lock and re-run pmd_trans_huge. Taking the 355 page_table_lock will prevent the huge pmd to be converted into a 358 should just drop the page_table_lock and fallback to the old code as 362 returns true it's enough to drop the page_table_lock and call 367 drop the page_table_lock.
|
/linux-4.4.14/drivers/iommu/ |
D | omap-iommu.c | 509 spin_unlock(&obj->page_table_lock); in iopte_alloc() 511 spin_lock(&obj->page_table_lock); in iopte_alloc() 637 spin_lock(&obj->page_table_lock); in iopgtable_store_entry_core() 639 spin_unlock(&obj->page_table_lock); in iopgtable_store_entry_core() 741 spin_lock(&obj->page_table_lock); in iopgtable_clear_entry() 746 spin_unlock(&obj->page_table_lock); in iopgtable_clear_entry() 755 spin_lock(&obj->page_table_lock); in iopgtable_clear_entry_all() 776 spin_unlock(&obj->page_table_lock); in iopgtable_clear_entry_all() 956 spin_lock_init(&obj->page_table_lock); in omap_iommu_probe()
|
D | omap-iommu-debug.c | 187 spin_lock(&obj->page_table_lock); in dump_ioptable() 210 spin_unlock(&obj->page_table_lock); in dump_ioptable()
|
D | omap-iommu.h | 45 spinlock_t page_table_lock; /* protect iopgd */ member
|
/linux-4.4.14/arch/sparc/mm/ |
D | tlb.c | 223 assert_spin_locked(&mm->page_table_lock); in pgtable_trans_huge_deposit() 238 assert_spin_locked(&mm->page_table_lock); in pgtable_trans_huge_withdraw()
|
/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() 148 spin_unlock_irqrestore(&init_mm.page_table_lock, flags); in shatter_huge_page()
|
/linux-4.4.14/arch/arm64/kernel/ |
D | efi.c | 49 .page_table_lock = __SPIN_LOCK_UNLOCKED(efi_mm.page_table_lock),
|
/linux-4.4.14/arch/x86/kernel/ |
D | tboot.c | 114 .page_table_lock = __SPIN_LOCK_UNLOCKED(init_mm.page_table_lock),
|
/linux-4.4.14/include/linux/ |
D | hugetlb.h | 474 return &mm->page_table_lock; in huge_pte_lockptr() 531 return &mm->page_table_lock; in huge_pte_lockptr()
|
D | mm_types.h | 414 spinlock_t page_table_lock; /* Protects page tables and some counters */ member
|
D | mm.h | 1567 return &mm->page_table_lock; in pte_lockptr() 1657 return &mm->page_table_lock; in pmd_lockptr()
|
/linux-4.4.14/arch/s390/mm/ |
D | pgtable.c | 63 spin_lock_bh(&mm->page_table_lock); in crst_table_upgrade() 72 spin_unlock_bh(&mm->page_table_lock); in crst_table_upgrade() 259 spin_lock(&gmap->mm->page_table_lock); in gmap_alloc_table() 267 spin_unlock(&gmap->mm->page_table_lock); in gmap_alloc_table()
|
/linux-4.4.14/arch/arm/lib/ |
D | uaccess_with_memcpy.c | 58 ptl = ¤t->mm->page_table_lock; in pin_page_for_write()
|
/linux-4.4.14/arch/x86/xen/ |
D | mmu.c | 717 spin_lock_nest_lock(ptl, &mm->page_table_lock); in xen_pte_lock() 988 spin_lock(&next->page_table_lock); in xen_activate_mm() 990 spin_unlock(&next->page_table_lock); in xen_activate_mm() 995 spin_lock(&mm->page_table_lock); in xen_dup_mmap() 997 spin_unlock(&mm->page_table_lock); in xen_dup_mmap() 1086 spin_lock(&mm->page_table_lock); in xen_exit_mmap() 1092 spin_unlock(&mm->page_table_lock); in xen_exit_mmap()
|
/linux-4.4.14/arch/arc/mm/ |
D | tlb.c | 667 assert_spin_locked(&mm->page_table_lock); in pgtable_trans_huge_deposit() 682 assert_spin_locked(&mm->page_table_lock); in pgtable_trans_huge_withdraw()
|
/linux-4.4.14/kernel/ |
D | fork.c | 604 spin_lock_init(&mm->page_table_lock); in mm_init()
|
/linux-4.4.14/Documentation/cgroups/ |
D | memory.txt | 269 mm->page_table_lock
|
/linux-4.4.14/Documentation/virtual/uml/ |
D | UserModeLinux-HOWTO.txt | 3320 page_table_lock = {}, context = 138, start_code = 0, end_code = 0,
|