umtx
userland_get_mutex(struct umtx *mtx, int timo)
userland_get_mutex_contested(struct umtx *mtx, int timo)
userland_rel_mutex(struct umtx *mtx)
userland_rel_mutex_contested(struct umtx *mtx)
static int userland_get_mutex(struct umtx *mtx, int timo);
static int userland_get_mutex_contested(struct umtx *mtx, int timo);
static void userland_rel_mutex(struct umtx *mtx);
static void userland_rel_mutex_contested(struct umtx *mtx);
static struct umtx *cleanup_mtx_contested;
static struct umtx *cleanup_mtx_held;
struct umtx *mtx;
mtx = (struct umtx *)(str + ((int)off & pgmask));