Lines Matching full:page
61 struct page **pages; in shmem_pin_map()
104 struct page *page; in __shmem_rw() local
107 page = shmem_read_mapping_page_gfp(file->f_mapping, pfn, in __shmem_rw()
109 if (IS_ERR(page)) in __shmem_rw()
110 return PTR_ERR(page); in __shmem_rw()
112 vaddr = kmap(page); in __shmem_rw()
115 set_page_dirty(page); in __shmem_rw()
119 mark_page_accessed(page); in __shmem_rw()
120 kunmap(page); in __shmem_rw()
121 put_page(page); in __shmem_rw()
139 struct page *page; in shmem_read_to_iosys_map() local
142 page = shmem_read_mapping_page_gfp(file->f_mapping, pfn, in shmem_read_to_iosys_map()
144 if (IS_ERR(page)) in shmem_read_to_iosys_map()
145 return PTR_ERR(page); in shmem_read_to_iosys_map()
147 vaddr = kmap(page); in shmem_read_to_iosys_map()
150 mark_page_accessed(page); in shmem_read_to_iosys_map()
151 kunmap(page); in shmem_read_to_iosys_map()
152 put_page(page); in shmem_read_to_iosys_map()
221 struct vm_page *page; in __uao_rw() local
229 TAILQ_FOREACH(page, &plist, pageq) { in __uao_rw()
232 void *vaddr = kmap(page); in __uao_rw()
236 set_page_dirty(page); in __uao_rw()
256 struct vm_page *page; in uao_read_to_iosys_map() local
264 TAILQ_FOREACH(page, &plist, pageq) { in uao_read_to_iosys_map()
269 vaddr = kmap(page); in uao_read_to_iosys_map()