Home
last modified time | relevance | path

Searched refs:ppl_page (Results 1 – 3 of 3) sorted by relevance

/openbmc/linux/drivers/md/
H A Draid5-ppl.c196 tx = async_memcpy(sh->ppl_page, srcs[0], 0, 0, PAGE_SIZE, in ops_run_partial_parity()
199 tx = async_xor(sh->ppl_page, srcs, 0, count, PAGE_SIZE, in ops_run_partial_parity()
350 page_address(sh->ppl_page), in ppl_log_stripe()
367 if (io || test_bit(STRIPE_SYNCING, &sh->state) || !sh->ppl_page || in ppl_write_stripe()
492 if (!bio_add_page(bio, sh->ppl_page, PAGE_SIZE, 0)) { in ppl_submit_iounit()
499 __bio_add_page(bio, sh->ppl_page, PAGE_SIZE, 0); in ppl_submit_iounit()
H A Draid5.h239 struct page *ppl_page; /* partial parity of this stripe */ member
H A Draid5.c2362 if (sh->ppl_page) in free_stripe()
2363 __free_page(sh->ppl_page); in free_stripe()
2385 sh->ppl_page = alloc_page(gfp); in alloc_stripe()
2386 if (!sh->ppl_page) { in alloc_stripe()
3471 if (raid5_has_ppl(sh->raid_conf) && sh->ppl_page && in schedule_reconstruction()