Lines Matching defs:page
46 * gfs2_unstuffer_page - unstuff a stuffed inode into a block cached by a page
50 * @page: The (optional) page. This is looked up if @page is NULL
56 u64 block, struct page *page)
60 if (!PageUptodate(page)) {
61 void *kaddr = kmap(page);
66 kunmap(page);
68 SetPageUptodate(page);
74 if (!page_has_buffers(page))
75 create_empty_buffers(page, BIT(inode->i_blkbits),
78 bh = page_buffers(page);
85 set_page_dirty(page);
92 static int __gfs2_unstuff_inode(struct gfs2_inode *ip, struct page *page)
121 error = gfs2_unstuffer_page(ip, dibh, block, page);
160 struct page *page;
164 page = grab_cache_page(inode->i_mapping, 0);
166 if (!page)
168 error = __gfs2_unstuff_inode(ip, page);
169 unlock_page(page);
170 put_page(page);