mtx_link_t
mtx_abort_link(mtx_t *mtx, mtx_link_t *link)
_mtx_lock_ex_link(mtx_t *mtx, mtx_link_t *link, int flags, int to)
mtx_link_t link;
mtx_link_t link;
__mtx_lock_sh(mtx_t *mtx, mtx_link_t *link, int flags, int to)
_mtx_lock_sh_link(mtx_t *mtx, mtx_link_t *link, int flags, int to)
mtx_link_t link;
mtx_link_t link;
static void mtx_delete_link(mtx_t *mtx, mtx_link_t *link);
mtx_link_t *link;
mtx_link_t *link;
__mtx_lock_ex(mtx_t *mtx, mtx_link_t *link, int flags, int to)
mtx_delete_link(mtx_t *mtx, mtx_link_t *link)
mtx_wait_link(mtx_t *mtx, mtx_link_t *link, int flags, int to)
int _mtx_lock_ex_link(mtx_t *mtx, mtx_link_t *link, int flags, int to);
int _mtx_lock_sh_link(mtx_t *mtx, mtx_link_t *link, int flags, int to);
void mtx_abort_link(mtx_t *mtx, mtx_link_t *link);
int mtx_wait_link(mtx_t *mtx, mtx_link_t *link, int flags, int to);
mtx_link_t *mtx_exlink;
mtx_link_t *mtx_shlink;
mtx_lock_ex_link(mtx_t *mtx, mtx_link_t *link, int flags, int to)
mtx_lock_sh_link(mtx_t *mtx, mtx_link_t *link, int flags, int to)
mtx_link_init(mtx_link_t *link)
mtx_link_init_async(mtx_link_t *link,
void (*callback)(mtx_link_t *link, void *arg, int error),
mtx_link_t r_link;