Lines Matching refs:ret

77 	int ret = 0;  in testsuite_run_test()  local
80 ret = test(); in testsuite_run_test()
81 if (ret < 0) { in testsuite_run_test()
96 int ret = rte_dma_get_dev_id_by_name("invalid_dmadev_device"); in test_dma_get_dev_id_by_name() local
97 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_get_dev_id_by_name()
104 int ret; in test_dma_is_valid_dev() local
105 ret = rte_dma_is_valid(invalid_dev_id); in test_dma_is_valid_dev()
106 RTE_TEST_ASSERT(ret == false, "Expected false for invalid dev id"); in test_dma_is_valid_dev()
107 ret = rte_dma_is_valid(test_dev_id); in test_dma_is_valid_dev()
108 RTE_TEST_ASSERT(ret == true, "Expected true for valid dev id"); in test_dma_is_valid_dev()
124 int ret; in test_dma_info_get() local
126 ret = rte_dma_info_get(invalid_dev_id, &info); in test_dma_info_get()
127 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_info_get()
128 ret = rte_dma_info_get(test_dev_id, NULL); in test_dma_info_get()
129 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_info_get()
130 ret = rte_dma_info_get(test_dev_id, &info); in test_dma_info_get()
131 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to obtain device info"); in test_dma_info_get()
141 int ret; in test_dma_configure() local
144 ret = rte_dma_configure(invalid_dev_id, &conf); in test_dma_configure()
145 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_configure()
146 ret = rte_dma_configure(test_dev_id, NULL); in test_dma_configure()
147 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_configure()
151 ret = rte_dma_configure(test_dev_id, &conf); in test_dma_configure()
152 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_configure()
155 ret = rte_dma_info_get(test_dev_id, &info); in test_dma_configure()
156 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to obtain device info"); in test_dma_configure()
159 ret = rte_dma_configure(test_dev_id, &conf); in test_dma_configure()
160 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_configure()
166 ret = rte_dma_configure(test_dev_id, &conf); in test_dma_configure()
167 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_configure()
172 ret = rte_dma_configure(test_dev_id, &conf); in test_dma_configure()
173 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to configure dmadev, %d", ret); in test_dma_configure()
176 ret = rte_dma_info_get(test_dev_id, &info); in test_dma_configure()
177 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to obtain device info"); in test_dma_configure()
188 int ret; in check_direction() local
193 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in check_direction()
194 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in check_direction()
196 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in check_direction()
197 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in check_direction()
202 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in check_direction()
203 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in check_direction()
205 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in check_direction()
206 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in check_direction()
208 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in check_direction()
209 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in check_direction()
218 int ret; in check_port_type() local
225 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in check_port_type()
226 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in check_port_type()
233 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in check_port_type()
234 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in check_port_type()
245 int ret; in test_dma_vchan_setup() local
248 ret = rte_dma_vchan_setup(invalid_dev_id, 0, &vchan_conf); in test_dma_vchan_setup()
249 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_vchan_setup()
250 ret = rte_dma_vchan_setup(test_dev_id, 0, NULL); in test_dma_vchan_setup()
251 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_vchan_setup()
252 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in test_dma_vchan_setup()
253 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_vchan_setup()
256 ret = rte_dma_info_get(test_dev_id, &dev_info); in test_dma_vchan_setup()
257 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to obtain device info"); in test_dma_vchan_setup()
259 ret = rte_dma_configure(test_dev_id, &dev_conf); in test_dma_vchan_setup()
260 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to configure dmadev, %d", ret); in test_dma_vchan_setup()
263 ret = rte_dma_vchan_setup(test_dev_id, dev_conf.nb_vchans, &vchan_conf); in test_dma_vchan_setup()
264 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_vchan_setup()
267 ret = check_direction(); in test_dma_vchan_setup()
268 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to check direction"); in test_dma_vchan_setup()
274 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in test_dma_vchan_setup()
275 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_vchan_setup()
277 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in test_dma_vchan_setup()
278 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_vchan_setup()
281 ret = check_port_type(&dev_info); in test_dma_vchan_setup()
282 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to check port type"); in test_dma_vchan_setup()
288 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in test_dma_vchan_setup()
289 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to setup vchan, %d", ret); in test_dma_vchan_setup()
300 int ret; in setup_one_vchan() local
302 ret = rte_dma_info_get(test_dev_id, &dev_info); in setup_one_vchan()
303 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to obtain device info, %d", ret); in setup_one_vchan()
305 ret = rte_dma_configure(test_dev_id, &dev_conf); in setup_one_vchan()
306 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to configure, %d", ret); in setup_one_vchan()
309 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in setup_one_vchan()
310 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to setup vchan, %d", ret); in setup_one_vchan()
320 int ret; in test_dma_start_stop() local
323 ret = rte_dma_start(invalid_dev_id); in test_dma_start_stop()
324 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_start_stop()
325 ret = rte_dma_stop(invalid_dev_id); in test_dma_start_stop()
326 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_start_stop()
329 ret = setup_one_vchan(); in test_dma_start_stop()
330 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to setup one vchan, %d", ret); in test_dma_start_stop()
332 ret = rte_dma_start(test_dev_id); in test_dma_start_stop()
333 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to start, %d", ret); in test_dma_start_stop()
336 ret = rte_dma_configure(test_dev_id, &dev_conf); in test_dma_start_stop()
337 RTE_TEST_ASSERT(ret == -EBUSY, "Failed to configure, %d", ret); in test_dma_start_stop()
338 ret = rte_dma_vchan_setup(test_dev_id, 0, &vchan_conf); in test_dma_start_stop()
339 RTE_TEST_ASSERT(ret == -EBUSY, "Failed to setup vchan, %d", ret); in test_dma_start_stop()
341 ret = rte_dma_stop(test_dev_id); in test_dma_start_stop()
342 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to stop, %d", ret); in test_dma_start_stop()
352 int ret; in test_dma_stats() local
355 ret = rte_dma_stats_get(invalid_dev_id, 0, &stats); in test_dma_stats()
356 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_stats()
357 ret = rte_dma_stats_get(invalid_dev_id, 0, NULL); in test_dma_stats()
358 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_stats()
359 ret = rte_dma_stats_reset(invalid_dev_id, 0); in test_dma_stats()
360 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_stats()
363 ret = setup_one_vchan(); in test_dma_stats()
364 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to setup one vchan, %d", ret); in test_dma_stats()
367 ret = rte_dma_info_get(test_dev_id, &dev_info); in test_dma_stats()
368 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to obtain device info, %d", ret); in test_dma_stats()
369 ret = rte_dma_stats_get(test_dev_id, dev_info.max_vchans, &stats); in test_dma_stats()
370 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_stats()
371 ret = rte_dma_stats_reset(test_dev_id, dev_info.max_vchans); in test_dma_stats()
372 RTE_TEST_ASSERT(ret == -EINVAL, "Expected -EINVAL, %d", ret); in test_dma_stats()
375 ret = rte_dma_stats_get(test_dev_id, 0, &stats); in test_dma_stats()
376 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to get stats, %d", ret); in test_dma_stats()
377 ret = rte_dma_stats_get(test_dev_id, RTE_DMA_ALL_VCHAN, &stats); in test_dma_stats()
378 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to get all stats, %d", ret); in test_dma_stats()
379 ret = rte_dma_stats_reset(test_dev_id, 0); in test_dma_stats()
380 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to reset stats, %d", ret); in test_dma_stats()
381 ret = rte_dma_stats_reset(test_dev_id, RTE_DMA_ALL_VCHAN); in test_dma_stats()
382 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to reset all stats, %d", ret); in test_dma_stats()
390 int ret; in test_dma_dump() local
393 ret = rte_dma_dump(invalid_dev_id, stderr); in test_dma_dump()
394 RTE_TEST_ASSERT(ret == -EINVAL, "Excepted -EINVAL, %d", ret); in test_dma_dump()
395 ret = rte_dma_dump(test_dev_id, NULL); in test_dma_dump()
396 RTE_TEST_ASSERT(ret == -EINVAL, "Excepted -EINVAL, %d", ret); in test_dma_dump()
432 int ret; in test_dma_completed() local
435 ret = setup_one_vchan(); in test_dma_completed()
436 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to setup one vchan, %d", ret); in test_dma_completed()
438 ret = rte_dma_start(test_dev_id); in test_dma_completed()
439 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to start, %d", ret); in test_dma_completed()
444 ret = rte_dma_copy(test_dev_id, 0, (rte_iova_t)src, (rte_iova_t)dst, in test_dma_completed()
446 RTE_TEST_ASSERT_EQUAL(ret, 0, "Failed to enqueue copy, %d", ret); in test_dma_completed()
452 ret = rte_dma_submit(test_dev_id, 0); in test_dma_completed()
453 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to submit, %d", ret); in test_dma_completed()
460 ret = verify_memory(); in test_dma_completed()
461 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to verify memory"); in test_dma_completed()
466 ret = rte_dma_copy(test_dev_id, 0, (rte_iova_t)src, (rte_iova_t)dst, in test_dma_completed()
468 RTE_TEST_ASSERT_EQUAL(ret, 1, "Failed to enqueue copy, %d", ret); in test_dma_completed()
475 ret = verify_memory(); in test_dma_completed()
476 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to verify memory"); in test_dma_completed()
479 ret = rte_dma_stop(test_dev_id); in test_dma_completed()
480 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to stop, %d", ret); in test_dma_completed()
491 int ret; in test_dma_completed_status() local
494 ret = setup_one_vchan(); in test_dma_completed_status()
495 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to setup one vchan, %d", ret); in test_dma_completed_status()
497 ret = rte_dma_start(test_dev_id); in test_dma_completed_status()
498 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to start, %d", ret); in test_dma_completed_status()
501 ret = rte_dma_copy(test_dev_id, 0, (rte_iova_t)src, (rte_iova_t)dst, in test_dma_completed_status()
503 RTE_TEST_ASSERT_EQUAL(ret, 0, "Failed to enqueue copy, %d", ret); in test_dma_completed_status()
520 ret = rte_dma_copy(test_dev_id, 0, (rte_iova_t)src, (rte_iova_t)dst, in test_dma_completed_status()
522 RTE_TEST_ASSERT_EQUAL(ret, 1, "Failed to enqueue copy, %d", ret); in test_dma_completed_status()
534 ret = rte_dma_stop(test_dev_id); in test_dma_completed_status()
535 RTE_TEST_ASSERT_SUCCESS(ret, "Failed to stop, %d", ret); in test_dma_completed_status()
543 int ret = testsuite_setup(dev_id); in test_dma_api() local
544 if (ret) { in test_dma_api()