ring_queue: remove debugging stats

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
ring_queue: cleanup comment style to be closer to kernels style

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
ring_queue: desc *_burst functions once and remove per func desc

Describe the "*_burst" function variants once, and then remove
the descriptions in-front-of every _burst function.

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
ring_queue: small cleanup of unneeded comments

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
ring_queue: cleanup, desc functions from ring_queue.c in its own file

In ring_queue.h describing the prototype definitions of the functions
which is implemented in ring_queue.c seemed just to bloat.  Only desc
those function in ring_queue.c.

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
ring_queue: remove ring_queue_fake_test

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
ring_queue: remove the __attribute__((always_inline))

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>
ring_queue: reduce function comments significantly

All the comments in front of every function is bloating the code.
Remove most of the comments for the main enqueue/dequeue functions
and cleanup/reduce others.

Signed-off-by: Jesper Dangaard Brouer <brouer@redhat.com>