Home
last modified time | relevance | path

Searched refs:page_table_lock (Results 1 – 25 of 42) sorted by relevance

12

/linux-2.4.37.9/mm/
Dmemory.c150 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 …]
Dmprotect.c83 spin_lock(&current->mm->page_table_lock); in change_protection()
89 spin_unlock(&current->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 …]
Dmremap.c82 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 …]
Dmlock.c17 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()
Dvmalloc.c109 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()
Dmmap.c344 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/
Dlocking7 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/
Dmmu_context.h114 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/
Dmm-armo.c71 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()
Dmm-armv.c91 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()
Dioremap.c100 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/
Dpmc.c74 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/
Dremap.c71 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/
Dsavage_drv.c168 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/
Dgeneric.c91 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/
Dioremap.c79 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/
Dremap.c100 spin_lock(&mm->page_table_lock); in remap_page_range_high()
112 spin_unlock(&mm->page_table_lock); in remap_page_range_high()
Dioremap.c77 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/
Dioremap.c79 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/
Dioremap.c77 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/
Dioremap.c76 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/
Dioremap.c74 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/
Dioremap.c76 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/
Dgeneric.c127 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/
Dmm.h661 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()

12