Lines Matching defs:pages
3375 struct page **pages, int numpages,
3407 page = pages[i];
3451 if (pages) {
3453 page = pages[i];
3461 static int ocfs2_grab_eof_pages(struct inode *inode, loff_t isize, struct page **pages,
3474 /* Cluster boundary, so we don't need to grab any pages. */
3497 pages[numpages] = grab_cache_page(mapping, index);
3498 if (!pages[numpages]) {
3510 if (pages) {
3512 if (pages[i]) {
3513 unlock_page(pages[i]);
3514 page_cache_release(pages[i]);
3532 * otherwise block_write_full_page() will skip writeout of pages past
3540 struct page **pages = NULL;
3550 pages = kcalloc(ocfs2_pages_per_cluster(inode->i_sb),
3552 if (pages == NULL) {
3558 ret = ocfs2_grab_eof_pages(inode, new_i_size, pages, &numpages, &phys);
3567 ocfs2_zero_cluster_pages(inode, new_i_size, pages, numpages, phys,
3571 * Initiate writeout of the pages we zero'd here. We don't
3582 if (pages)
3583 kfree(pages);