gpi_ring_add_element
ret = gpi_ring_add_element(&gchan->ch_ring, (void **)&ch_tre);
static int gpi_ring_add_element(struct gpi_ring *ring, void **wp);