ring_init
#define psp_ring_init(psp, type) (psp)->funcs->ring_init((psp), (type))
int (*ring_init)(struct psp_context *psp, enum psp_ring_type ring_type);
.ring_init = psp_v10_0_ring_init,
.ring_init = psp_v11_0_ring_init,
.ring_init = psp_v3_1_ring_init,
if (ring_init(&netoring, netobuf, sizeof netobuf) != 1) {
if (ring_init(&netiring, netibuf, sizeof netibuf) != 1) {
ring_init(Ring *ring, unsigned char *buffer, int count);
if (ring_init(&ttyoring, ttyobuf, sizeof ttyobuf) != 1) {
if (ring_init(&ttyiring, ttyibuf, sizeof ttyibuf) != 1) {