Searched refs:xor_srcs (Results 1 – 6 of 6) sorted by relevance
/linux-6.1.9/drivers/dma/ioat/ ! |
D | init.c | 787 struct page *xor_srcs[IOAT_NUM_SRC_TEST]; in ioat_xor_val_self_test() local 810 xor_srcs[src_idx] = alloc_page(GFP_KERNEL); in ioat_xor_val_self_test() 811 if (!xor_srcs[src_idx]) { in ioat_xor_val_self_test() 813 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test() 821 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test() 827 u8 *ptr = page_address(xor_srcs[src_idx]); in ioat_xor_val_self_test() 858 dma_srcs[i] = dma_map_page(dev, xor_srcs[i], 0, PAGE_SIZE, in ioat_xor_val_self_test() 921 xor_val_srcs[i] = xor_srcs[i]; in ioat_xor_val_self_test() 1043 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test()
|
/linux-6.1.9/drivers/dma/ ! |
D | iop-adma.c | 910 struct page *xor_srcs[IOP_ADMA_NUM_SRC_TEST]; in iop_adma_xor_val_self_test() local 926 xor_srcs[src_idx] = alloc_page(GFP_KERNEL); in iop_adma_xor_val_self_test() 927 if (!xor_srcs[src_idx]) { in iop_adma_xor_val_self_test() 929 __free_page(xor_srcs[src_idx]); in iop_adma_xor_val_self_test() 937 __free_page(xor_srcs[src_idx]); in iop_adma_xor_val_self_test() 943 u8 *ptr = page_address(xor_srcs[src_idx]); in iop_adma_xor_val_self_test() 968 dma_srcs[i] = dma_map_page(dma_chan->device->dev, xor_srcs[i], in iop_adma_xor_val_self_test() 1007 zero_sum_srcs[i] = xor_srcs[i]; in iop_adma_xor_val_self_test() 1073 __free_page(xor_srcs[src_idx]); in iop_adma_xor_val_self_test()
|
D | mv_xor.c | 876 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.1.9/Documentation/crypto/ ! |
D | async-tx-api.rst | 160 void run_xor_copy_xor(struct page **xor_srcs, 176 tx = async_xor(xor_dest, xor_srcs, 0, xor_src_cnt, xor_len, &submit) 184 tx = async_xor(xor_dest, xor_srcs, 0, xor_src_cnt, xor_len, &submit);
|
/linux-6.1.9/drivers/md/ ! |
D | raid5.c | 1570 struct page **xor_srcs = to_addr_page(percpu, 0); in ops_run_compute5() local 1590 xor_srcs[count++] = sh->dev[i].page; in ops_run_compute5() 1599 tx = async_memcpy(xor_dest, xor_srcs[0], off_dest, off_srcs[0], in ops_run_compute5() 1602 tx = async_xor_offs(xor_dest, off_dest, xor_srcs, off_srcs, count, in ops_run_compute5() 1867 struct page **xor_srcs = to_addr_page(percpu, 0); in ops_run_prexor5() local 1874 struct page *xor_dest = xor_srcs[count++] = sh->dev[pd_idx].page; in ops_run_prexor5() 1889 xor_srcs[count++] = dev->orig_page; in ops_run_prexor5() 1892 xor_srcs[count++] = dev->page; in ops_run_prexor5() 1898 tx = async_xor_offs(xor_dest, off_dest, xor_srcs, off_srcs, count, in ops_run_prexor5() 2050 struct page **xor_srcs; in ops_run_reconstruct5() local [all …]
|
D | raid5-ppl.c | 711 struct page *xor_srcs[] = { page1, page2 }; in ppl_xor() local 715 tx = async_xor(page1, xor_srcs, 0, 2, size, &submit); in ppl_xor()
|