Lines Matching refs:srcs

92 	struct rte_mbuf *srcs[32], *dsts[32];  in do_multi_copies()  local
98 for (i = 0; i < RTE_DIM(srcs); i++) { in do_multi_copies()
101 if (split_batches && i == RTE_DIM(srcs) / 2) in do_multi_copies()
104 srcs[i] = rte_pktmbuf_alloc(pool); in do_multi_copies()
106 if (srcs[i] == NULL || dsts[i] == NULL) in do_multi_copies()
109 src_data = rte_pktmbuf_mtod(srcs[i], uint64_t *); in do_multi_copies()
113 if (rte_dma_copy(dev_id, vchan, srcs[i]->buf_iova + srcs[i]->data_off, in do_multi_copies()
123 uint16_t half_len = RTE_DIM(srcs) / 2; in do_multi_copies()
138 int n = rte_dma_completed(dev_id, vchan, RTE_DIM(srcs), NULL, &dma_err); in do_multi_copies()
139 if (n != RTE_DIM(srcs) || dma_err) in do_multi_copies()
141 n, RTE_DIM(srcs), dma_err); in do_multi_copies()
143 int n = rte_dma_completed_status(dev_id, vchan, RTE_DIM(srcs), NULL, sc); in do_multi_copies()
144 if (n != RTE_DIM(srcs)) in do_multi_copies()
146 n, RTE_DIM(srcs)); in do_multi_copies()
157 rte_dma_completed_status(dev_id, vchan, RTE_DIM(srcs), NULL, sc) : in do_multi_copies()
158 rte_dma_completed(dev_id, vchan, RTE_DIM(srcs), NULL, &dma_err); in do_multi_copies()
162 for (i = 0; i < RTE_DIM(srcs); i++) { in do_multi_copies()
165 src_data = rte_pktmbuf_mtod(srcs[i], char *); in do_multi_copies()
171 rte_pktmbuf_free(srcs[i]); in do_multi_copies()
287 struct rte_mbuf **srcs, struct rte_mbuf **dsts, unsigned int fail_idx) in test_failure_in_full_burst() argument
302 (i == fail_idx ? 0 : (srcs[i]->buf_iova + srcs[i]->data_off)), in test_failure_in_full_burst()
380 struct rte_mbuf **srcs, struct rte_mbuf **dsts, unsigned int fail_idx) in test_individual_status_query_with_failure() argument
392 (j == fail_idx ? 0 : (srcs[j]->buf_iova + srcs[j]->data_off)), in test_individual_status_query_with_failure()
441 struct rte_mbuf **srcs, struct rte_mbuf **dsts, unsigned int fail_idx) in test_single_item_status_query_with_failure() argument
455 (j == fail_idx ? 0 : (srcs[j]->buf_iova + srcs[j]->data_off)), in test_single_item_status_query_with_failure()
503 test_multi_failure(int16_t dev_id, uint16_t vchan, struct rte_mbuf **srcs, struct rte_mbuf **dsts, in test_multi_failure() argument
514 uintptr_t src = srcs[j]->buf_iova + srcs[j]->data_off; in test_multi_failure()
550 uintptr_t src = srcs[j]->buf_iova + srcs[j]->data_off; in test_multi_failure()
589 struct rte_mbuf *srcs[COMP_BURST_SZ], *dsts[COMP_BURST_SZ]; in test_completion_status() local
593 srcs[i] = rte_pktmbuf_alloc(pool); in test_completion_status()
598 if (test_failure_in_full_burst(dev_id, vchan, fence, srcs, dsts, fail[i]) < 0) in test_completion_status()
602 srcs, dsts, fail[i]) < 0) in test_completion_status()
607 srcs, dsts, fail[i]) < 0) in test_completion_status()
611 if (test_multi_failure(dev_id, vchan, srcs, dsts, fail, RTE_DIM(fail)) < 0) in test_completion_status()
615 rte_pktmbuf_free(srcs[i]); in test_completion_status()