Lines Matching refs:pages

45 				      struct page **pages, unsigned poffset,  in zisofs_uncompress_block()  argument
71 if (!pages[i]) in zisofs_uncompress_block()
73 memset(page_address(pages[i]), 0, PAGE_CACHE_SIZE); in zisofs_uncompress_block()
74 flush_dcache_page(pages[i]); in zisofs_uncompress_block()
75 SetPageUptodate(pages[i]); in zisofs_uncompress_block()
121 if (pages[curpage]) { in zisofs_uncompress_block()
122 stream.next_out = page_address(pages[curpage]) in zisofs_uncompress_block()
174 if (pages[curpage]) { in zisofs_uncompress_block()
175 flush_dcache_page(pages[curpage]); in zisofs_uncompress_block()
176 SetPageUptodate(pages[curpage]); in zisofs_uncompress_block()
200 struct page **pages) in zisofs_fill_pages() argument
215 BUG_ON(!pages[full_page]); in zisofs_fill_pages()
222 start_off = page_offset(pages[full_page]); in zisofs_fill_pages()
261 pcount, pages, poffset, &err); in zisofs_fill_pages()
263 pages += poffset >> PAGE_CACHE_SHIFT; in zisofs_fill_pages()
283 if (poffset && *pages) { in zisofs_fill_pages()
284 memset(page_address(*pages) + poffset, 0, in zisofs_fill_pages()
286 flush_dcache_page(*pages); in zisofs_fill_pages()
287 SetPageUptodate(*pages); in zisofs_fill_pages()
307 struct page *pages[max_t(unsigned, zisofs_pages_per_cblock, 1)]; in zisofs_readpage() local
332 pages[full_page] = page; in zisofs_readpage()
336 pages[i] = grab_cache_page_nowait(mapping, index); in zisofs_readpage()
337 if (pages[i]) { in zisofs_readpage()
338 ClearPageError(pages[i]); in zisofs_readpage()
339 kmap(pages[i]); in zisofs_readpage()
343 err = zisofs_fill_pages(inode, full_page, pcount, pages); in zisofs_readpage()
347 if (pages[i]) { in zisofs_readpage()
348 flush_dcache_page(pages[i]); in zisofs_readpage()
350 SetPageError(pages[i]); in zisofs_readpage()
351 kunmap(pages[i]); in zisofs_readpage()
352 unlock_page(pages[i]); in zisofs_readpage()
354 page_cache_release(pages[i]); in zisofs_readpage()