Lines Matching refs:esize
70 static const int esize[] = {-1, 4, 8, 16, 20}; variable
94 unsigned int esize, unsigned int n, unsigned int *free_space) in test_ring_enqueue_zc_bulk_elem() argument
99 ret = rte_ring_enqueue_zc_bulk_elem_start(r, esize, n, in test_ring_enqueue_zc_bulk_elem()
103 test_ring_copy_to(&zcd, obj_table, esize, ret); in test_ring_enqueue_zc_bulk_elem()
129 unsigned int esize, unsigned int n, unsigned int *free_space) in test_ring_enqueue_zc_burst_elem() argument
134 ret = rte_ring_enqueue_zc_burst_elem_start(r, esize, n, in test_ring_enqueue_zc_burst_elem()
138 test_ring_copy_to(&zcd, obj_table, esize, ret); in test_ring_enqueue_zc_burst_elem()
164 unsigned int esize, unsigned int n, unsigned int *available) in test_ring_dequeue_zc_bulk_elem() argument
169 ret = rte_ring_dequeue_zc_bulk_elem_start(r, esize, n, in test_ring_dequeue_zc_bulk_elem()
173 test_ring_copy_from(&zcd, obj_table, esize, ret); in test_ring_dequeue_zc_bulk_elem()
199 unsigned int esize, unsigned int n, unsigned int *available) in test_ring_dequeue_zc_burst_elem() argument
204 ret = rte_ring_dequeue_zc_burst_elem_start(r, esize, n, in test_ring_dequeue_zc_burst_elem()
208 test_ring_copy_from(&zcd, obj_table, esize, ret); in test_ring_dequeue_zc_burst_elem()
224 unsigned int esize, unsigned int n,
232 unsigned int esize, unsigned int n,
421 test_ring_enq_impl(struct rte_ring *r, void **obj, int esize, unsigned int n, in test_ring_enq_impl() argument
424 if (esize == -1) in test_ring_enq_impl()
427 return test_enqdeq_impl[test_idx].enq.felem(r, obj, esize, n, in test_ring_enq_impl()
432 test_ring_deq_impl(struct rte_ring *r, void **obj, int esize, unsigned int n, in test_ring_deq_impl() argument
435 if (esize == -1) in test_ring_deq_impl()
438 return test_enqdeq_impl[test_idx].deq.felem(r, obj, esize, n, in test_ring_deq_impl()
443 test_ring_mem_init(void *obj, unsigned int count, int esize) in test_ring_mem_init() argument
448 if (esize == -1) in test_ring_mem_init()
452 for (i = 0; i < (count * esize / sizeof(uint32_t)); i++) in test_ring_mem_init()
472 test_ring_print_test_string(const char *istr, unsigned int api_type, int esize) in test_ring_print_test_string() argument
476 if (esize == -1) in test_ring_print_test_string()
479 printf("elem APIs: element size %dB ", esize); in test_ring_print_test_string()
518 for (i = 0; i < RTE_DIM(esize); i++) { in test_ring_negative_tests()
520 rp = test_ring_create("test_bad_ring_size", esize[i], in test_ring_negative_tests()
528 rp = test_ring_create("test_bad_ring_size", esize[i], in test_ring_negative_tests()
545 rp = test_ring_create("test_ring_count", esize[i], 4097, in test_ring_negative_tests()
550 rp = test_ring_create("test_ring_negative", esize[i], RING_SIZE, in test_ring_negative_tests()
566 rt = test_ring_create("test_ring_negative", esize[i], RING_SIZE, in test_ring_negative_tests()
597 for (i = 0; i < RTE_DIM(esize); i++) { in test_ring_burst_bulk_tests1()
599 test_enqdeq_impl[test_idx].api_type, esize[i]); in test_ring_burst_bulk_tests1()
602 r = test_ring_create("test_ring_burst_bulk_tests", esize[i], in test_ring_burst_bulk_tests1()
607 src = test_ring_calloc(RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests1()
610 test_ring_mem_init(src, RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests1()
614 dst = test_ring_calloc(RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests1()
626 ret = test_ring_enq_impl(r, cur_src, esize[i], rand, in test_ring_burst_bulk_tests1()
630 ret = test_ring_deq_impl(r, cur_dst, esize[i], rand, in test_ring_burst_bulk_tests1()
635 ret = test_ring_enq_impl(r, cur_src, esize[i], rsz, in test_ring_burst_bulk_tests1()
645 ret = test_ring_deq_impl(r, cur_dst, esize[i], rsz, in test_ring_burst_bulk_tests1()
656 if (esize[i] != -1) in test_ring_burst_bulk_tests1()
657 temp_sz = rsz * esize[i]; in test_ring_burst_bulk_tests1()
692 for (i = 0; i < RTE_DIM(esize); i++) { in test_ring_burst_bulk_tests2()
694 test_enqdeq_impl[test_idx].api_type, esize[i]); in test_ring_burst_bulk_tests2()
697 r = test_ring_create("test_ring_burst_bulk_tests", esize[i], in test_ring_burst_bulk_tests2()
702 src = test_ring_calloc(RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests2()
705 test_ring_mem_init(src, RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests2()
709 dst = test_ring_calloc(RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests2()
715 ret = test_ring_enq_impl(r, cur_src, esize[i], 1, test_idx); in test_ring_burst_bulk_tests2()
717 cur_src = test_ring_inc_ptr(cur_src, esize[i], 1); in test_ring_burst_bulk_tests2()
720 ret = test_ring_enq_impl(r, cur_src, esize[i], 2, test_idx); in test_ring_burst_bulk_tests2()
722 cur_src = test_ring_inc_ptr(cur_src, esize[i], 2); in test_ring_burst_bulk_tests2()
725 ret = test_ring_enq_impl(r, cur_src, esize[i], MAX_BULK, in test_ring_burst_bulk_tests2()
730 ret = test_ring_deq_impl(r, cur_dst, esize[i], 1, test_idx); in test_ring_burst_bulk_tests2()
732 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], 1); in test_ring_burst_bulk_tests2()
735 ret = test_ring_deq_impl(r, cur_dst, esize[i], 2, test_idx); in test_ring_burst_bulk_tests2()
737 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], 2); in test_ring_burst_bulk_tests2()
740 ret = test_ring_deq_impl(r, cur_dst, esize[i], MAX_BULK, in test_ring_burst_bulk_tests2()
743 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], MAX_BULK); in test_ring_burst_bulk_tests2()
779 for (i = 0; i < RTE_DIM(esize); i++) { in test_ring_burst_bulk_tests3()
781 test_enqdeq_impl[test_idx].api_type, esize[i]); in test_ring_burst_bulk_tests3()
784 r = test_ring_create("test_ring_burst_bulk_tests", esize[i], in test_ring_burst_bulk_tests3()
789 src = test_ring_calloc(RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests3()
792 test_ring_mem_init(src, RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests3()
796 dst = test_ring_calloc(RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests3()
803 ret = test_ring_enq_impl(r, cur_src, esize[i], MAX_BULK, in test_ring_burst_bulk_tests3()
806 cur_src = test_ring_inc_ptr(cur_src, esize[i], in test_ring_burst_bulk_tests3()
809 ret = test_ring_deq_impl(r, cur_dst, esize[i], MAX_BULK, in test_ring_burst_bulk_tests3()
812 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], in test_ring_burst_bulk_tests3()
853 for (i = 0; i < RTE_DIM(esize); i++) { in test_ring_burst_bulk_tests4()
855 test_enqdeq_impl[test_idx].api_type, esize[i]); in test_ring_burst_bulk_tests4()
858 r = test_ring_create("test_ring_burst_bulk_tests", esize[i], in test_ring_burst_bulk_tests4()
863 src = test_ring_calloc(RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests4()
866 test_ring_mem_init(src, RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests4()
870 dst = test_ring_calloc(RING_SIZE * 2, esize[i]); in test_ring_burst_bulk_tests4()
877 ret = test_ring_enq_impl(r, cur_src, esize[i], MAX_BULK, in test_ring_burst_bulk_tests4()
880 cur_src = test_ring_inc_ptr(cur_src, esize[i], in test_ring_burst_bulk_tests4()
885 ret = test_ring_enq_impl(r, cur_src, esize[i], 2, test_idx); in test_ring_burst_bulk_tests4()
887 cur_src = test_ring_inc_ptr(cur_src, esize[i], 2); in test_ring_burst_bulk_tests4()
896 ret = test_ring_enq_impl(r, cur_src, esize[i], num_elems, in test_ring_burst_bulk_tests4()
899 cur_src = test_ring_inc_ptr(cur_src, esize[i], MAX_BULK - 3); in test_ring_burst_bulk_tests4()
905 ret = test_ring_enq_impl(r, cur_src, esize[i], MAX_BULK, in test_ring_burst_bulk_tests4()
911 ret = test_ring_deq_impl(r, cur_dst, esize[i], MAX_BULK, in test_ring_burst_bulk_tests4()
914 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], in test_ring_burst_bulk_tests4()
919 ret = test_ring_deq_impl(r, cur_dst, esize[i], 2, test_idx); in test_ring_burst_bulk_tests4()
921 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], 2); in test_ring_burst_bulk_tests4()
928 ret = test_ring_deq_impl(r, cur_dst, esize[i], num_elems, in test_ring_burst_bulk_tests4()
931 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], MAX_BULK - 3); in test_ring_burst_bulk_tests4()
970 for (i = 0; i < RTE_DIM(esize); i++) { in test_ring_basic_ex()
971 rp = test_ring_create("test_ring_basic_ex", esize[i], RING_SIZE, in test_ring_basic_ex()
980 src = test_ring_calloc(RING_SIZE, esize[i]); in test_ring_basic_ex()
985 test_ring_mem_init(src, RING_SIZE, esize[i]); in test_ring_basic_ex()
989 dst = test_ring_calloc(RING_SIZE, esize[i]); in test_ring_basic_ex()
1005 ret = test_ring_enqueue(rp, cur_src, esize[i], 1, in test_ring_basic_ex()
1008 cur_src = test_ring_inc_ptr(cur_src, esize[i], 1); in test_ring_basic_ex()
1014 ret = test_ring_dequeue(rp, cur_dst, esize[i], 1, in test_ring_basic_ex()
1017 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], 1); in test_ring_basic_ex()
1038 ret = test_ring_enqueue(rp, cur_src, esize[i], 2, in test_ring_basic_ex()
1041 cur_src = test_ring_inc_ptr(cur_src, esize[i], 2); in test_ring_basic_ex()
1043 ret = test_ring_dequeue(rp, cur_dst, esize[i], 2, in test_ring_basic_ex()
1046 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], 2); in test_ring_basic_ex()
1049 ret = test_ring_enqueue(rp, cur_src, esize[i], 2, in test_ring_basic_ex()
1053 ret = test_ring_dequeue(rp, cur_dst, esize[i], 2, in test_ring_basic_ex()
1056 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], 2); in test_ring_basic_ex()
1093 for (i = 0; i < RTE_DIM(esize); i++) { in test_ring_with_exact_size()
1096 esize[i]); in test_ring_with_exact_size()
1098 std_r = test_ring_create("std", esize[i], ring_sz, in test_ring_with_exact_size()
1105 exact_sz_r = test_ring_create("exact sz", esize[i], ring_sz, in test_ring_with_exact_size()
1118 src_orig = test_ring_calloc(17, esize[i]); in test_ring_with_exact_size()
1121 test_ring_mem_init(src_orig, 17, esize[i]); in test_ring_with_exact_size()
1125 dst_orig = test_ring_calloc(17, esize[i]); in test_ring_with_exact_size()
1144 ret = test_ring_enqueue(std_r, cur_src, esize[i], 1, in test_ring_with_exact_size()
1147 ret = test_ring_enqueue(exact_sz_r, cur_src, esize[i], 1, in test_ring_with_exact_size()
1150 cur_src = test_ring_inc_ptr(cur_src, esize[i], 1); in test_ring_with_exact_size()
1152 ret = test_ring_enqueue(std_r, cur_src, esize[i], 1, in test_ring_with_exact_size()
1155 ret = test_ring_enqueue(exact_sz_r, cur_src, esize[i], 1, in test_ring_with_exact_size()
1160 ret = test_ring_dequeue(exact_sz_r, cur_dst, esize[i], ring_sz, in test_ring_with_exact_size()
1163 cur_dst = test_ring_inc_ptr(cur_dst, esize[i], ring_sz); in test_ring_with_exact_size()