Lines Matching defs:num_pages
419 if (idx_from >= curr_index + wpa->ia.ap.num_pages)
633 for (i = 0; i < ap->num_pages; i++) {
839 .ap.num_pages = 1,
901 for (i = 0; mapping == NULL && i < ap->num_pages; i++)
916 for (i = 0; i < ap->num_pages; i++) {
938 size_t count = ap->num_pages << PAGE_SHIFT;
949 ap->descs[ap->num_pages - 1].length--;
1007 ap->num_pages = nr_pages;
1125 for (i = 0; i < ap->num_pages; i++)
1140 for (i = 0; i < ap->num_pages; i++) {
1155 if (ia->write.page_locked && (i == ap->num_pages - 1))
1209 ap->pages[ap->num_pages] = page;
1210 ap->descs[ap->num_pages].length = tmp;
1211 ap->num_pages++;
1232 ap->num_pages < max_pages && offset == 0);
1391 while (nbytes < *nbytesp && ap->num_pages < max_pages) {
1394 ret = iov_iter_get_pages2(ii, &ap->pages[ap->num_pages],
1396 max_pages - ap->num_pages,
1406 ap->descs[ap->num_pages].offset = start;
1407 fuse_page_descs_length_init(ap->descs, ap->num_pages, npages);
1409 ap->num_pages += npages;
1410 ap->descs[ap->num_pages - 1].length -=
1665 for (i = 0; i < ap->num_pages; i++)
1684 for (i = 0; i < ap->num_pages; i++) {
1702 __u64 data_size = wpa->ia.ap.num_pages * PAGE_SIZE;
1776 pgoff_t idx_to = idx_from + wpa->ia.ap.num_pages - 1;
1780 WARN_ON(!wpa->ia.ap.num_pages);
1791 if (idx_from >= curr_index + curr->ia.ap.num_pages)
1924 ap->num_pages = 0;
1983 ap->num_pages = 1;
2065 memcpy(pages, ap->pages, sizeof(struct page *) * ap->num_pages);
2066 memcpy(descs, ap->descs, sizeof(struct fuse_page_desc) * ap->num_pages);
2080 int num_pages = wpa->ia.ap.num_pages;
2089 for (i = 0; i < num_pages; i++)
2108 WARN_ON(new_ap->num_pages != 0);
2109 new_ap->num_pages = 1;
2124 WARN_ON(tmp->ia.ap.num_pages != 1);
2153 WARN_ON(!ap->num_pages);
2165 if (ap->num_pages == fc->max_pages)
2169 if ((ap->num_pages + 1) * PAGE_SIZE > fc->max_write)
2173 if (data->orig_pages[ap->num_pages - 1]->index + 1 != page->index)
2177 if (ap->num_pages == data->max_pages && !fuse_pages_realloc(data))
2221 * request to the fi->writepages list and increment ap->num_pages.
2242 ap->num_pages = 0;
2248 ap->pages[ap->num_pages] = tmp_page;
2249 ap->descs[ap->num_pages].offset = 0;
2250 ap->descs[ap->num_pages].length = PAGE_SIZE;
2251 data->orig_pages[ap->num_pages] = &folio->page;
2263 ap->num_pages++;
2305 WARN_ON(!data.wpa->ia.ap.num_pages);