refscale_typesafe
static bool (*rts_acquire)(struct refscale_typesafe *rtsp, unsigned int *start);
static bool (*rts_release)(struct refscale_typesafe *rtsp, unsigned int start);
static bool typesafe_ref_acquire(struct refscale_typesafe *rtsp, unsigned int *start)
static bool typesafe_ref_release(struct refscale_typesafe *rtsp, unsigned int start)
static bool typesafe_lock_acquire(struct refscale_typesafe *rtsp, unsigned int *start)
static bool typesafe_lock_release(struct refscale_typesafe *rtsp, unsigned int start)
static bool typesafe_seqlock_acquire(struct refscale_typesafe *rtsp, unsigned int *start)
static bool typesafe_seqlock_release(struct refscale_typesafe *rtsp, unsigned int start)
struct refscale_typesafe *rtsp;
static struct refscale_typesafe *typesafe_alloc_one(void)
struct refscale_typesafe *rtsp;
struct refscale_typesafe *rtsp = rtsp_in;
sizeof(struct refscale_typesafe), sizeof(void *),
static struct refscale_typesafe **rtsarray;