sghsc_rb_head_t
static void sghsc_rb_setup(sghsc_rb_head_t *);
static void sghsc_rb_teardown(sghsc_rb_head_t *);
static int sghsc_rb_get(sghsc_rb_head_t *, sghsc_event_t *);
static int sghsc_rb_put(sghsc_rb_head_t *, sghsc_event_t *);
sghsc_rb_setup(sghsc_rb_head_t *rb_head)
sghsc_rb_teardown(sghsc_rb_head_t *rb_head)
sghsc_rb_put(sghsc_rb_head_t *rb_head, sghsc_event_t *event)
sghsc_rb_get(sghsc_rb_head_t *rb_head, sghsc_event_t *event)
static sghsc_rb_head_t sghsc_rb_header; /* ring buffer header */