__RD32
(__RD32(((_sz) - offsetof(struct _s##_sring, ring)) / \
(__RD32(((_sz) - (long)(_s)->ring + (long)(_s)) / sizeof((_s)->ring[0])))