16 #ifndef _CNE_RING_API_INTERNAL_H_
17 #define _CNE_RING_API_INTERNAL_H_
45 unsigned int *free_space);
63 unsigned int *free_space);
121 unsigned int *available);
140 unsigned int *available);
200 unsigned int *free_space);
218 unsigned int *free_space);
241 unsigned int *available);
261 unsigned int *available);
289 unsigned int n,
unsigned int *free_space);
313 unsigned int n,
unsigned int *free_space);
385 unsigned int n,
unsigned int *available);
408 unsigned int n,
unsigned int *available);
480 unsigned int n,
unsigned int *free_space);
504 unsigned int n,
unsigned int *free_space);
531 unsigned int n,
unsigned int *available);
555 unsigned int n,
unsigned int *available);
#define __cne_always_inline
__cne_always_inline int cne_ring_sc_dequeue_elem(cne_ring_t *r, void *obj_p, unsigned int esize)
__cne_always_inline int cne_ring_mp_enqueue_elem(cne_ring_t *r, void *obj, unsigned int esize)
unsigned cne_ring_sp_enqueue_burst(cne_ring_t *r, void *const *obj_table, unsigned int n, unsigned int *free_space)
unsigned cne_ring_mc_dequeue_burst(cne_ring_t *r, void **obj_table, unsigned int n, unsigned int *available)
unsigned cne_ring_sc_dequeue_burst_elem(cne_ring_t *r, void *obj_table, unsigned int esize, unsigned int n, unsigned int *available)
unsigned int cne_ring_sc_dequeue_bulk_elem(cne_ring_t *r, void *obj_table, unsigned int esize, unsigned int n, unsigned int *available)
unsigned int cne_ring_mp_enqueue_bulk(cne_ring_t *r, void *const *obj_table, unsigned int n, unsigned int *free_space)
unsigned int cne_ring_mc_dequeue_bulk(cne_ring_t *r, void **obj_table, unsigned int n, unsigned int *available)
__cne_always_inline int cne_ring_mc_dequeue(cne_ring_t *r, void **obj_p)
__cne_always_inline int cne_ring_sp_enqueue(cne_ring_t *r, void *obj)
__cne_always_inline int cne_ring_sc_dequeue(cne_ring_t *r, void **obj_p)
__cne_always_inline int cne_ring_mp_enqueue(cne_ring_t *r, void *obj)
unsigned int cne_ring_mp_enqueue_bulk_elem(cne_ring_t *r, const void *obj_table, unsigned int esize, unsigned int n, unsigned int *free_space)
__cne_always_inline int cne_ring_sp_enqueue_elem(cne_ring_t *r, void *obj, unsigned int esize)
unsigned int cne_ring_sc_dequeue_bulk(cne_ring_t *r, void **obj_table, unsigned int n, unsigned int *available)
unsigned cne_ring_mp_enqueue_burst_elem(cne_ring_t *r, const void *obj_table, unsigned int esize, unsigned int n, unsigned int *free_space)
unsigned cne_ring_mp_enqueue_burst(cne_ring_t *r, void *const *obj_table, unsigned int n, unsigned int *free_space)
__cne_always_inline int cne_ring_mc_dequeue_elem(cne_ring_t *r, void *obj_p, unsigned int esize)
unsigned cne_ring_sc_dequeue_burst(cne_ring_t *r, void **obj_table, unsigned int n, unsigned int *available)
unsigned int cne_ring_sp_enqueue_bulk_elem(cne_ring_t *r, const void *obj_table, unsigned int esize, unsigned int n, unsigned int *free_space)
unsigned int cne_ring_sp_enqueue_bulk(cne_ring_t *r, void *const *obj_table, unsigned int n, unsigned int *free_space)
unsigned int cne_ring_mc_dequeue_bulk_elem(cne_ring_t *r, void *obj_table, unsigned int esize, unsigned int n, unsigned int *available)
unsigned cne_ring_sp_enqueue_burst_elem(cne_ring_t *r, const void *obj_table, unsigned int esize, unsigned int n, unsigned int *free_space)
unsigned cne_ring_mc_dequeue_burst_elem(cne_ring_t *r, void *obj_table, unsigned int esize, unsigned int n, unsigned int *available)