Lines Matching refs:rwlock_info
55 static void rwlock_cleanup(struct rwlock_info* p);
56 static void rwlock_delete_thread(struct rwlock_info* const p,
86 static Bool DRD_(rwlock_is_rdlocked)(struct rwlock_info* p)
98 static Bool DRD_(rwlock_is_wrlocked)(struct rwlock_info* p)
110 static Bool DRD_(rwlock_is_locked)(struct rwlock_info* p)
115 static Bool DRD_(rwlock_is_rdlocked_by)(struct rwlock_info* p,
125 static Bool DRD_(rwlock_is_wrlocked_by)(struct rwlock_info* p,
135 static Bool DRD_(rwlock_is_locked_by)(struct rwlock_info* p,
168 static void DRD_(rwlock_combine_other_vc)(struct rwlock_info* const p,
202 static Bool drd_rwlock_check_type(struct rwlock_info* const p,
227 /** Initialize the rwlock_info data structure *p. */
229 void DRD_(rwlock_initialize)(struct rwlock_info* const p, const Addr rwlock,
247 static void rwlock_cleanup(struct rwlock_info* p)
282 struct rwlock_info*
285 struct rwlock_info* p;
314 static struct rwlock_info* DRD_(rwlock_get)(const Addr rwlock)
321 struct rwlock_info* DRD_(rwlock_pre_init)(const Addr rwlock,
324 struct rwlock_info* p;
359 struct rwlock_info* p;
389 struct rwlock_info* p;
412 * Update rwlock_info state when locking the pthread_rwlock_t mutex.
420 struct rwlock_info* p;
458 struct rwlock_info* p;
487 * Update rwlock_info state when locking the pthread_rwlock_t rwlock.
495 struct rwlock_info* p;
524 * Update rwlock_info state when unlocking the pthread_rwlock_t rwlock.
537 struct rwlock_info* p;
645 static void rwlock_delete_thread(struct rwlock_info* const p,