#include <cirbuf.h>
Data Fields | |
cirbuf_uint | maxlen |
volatile cirbuf_uint | start |
volatile cirbuf_uint | end |
volatile cirbuf_uint | len |
char * | buf |
Definition at line 50 of file cirbuf.h.
total len of the fifo (number of elements)
Definition at line 51 of file cirbuf.h.
Referenced by cirbuf_add_buf_head(), cirbuf_add_buf_tail(), cirbuf_align_left(), cirbuf_align_right(), cirbuf_del_buf_head(), cirbuf_del_buf_tail(), cirbuf_get_buf_head(), cirbuf_get_buf_tail(), and cirbuf_init().
volatile cirbuf_uint cirbuf::start |
indice of the first elt
Definition at line 52 of file cirbuf.h.
Referenced by cirbuf_add_buf_head(), cirbuf_align_left(), cirbuf_align_right(), cirbuf_del_buf_head(), cirbuf_get_buf_head(), cirbuf_get_buf_tail(), cirbuf_get_head(), and cirbuf_init().
volatile cirbuf_uint cirbuf::end |
indice of the last elt
Definition at line 53 of file cirbuf.h.
Referenced by cirbuf_add_buf_tail(), cirbuf_align_right(), cirbuf_del_buf_tail(), cirbuf_get_buf_head(), cirbuf_get_buf_tail(), cirbuf_get_tail(), and cirbuf_init().
volatile cirbuf_uint cirbuf::len |
current len of fifo
Definition at line 54 of file cirbuf.h.
Referenced by cirbuf_add_buf_head(), cirbuf_add_buf_tail(), cirbuf_del_buf_head(), cirbuf_del_buf_tail(), and cirbuf_init().
char* cirbuf::buf |
Definition at line 55 of file cirbuf.h.
Referenced by cirbuf_add_buf_head(), cirbuf_add_buf_tail(), cirbuf_get_buf_head(), cirbuf_get_buf_tail(), cirbuf_get_head(), cirbuf_get_tail(), and cirbuf_init().