Lines Matching refs:stripe_pages
36 * set when it is safe to trust the stripe_pages for caching
80 kfree(rbio->stripe_pages);
98 if (rbio->stripe_pages[i]) {
99 __free_page(rbio->stripe_pages[i]);
100 rbio->stripe_pages[i] = NULL;
160 * bio_sectors array into the stripe_pages array. We
251 rbio->stripe_sectors[i].page = rbio->stripe_pages[page_index];
263 if (dest->stripe_pages[page_nr])
264 __free_page(dest->stripe_pages[page_nr]);
265 dest->stripe_pages[page_nr] = src->stripe_pages[page_nr];
266 src->stripe_pages[page_nr] = NULL;
304 struct page *p = src->stripe_pages[i];
924 rbio->stripe_pages = kcalloc(num_pages, sizeof(struct page *),
933 if (!rbio->stripe_pages || !rbio->bio_sectors || !rbio->stripe_sectors ||
967 ret = btrfs_alloc_page_array(rbio->nr_pages, rbio->stripe_pages);
982 rbio->stripe_pages + data_pages);
1368 * stripe_pages[], thus we need to locate the sector.
1533 ret = btrfs_alloc_page_array(data_pages, rbio->stripe_pages);
2389 if (rbio->stripe_pages[index])
2394 rbio->stripe_pages[index] = page;
2773 struct page *dst = rbio->stripe_pages[page_nr + page_index];