ring_init
int (*ring_init)(struct amdgpu_umsch_mm *umsch);
((umsch)->funcs->ring_init ? (umsch)->funcs->ring_init((umsch)) : 0)
int (*ring_init)(struct amdgpu_vpe *vpe);
#define vpe_ring_init(vpe) ((vpe)->funcs->ring_init ? (vpe)->funcs->ring_init((vpe)) : 0)
.ring_init = amdgpu_umsch_mm_ring_init,
.ring_init = amdgpu_vpe_ring_init,
ring_init(&netoring, netobuf, sizeof netobuf);
ring_init(&netiring, netibuf, sizeof netibuf);
void ring_init(Ring *ring, unsigned char *buffer, int size);
ring_init(&ttyoring, ttyobuf, sizeof ttyobuf);
ring_init(&ttyiring, ttyibuf, sizeof ttyibuf);