uthread_mutex_t struct