Home | History | Annotate | Download | only in src

Lines Matching defs:ringbuffer_t

25 struct ringbuffer_t {
33 ringbuffer_t* ringbuffer_init(const size_t size) {
34 ringbuffer_t* p = osi_calloc(sizeof(ringbuffer_t));
50 void ringbuffer_free(ringbuffer_t *rb) {
56 size_t ringbuffer_available(const ringbuffer_t *rb) {
61 size_t ringbuffer_size(const ringbuffer_t *rb) {
66 size_t ringbuffer_insert(ringbuffer_t *rb, const uint8_t *p, size_t length) {
83 size_t ringbuffer_delete(ringbuffer_t *rb, size_t length) {
97 size_t ringbuffer_peek(const ringbuffer_t *rb, uint8_t *p, size_t length) {
114 size_t ringbuffer_pop(ringbuffer_t *rb, uint8_t *p, size_t length) {