Home
last modified time | relevance | path

Searched refs:p_spinlock (Results 1 – 2 of 2) sorted by relevance

/src/contrib/ofed/opensm/complib/
H A Dcl_spinlock.c42 void cl_spinlock_construct(IN cl_spinlock_t * const p_spinlock) in cl_spinlock_construct() argument
44 CL_ASSERT(p_spinlock); in cl_spinlock_construct()
46 p_spinlock->state = CL_UNINITIALIZED; in cl_spinlock_construct()
49 cl_status_t cl_spinlock_init(IN cl_spinlock_t * const p_spinlock) in cl_spinlock_init() argument
51 CL_ASSERT(p_spinlock); in cl_spinlock_init()
53 cl_spinlock_construct(p_spinlock); in cl_spinlock_init()
56 if (pthread_mutex_init(&p_spinlock->mutex, NULL)) in cl_spinlock_init()
59 p_spinlock->state = CL_INITIALIZED; in cl_spinlock_init()
63 void cl_spinlock_destroy(IN cl_spinlock_t * const p_spinlock) in cl_spinlock_destroy() argument
65 CL_ASSERT(p_spinlock); in cl_spinlock_destroy()
[all …]
/src/contrib/ofed/opensm/include/complib/
H A Dcl_spinlock.h87 void cl_spinlock_construct(IN cl_spinlock_t * const p_spinlock);
116 cl_status_t cl_spinlock_init(IN cl_spinlock_t * const p_spinlock);
148 void cl_spinlock_destroy(IN cl_spinlock_t * const p_spinlock);
178 void cl_spinlock_acquire(IN cl_spinlock_t * const p_spinlock);
200 void cl_spinlock_release(IN cl_spinlock_t * const p_spinlock);