Searched refs:xor_srcs (Results 1 – 5 of 5) sorted by relevance
/linux-4.4.14/drivers/dma/ioat/ |
D | init.c | 777 struct page *xor_srcs[IOAT_NUM_SRC_TEST]; in ioat_xor_val_self_test() local 800 xor_srcs[src_idx] = alloc_page(GFP_KERNEL); in ioat_xor_val_self_test() 801 if (!xor_srcs[src_idx]) { in ioat_xor_val_self_test() 803 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test() 811 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test() 817 u8 *ptr = page_address(xor_srcs[src_idx]); in ioat_xor_val_self_test() 848 dma_srcs[i] = dma_map_page(dev, xor_srcs[i], 0, PAGE_SIZE, in ioat_xor_val_self_test() 909 xor_val_srcs[i] = xor_srcs[i]; in ioat_xor_val_self_test() 1035 __free_page(xor_srcs[src_idx]); in ioat_xor_val_self_test()
|
/linux-4.4.14/drivers/dma/ |
D | mv_xor.c | 812 struct page *xor_srcs[MV_XOR_NUM_SRC_TEST]; in mv_chan_xor_self_test() local 825 xor_srcs[src_idx] = alloc_page(GFP_KERNEL); in mv_chan_xor_self_test() 826 if (!xor_srcs[src_idx]) { in mv_chan_xor_self_test() 828 __free_page(xor_srcs[src_idx]); in mv_chan_xor_self_test() 836 __free_page(xor_srcs[src_idx]); in mv_chan_xor_self_test() 842 u8 *ptr = page_address(xor_srcs[src_idx]); in mv_chan_xor_self_test() 870 unmap->addr[i] = dma_map_page(dma_chan->device->dev, xor_srcs[i], in mv_chan_xor_self_test() 940 __free_page(xor_srcs[src_idx]); in mv_chan_xor_self_test()
|
D | iop-adma.c | 922 struct page *xor_srcs[IOP_ADMA_NUM_SRC_TEST]; in iop_adma_xor_val_self_test() local 938 xor_srcs[src_idx] = alloc_page(GFP_KERNEL); in iop_adma_xor_val_self_test() 939 if (!xor_srcs[src_idx]) { in iop_adma_xor_val_self_test() 941 __free_page(xor_srcs[src_idx]); in iop_adma_xor_val_self_test() 949 __free_page(xor_srcs[src_idx]); in iop_adma_xor_val_self_test() 955 u8 *ptr = page_address(xor_srcs[src_idx]); in iop_adma_xor_val_self_test() 980 dma_srcs[i] = dma_map_page(dma_chan->device->dev, xor_srcs[i], in iop_adma_xor_val_self_test() 1019 zero_sum_srcs[i] = xor_srcs[i]; in iop_adma_xor_val_self_test() 1085 __free_page(xor_srcs[src_idx]); in iop_adma_xor_val_self_test()
|
/linux-4.4.14/Documentation/crypto/ |
D | async-tx-api.txt | 132 void run_xor_copy_xor(struct page **xor_srcs, 148 tx = async_xor(xor_dest, xor_srcs, 0, xor_src_cnt, xor_len, &submit) 156 tx = async_xor(xor_dest, xor_srcs, 0, xor_src_cnt, xor_len, &submit);
|
/linux-4.4.14/drivers/md/ |
D | raid5.c | 1297 struct page **xor_srcs = to_addr_page(percpu, 0); in ops_run_compute5() local 1314 xor_srcs[count++] = sh->dev[i].page; in ops_run_compute5() 1321 tx = async_memcpy(xor_dest, xor_srcs[0], 0, 0, STRIPE_SIZE, &submit); in ops_run_compute5() 1323 tx = async_xor(xor_dest, xor_srcs, 0, count, STRIPE_SIZE, &submit); in ops_run_compute5() 1548 struct page **xor_srcs = to_addr_page(percpu, 0); in ops_run_prexor5() local 1553 struct page *xor_dest = xor_srcs[count++] = sh->dev[pd_idx].page; in ops_run_prexor5() 1563 xor_srcs[count++] = dev->page; in ops_run_prexor5() 1568 tx = async_xor(xor_dest, xor_srcs, 0, count, STRIPE_SIZE, &submit); in ops_run_prexor5() 1705 struct page **xor_srcs; in ops_run_reconstruct5() local 1732 xor_srcs = to_addr_page(percpu, j); in ops_run_reconstruct5() [all …]
|