|
void | lushPthr_processInit () |
|
void | lushPthr_init (lushPthr_t *x) |
|
void | lushPthr_dump (lushPthr_t *x, const char *nm, void *lock) |
|
static void | lushPthr_begSmplIdleness (lushPthr_t *x) |
|
static void | lushPthr_endSmplIdleness (lushPthr_t *x) |
|
static cct_node_t * | lushPthr_attribToCallPath (uint64_t idlenessIncr) |
|
static void | lushPthr_thread_init_ty1 (lushPthr_t *x) |
|
static void | lushPthr_thread_fini_ty1 (lushPthr_t *x) |
|
static void | lushPthr_mutexLock_pre_ty1 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexLock_post_ty1 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexTrylock_post_ty1 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexUnlock_post_ty1 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinLock_pre_ty1 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinLock_post_ty1 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinTrylock_pre_ty1 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinTrylock_post_ty1 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinUnlock_pre_ty1 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinUnlock_post_ty1 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinDestroy_pre_ty1 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinDestroy_post_ty1 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_condwait_pre_ty1 (lushPthr_t *x) |
|
static void | lushPthr_condwait_post_ty1 (lushPthr_t *x) |
|
static bool | lushPthr_isDirectlyInCond (lushPthr_t *x) |
|
static bool | lushPthr_isWorking_lock (lushPthr_t *x) |
|
static bool | lushPthr_isWorking_cond (lushPthr_t *x) |
|
static void | lushPthr_thread_init_ty2 (lushPthr_t *x) |
|
static void | lushPthr_thread_fini_ty2 (lushPthr_t *x) |
|
static void | lushPthr_lock_pre_ty2 (lushPthr_t *x) |
|
static void | lushPthr_lock_post_ty2 (lushPthr_t *x) |
|
static void | lushPthr_trylock_ty2 (lushPthr_t *x) |
|
static void | lushPthr_unlock_ty2 (lushPthr_t *x) |
|
static void | lushPthr_mutexLock_pre_ty2 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexLock_post_ty2 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexTrylock_post_ty2 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexUnlock_post_ty2 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinLock_pre_ty2 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinLock_post_ty2 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinTrylock_pre_ty2 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinTrylock_post_ty2 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinUnlock_pre_ty2 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinUnlock_post_ty2 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinDestroy_pre_ty2 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinDestroy_post_ty2 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_condwait_pre_ty2 (lushPthr_t *x) |
|
static void | lushPthr_condwait_post_ty2 (lushPthr_t *x) |
|
static bool | lushPthr_isSyncDataPointer (pthread_spinlock_t lockval) |
|
static lushPtr_SyncObjData_t * | lushPthr_getSyncDataPointer (atomic_pthread_spinlock_t lockval) |
|
static int32_t | lushPthr_makeSyncDataPointer (lushPtr_SyncObjData_t *data) |
|
static void | lushPthr_destroySyncDataPointer (atomic_pthread_spinlock_t *lock) |
|
static void | lushPthr_freelstEnq (lushPthr_t *restrict pthr, lushPtr_SyncObjData_t *restrict x) |
|
static lushPtr_SyncObjData_t * | lushPthr_freelstDeq (lushPthr_t *pthr) |
|
static lushPtr_SyncObjData_t * | lushPthr_makeSyncObjData_spin (lushPthr_t *restrict pthr, atomic_pthread_spinlock_t *restrict lock) |
|
static lushPtr_SyncObjData_t * | lushPthr_demandSyncObjData_spin (lushPthr_t *restrict pthr, atomic_pthread_spinlock_t *restrict lock) |
|
static lushPtr_SyncObjData_t * | lushPthr_demandCachedSyncObjData_spin (lushPthr_t *restrict pthr, atomic_pthread_spinlock_t *restrict lock) |
|
static lushPtr_SyncObjData_t * | lushPthr_demandSyncObjData_ps (lushPthr_t *restrict x, void *restrict syncObj) |
|
static lushPtr_SyncObjData_t * | lushPthr_demandSyncObjData (lushPthr_t *restrict x, void *restrict syncObj) |
|
static lushPtr_SyncObjData_t * | lushPthr_demandCachedSyncObjData (lushPthr_t *restrict pthr, void *restrict syncObj) |
|
static int | lushPthr_spin_lock (atomic_pthread_spinlock_t *lock) |
|
static int | lushPthr_spin_trylock (atomic_pthread_spinlock_t *lock) |
|
static int | lushPthr_spin_unlock (atomic_pthread_spinlock_t *lock) |
|
static void | lushPthr_thread_init_ty3 (lushPthr_t *x) |
|
static void | lushPthr_thread_fini_ty3 (lushPthr_t *x) |
|
static void | lushPthr_mutexLock_pre_ty3 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexLock_post_ty3 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexTrylock_post_ty3 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexUnlock_post_ty3 (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinLock_pre_ty3 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinLock_post_ty3 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinTrylock_pre_ty3 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinTrylock_post_ty3 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinUnlock_pre_ty3 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinUnlock_post_ty3 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinDestroy_pre_ty3 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinDestroy_post_ty3 (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_condwait_pre_ty3 (lushPthr_t *x) |
|
static void | lushPthr_condwait_post_ty3 (lushPthr_t *x) |
|
static void | lushPthr_thread_init (lushPthr_t *x) |
|
static void | lushPthr_thread_fini (lushPthr_t *x) |
|
static void | lushPthr_mutexLock_pre (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexLock_post (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static void | lushPthr_mutexTrylock_post (lushPthr_t *restrict x, pthread_mutex_t *restrict lock, int result) |
|
static void | lushPthr_mutexUnlock_post (lushPthr_t *restrict x, pthread_mutex_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinLock_pre (lushPthr_t *restrict x, atomic_pthread_spinlock_t *lock) |
|
static void | lushPthr_spinLock_post (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinTrylock_pre (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinTrylock_post (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock, int result) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinUnlock_pre (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinUnlock_post (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static atomic_pthread_spinlock_t * | lushPthr_spinDestroy_pre (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_spinDestroy_post (lushPthr_t *restrict x, atomic_pthread_spinlock_t *restrict lock) |
|
static void | lushPthr_condwait_pre (lushPthr_t *x) |
|
static void | lushPthr_condwait_post (lushPthr_t *x) |
|