Home
last modified time | relevance | path

Searched refs:xor_srcs (Results 1 – 5 of 5) sorted by relevance

/linux-6.15/drivers/dma/ioat/
H A Dinit.c776 struct page *xor_srcs[IOAT_NUM_SRC_TEST]; in ioat_xor_val_self_test() local
799 xor_srcs[src_idx] = alloc_page(GFP_KERNEL); in ioat_xor_val_self_test()
800 if (!xor_srcs[src_idx]) { in ioat_xor_val_self_test()
802 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test()
810 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test()
816 u8 *ptr = page_address(xor_srcs[src_idx]); in ioat_xor_val_self_test()
847 dma_srcs[i] = dma_map_page(dev, xor_srcs[i], 0, PAGE_SIZE, in ioat_xor_val_self_test()
910 xor_val_srcs[i] = xor_srcs[i]; in ioat_xor_val_self_test()
1032 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test()
/linux-6.15/drivers/dma/
H A Dmv_xor.c876 struct page *xor_srcs[MV_XOR_NUM_SRC_TEST]; in mv_chan_xor_self_test() local
889 xor_srcs[src_idx] = alloc_page(GFP_KERNEL); in mv_chan_xor_self_test()
890 if (!xor_srcs[src_idx]) { in mv_chan_xor_self_test()
892 __free_page(xor_srcs[src_idx]); in mv_chan_xor_self_test()
900 __free_page(xor_srcs[src_idx]); in mv_chan_xor_self_test()
906 u8 *ptr = page_address(xor_srcs[src_idx]); in mv_chan_xor_self_test()
934 unmap->addr[i] = dma_map_page(dma_chan->device->dev, xor_srcs[i], in mv_chan_xor_self_test()
1004 __free_page(xor_srcs[src_idx]); in mv_chan_xor_self_test()
/linux-6.15/Documentation/crypto/
H A Dasync-tx-api.rst162 static void run_xor_copy_xor(struct page **xor_srcs,
176 tx = async_xor(xor_dest, xor_srcs, 0, NDISKS, xor_len, &submit);
184 tx = async_xor(xor_dest, xor_srcs, 0, NDISKS, xor_len, &submit);
/linux-6.15/drivers/md/
H A Draid5.c1559 struct page **xor_srcs = to_addr_page(percpu, 0); in ops_run_compute5() local
1579 xor_srcs[count++] = sh->dev[i].page; in ops_run_compute5()
1856 struct page **xor_srcs = to_addr_page(percpu, 0); in ops_run_prexor5() local
1878 xor_srcs[count++] = dev->orig_page; in ops_run_prexor5()
1881 xor_srcs[count++] = dev->page; in ops_run_prexor5()
2039 struct page **xor_srcs; in ops_run_reconstruct5() local
2068 xor_srcs = to_addr_page(percpu, j); in ops_run_reconstruct5()
2082 xor_srcs[count++] = dev->page; in ops_run_reconstruct5()
2092 xor_srcs[count++] = dev->page; in ops_run_reconstruct5()
2229 xor_srcs[count++] = xor_dest; in ops_run_check_p()
[all …]
H A Draid5-ppl.c709 struct page *xor_srcs[] = { page1, page2 }; in ppl_xor() local
713 tx = async_xor(page1, xor_srcs, 0, 2, size, &submit); in ppl_xor()