Lines Matching refs:index
617 int index)
619 return stripe * rbio->stripe_npages + index;
627 int index)
629 return rbio->stripe_pages[rbio_stripe_page_index(rbio, stripe, index)];
633 * helper to index into the pstripe
635 static struct page *rbio_pstripe_page(struct btrfs_raid_bio *rbio, int index)
637 return rbio_stripe_page(rbio, rbio->nr_data, index);
641 * helper to index into the qstripe, returns null
644 static struct page *rbio_qstripe_page(struct btrfs_raid_bio *rbio, int index)
648 return rbio_stripe_page(rbio, rbio->nr_data + 1, index);
936 * else. This function decides if a given index (stripe number)
950 int index, int pagenr, int bio_list_only)
955 chunk_page = index * (rbio->stripe_len >> PAGE_SHIFT) + pagenr;
2324 int index;
2330 index = stripe_offset >> PAGE_SHIFT;
2331 rbio->bio_pages[index] = page;
2342 int index;
2347 index = i * rbio->stripe_npages + bit;
2348 if (rbio->stripe_pages[index])
2354 rbio->stripe_pages[index] = page;