Lines Matching refs:esize

34 test_ring_create(const char *name, int esize, unsigned int count,  in test_ring_create()  argument
38 if (esize == -1) in test_ring_create()
41 return rte_ring_create_elem(name, esize, count, in test_ring_create()
46 test_ring_inc_ptr(void *obj, int esize, unsigned int n) in test_ring_inc_ptr() argument
52 if (esize != -1) in test_ring_inc_ptr()
53 sz = esize; in test_ring_inc_ptr()
59 test_ring_mem_copy(void *dst, void * const *src, int esize, unsigned int num) in test_ring_mem_copy() argument
64 if (esize != -1) in test_ring_mem_copy()
65 sz = esize * num; in test_ring_mem_copy()
72 test_ring_copy_to(struct rte_ring_zc_data *zcd, void * const *src, int esize, in test_ring_copy_to() argument
75 test_ring_mem_copy(zcd->ptr1, src, esize, zcd->n1); in test_ring_copy_to()
77 if (esize == -1) in test_ring_copy_to()
81 (zcd->n1 * esize / sizeof(uint32_t))); in test_ring_copy_to()
83 esize, num - zcd->n1); in test_ring_copy_to()
89 test_ring_copy_from(struct rte_ring_zc_data *zcd, void *dst, int esize, in test_ring_copy_from() argument
92 test_ring_mem_copy(dst, zcd->ptr1, esize, zcd->n1); in test_ring_copy_from()
95 dst = test_ring_inc_ptr(dst, esize, zcd->n1); in test_ring_copy_from()
96 test_ring_mem_copy(dst, zcd->ptr2, esize, num - zcd->n1); in test_ring_copy_from()
101 test_ring_enqueue(struct rte_ring *r, void **obj, int esize, unsigned int n, in test_ring_enqueue() argument
105 if (esize == -1) in test_ring_enqueue()
132 return rte_ring_enqueue_elem(r, obj, esize); in test_ring_enqueue()
134 return rte_ring_sp_enqueue_elem(r, obj, esize); in test_ring_enqueue()
136 return rte_ring_mp_enqueue_elem(r, obj, esize); in test_ring_enqueue()
138 return rte_ring_enqueue_bulk_elem(r, obj, esize, n, in test_ring_enqueue()
141 return rte_ring_sp_enqueue_bulk_elem(r, obj, esize, n, in test_ring_enqueue()
144 return rte_ring_mp_enqueue_bulk_elem(r, obj, esize, n, in test_ring_enqueue()
147 return rte_ring_enqueue_burst_elem(r, obj, esize, n, in test_ring_enqueue()
150 return rte_ring_sp_enqueue_burst_elem(r, obj, esize, n, in test_ring_enqueue()
153 return rte_ring_mp_enqueue_burst_elem(r, obj, esize, n, in test_ring_enqueue()
162 test_ring_dequeue(struct rte_ring *r, void **obj, int esize, unsigned int n, in test_ring_dequeue() argument
166 if (esize == -1) in test_ring_dequeue()
193 return rte_ring_dequeue_elem(r, obj, esize); in test_ring_dequeue()
195 return rte_ring_sc_dequeue_elem(r, obj, esize); in test_ring_dequeue()
197 return rte_ring_mc_dequeue_elem(r, obj, esize); in test_ring_dequeue()
199 return rte_ring_dequeue_bulk_elem(r, obj, esize, in test_ring_dequeue()
202 return rte_ring_sc_dequeue_bulk_elem(r, obj, esize, in test_ring_dequeue()
205 return rte_ring_mc_dequeue_bulk_elem(r, obj, esize, in test_ring_dequeue()
208 return rte_ring_dequeue_burst_elem(r, obj, esize, in test_ring_dequeue()
211 return rte_ring_sc_dequeue_burst_elem(r, obj, esize, in test_ring_dequeue()
214 return rte_ring_mc_dequeue_burst_elem(r, obj, esize, in test_ring_dequeue()
226 test_ring_calloc(unsigned int rsize, int esize) in test_ring_calloc() argument
232 if (esize == -1) in test_ring_calloc()
235 sz = esize; in test_ring_calloc()