/linux-2.4.37.9/mm/ |
D | memory.c | 150 spin_lock(&mm->page_table_lock); in clear_page_tables() 156 spin_unlock(&mm->page_table_lock); in clear_page_tables() 231 spin_lock(&src->page_table_lock); in copy_page_range() 269 spin_unlock(&src->page_table_lock); in copy_page_range() 276 spin_unlock(&src->page_table_lock); in copy_page_range() 378 spin_lock(&mm->page_table_lock); in zap_page_range() 399 spin_unlock(&mm->page_table_lock); in zap_page_range() 476 spin_lock(&mm->page_table_lock); in get_user_pages() 480 spin_unlock(&mm->page_table_lock); in get_user_pages() 495 spin_lock(&mm->page_table_lock); in get_user_pages() [all …]
|
D | mprotect.c | 83 spin_lock(¤t->mm->page_table_lock); in change_protection() 89 spin_unlock(¤t->mm->page_table_lock); in change_protection() 102 spin_lock(&mm->page_table_lock); in mprotect_fixup_all() 105 spin_unlock(&mm->page_table_lock); in mprotect_fixup_all() 113 spin_lock(&mm->page_table_lock); in mprotect_fixup_all() 116 spin_unlock(&mm->page_table_lock); in mprotect_fixup_all() 133 spin_lock(&vma->vm_mm->page_table_lock); in mprotect_fixup_start() 136 spin_unlock(&vma->vm_mm->page_table_lock); in mprotect_fixup_start() 154 spin_lock(&vma->vm_mm->page_table_lock); in mprotect_fixup_start() 157 spin_unlock(&vma->vm_mm->page_table_lock); in mprotect_fixup_start() [all …]
|
D | mremap.c | 82 spin_lock(&mm->page_table_lock); in move_one_page() 90 spin_unlock(&mm->page_table_lock); in move_one_page() 142 spin_lock(&mm->page_table_lock); in move_vma() 144 spin_unlock(&mm->page_table_lock); in move_vma() 149 spin_lock(&mm->page_table_lock); in move_vma() 152 spin_unlock(&mm->page_table_lock); in move_vma() 159 spin_lock(&mm->page_table_lock); in move_vma() 161 spin_unlock(&mm->page_table_lock); in move_vma() 168 spin_lock(&mm->page_table_lock); in move_vma() 170 spin_unlock(&mm->page_table_lock); in move_vma() [all …]
|
D | mlock.c | 17 spin_lock(&vma->vm_mm->page_table_lock); in mlock_fixup_all() 19 spin_unlock(&vma->vm_mm->page_table_lock); in mlock_fixup_all() 41 spin_lock(&vma->vm_mm->page_table_lock); in mlock_fixup_start() 44 spin_unlock(&vma->vm_mm->page_table_lock); in mlock_fixup_start() 67 spin_lock(&vma->vm_mm->page_table_lock); in mlock_fixup_end() 70 spin_unlock(&vma->vm_mm->page_table_lock); in mlock_fixup_end() 106 spin_lock(&vma->vm_mm->page_table_lock); in mlock_fixup_middle() 112 spin_unlock(&vma->vm_mm->page_table_lock); in mlock_fixup_middle()
|
D | vmalloc.c | 109 spin_unlock(&init_mm.page_table_lock); in alloc_area_pte() 111 spin_lock(&init_mm.page_table_lock); in alloc_area_pte() 166 spin_lock(&init_mm.page_table_lock); in __vmalloc_area_pages() 180 spin_unlock(&init_mm.page_table_lock); in __vmalloc_area_pages() 184 spin_unlock(&init_mm.page_table_lock); in __vmalloc_area_pages()
|
D | mmap.c | 344 spin_lock(&mm->page_table_lock); in vma_link() 346 spin_unlock(&mm->page_table_lock); in vma_link() 356 spinlock_t * lock = &mm->page_table_lock; in vma_merge() 836 spin_lock(&mm->page_table_lock); in unmap_fixup() 842 spin_lock(&mm->page_table_lock); in unmap_fixup() 869 spin_lock(&mm->page_table_lock); in unmap_fixup() 874 spin_unlock(&mm->page_table_lock); in unmap_fixup() 982 spin_lock(&mm->page_table_lock); in do_munmap() 990 spin_unlock(&mm->page_table_lock); in do_munmap() 1173 spin_lock(&mm->page_table_lock); in exit_mmap() [all …]
|
/linux-2.4.37.9/Documentation/vm/ |
D | locking | 7 page_table_lock & mmap_sem 15 and the page_table_lock is used to preserve list sanity against the 18 drops the page_table_lock. To guarantee the existence of the underlying 33 you need to take the page_table_lock. 34 3. The swapper takes _just_ the page_table_lock, this is done 38 takes the read lock and the page_table_lock, this is ok 40 5. You must be able to guarantee that while holding page_table_lock 41 or page_table_lock of mm A, you will not try to get either lock 49 page_table_lock. 69 The page_table_lock nests with the inode i_shared_lock and the kmem cache [all …]
|
/linux-2.4.37.9/include/asm-sparc64/ |
D | mmu_context.h | 114 spin_lock(&mm->page_table_lock); in switch_mm() 142 spin_unlock(&mm->page_table_lock); in switch_mm() 150 spin_lock(&mm->page_table_lock); in activate_mm() 156 spin_unlock(&mm->page_table_lock); in activate_mm()
|
/linux-2.4.37.9/arch/arm/mm/ |
D | mm-armo.c | 71 spin_lock(&mm->page_table_lock); in get_pgd_slow() 98 spin_unlock(&mm->page_table_lock); in get_pgd_slow() 105 spin_unlock(&mm->page_table_lock); in get_pgd_slow() 112 spin_unlock(&mm->page_table_lock); in get_pgd_slow()
|
D | mm-armv.c | 91 spin_lock(&mm->page_table_lock); in get_pgd_slow() 107 spin_unlock(&mm->page_table_lock); in get_pgd_slow() 124 spin_unlock(&mm->page_table_lock); in get_pgd_slow() 131 spin_unlock(&mm->page_table_lock); in get_pgd_slow()
|
D | ioremap.c | 100 spin_lock(&init_mm.page_table_lock); in remap_area_pages() 114 spin_unlock(&init_mm.page_table_lock); in remap_area_pages()
|
/linux-2.4.37.9/arch/ppc64/kernel/ |
D | pmc.c | 74 page_table_lock : SPIN_LOCK_UNLOCKED}; 221 spin_lock(&btmalloc_mm.page_table_lock); in btmalloc() 226 spin_unlock(&btmalloc_mm.page_table_lock); in btmalloc() 271 spin_unlock(&btmalloc_mm.page_table_lock); in btmalloc() 287 spin_lock(&btmalloc_mm.page_table_lock); in btfree() 304 spin_unlock(&btmalloc_mm.page_table_lock); in btfree() 314 spin_unlock(&btmalloc_mm.page_table_lock); in btfree()
|
/linux-2.4.37.9/arch/alpha/mm/ |
D | remap.c | 71 spin_lock(&init_mm.page_table_lock); in __alpha_remap_area_pages() 85 spin_unlock(&init_mm.page_table_lock); in __alpha_remap_area_pages()
|
/linux-2.4.37.9/drivers/char/drm/ |
D | savage_drv.c | 168 spin_lock(&mm->page_table_lock); in savage_get_physics_address() 176 spin_unlock(&mm->page_table_lock); in savage_get_physics_address() 180 spin_unlock(&mm->page_table_lock); in savage_get_physics_address()
|
/linux-2.4.37.9/arch/sparc/mm/ |
D | generic.c | 91 spin_lock(&mm->page_table_lock); in io_remap_page_range() 103 spin_unlock(&mm->page_table_lock); in io_remap_page_range()
|
/linux-2.4.37.9/arch/s390x/mm/ |
D | ioremap.c | 79 spin_lock(&init_mm.page_table_lock); in remap_area_pages() 93 spin_unlock(&init_mm.page_table_lock); in remap_area_pages()
|
/linux-2.4.37.9/arch/mips/mm/ |
D | remap.c | 100 spin_lock(&mm->page_table_lock); in remap_page_range_high() 112 spin_unlock(&mm->page_table_lock); in remap_page_range_high()
|
D | ioremap.c | 77 spin_lock(&init_mm.page_table_lock); in remap_area_pages() 91 spin_unlock(&init_mm.page_table_lock); in remap_area_pages()
|
/linux-2.4.37.9/arch/s390/mm/ |
D | ioremap.c | 79 spin_lock(&init_mm.page_table_lock); in remap_area_pages() 93 spin_unlock(&init_mm.page_table_lock); in remap_area_pages()
|
/linux-2.4.37.9/arch/sh/mm/ |
D | ioremap.c | 77 spin_lock(&init_mm.page_table_lock); in remap_area_pages() 91 spin_unlock(&init_mm.page_table_lock); in remap_area_pages()
|
/linux-2.4.37.9/arch/parisc/mm/ |
D | ioremap.c | 76 spin_lock(&init_mm.page_table_lock); in remap_area_pages() 90 spin_unlock(&init_mm.page_table_lock); in remap_area_pages()
|
/linux-2.4.37.9/arch/x86_64/mm/ |
D | ioremap.c | 74 spin_lock(&init_mm.page_table_lock); in remap_area_pages() 88 spin_unlock(&init_mm.page_table_lock); in remap_area_pages()
|
/linux-2.4.37.9/arch/cris/mm/ |
D | ioremap.c | 76 spin_lock(&init_mm.page_table_lock); in remap_area_pages() 90 spin_unlock(&init_mm.page_table_lock); in remap_area_pages()
|
/linux-2.4.37.9/arch/sparc64/mm/ |
D | generic.c | 127 spin_lock(&mm->page_table_lock); in io_remap_page_range() 139 spin_unlock(&mm->page_table_lock); in io_remap_page_range()
|
/linux-2.4.37.9/include/linux/ |
D | mm.h | 661 spin_lock(&vma->vm_mm->page_table_lock); in expand_stack() 665 spin_unlock(&vma->vm_mm->page_table_lock); in expand_stack() 672 spin_unlock(&vma->vm_mm->page_table_lock); in expand_stack() 678 spin_unlock(&vma->vm_mm->page_table_lock); in expand_stack() 688 spin_unlock(&vma->vm_mm->page_table_lock); in expand_stack()
|