Home
last modified time | relevance | path

Searched refs:m_owner (Results 1 – 5 of 5) sorted by relevance

/f-stack/freebsd/contrib/openzfs/include/os/linux/spl/sys/
H A Dmutex.h43 kthread_t *m_owner; member
54 mp->m_owner = current; in spl_mutex_set_owner()
60 mp->m_owner = NULL; in spl_mutex_clear_owner()
63 #define mutex_owner(mp) (READ_ONCE((mp)->m_owner))
/f-stack/freebsd/contrib/openzfs/lib/libzpool/
H A Dkernel.c196 memset(&mp->m_owner, 0, sizeof (pthread_t)); in mutex_init()
209 mp->m_owner = pthread_self(); in mutex_enter()
219 mp->m_owner = pthread_self(); in mutex_tryenter()
230 memset(&mp->m_owner, 0, sizeof (pthread_t)); in mutex_exit()
338 memset(&mp->m_owner, 0, sizeof (pthread_t)); in cv_wait()
340 mp->m_owner = pthread_self(); in cv_wait()
371 memset(&mp->m_owner, 0, sizeof (pthread_t)); in cv_timedwait()
373 mp->m_owner = pthread_self(); in cv_timedwait()
411 memset(&mp->m_owner, 0, sizeof (pthread_t)); in cv_timedwait_hires()
413 mp->m_owner = pthread_self(); in cv_timedwait_hires()
/f-stack/freebsd/sys/
H A D_umtx.h39 volatile __lwpid_t m_owner; /* Owner of the mutex */ member
/f-stack/freebsd/kern/
H A Dkern_umtx.c1007 rv = fueword32(&m->m_owner, &owner); in do_lock_normal()
1024 rv = casueword32(&m->m_owner, in do_lock_normal()
1064 rv = casueword32(&m->m_owner, in do_lock_normal()
1118 rv = casueword32(&m->m_owner, owner, &old, in do_lock_normal()
1175 error = fueword32(&m->m_owner, &owner); in do_unlock_normal()
1247 error = fueword32(&m->m_owner, &owner); in do_wake_umutex()
1342 error = fueword32(&m->m_owner, &owner); in do_wake2_umutex()
1353 error = casueword32(&m->m_owner, owner, &old, in do_wake2_umutex()
1911 (void)casuword32(&m->m_owner, in do_lock_pi()
2011 error = fueword32(&m->m_owner, &owner); in do_unlock_pi()
[all …]
/f-stack/freebsd/contrib/openzfs/include/sys/
H A Dzfs_context.h264 pthread_t m_owner;
269 #define MUTEX_HELD(mp) pthread_equal((mp)->m_owner, pthread_self())