Lines Matching refs:lock
57 /* Display->lock is a pointer to one of these */
133 #define UnlockNextEventReader(d) if ((d)->lock) \
134 (*(d)->lock->pop_reader)((d),&(d)->lock->event_awaiters,&(d)->lock->event_awaiters_tail)
137 #define ConditionWait(d,c) if ((d)->lock) \
138 (*(d)->lock->condition_wait)(c, (d)->lock->mutex,__FILE__,__LINE__)
139 #define ConditionSignal(d,c) if ((d)->lock) \
140 (*(d)->lock->condition_signal)(c,__FILE__,__LINE__)
141 #define ConditionBroadcast(d,c) if ((d)->lock) \
142 (*(d)->lock->condition_broadcast)(c,__FILE__,__LINE__)
144 #define ConditionWait(d,c) if ((d)->lock) \
145 (*(d)->lock->condition_wait)(c, (d)->lock->mutex)
146 #define ConditionSignal(d,c) if ((d)->lock) \
147 (*(d)->lock->condition_signal)(c)
148 #define ConditionBroadcast(d,c) if ((d)->lock) \
149 (*(d)->lock->condition_broadcast)(c)
153 xmutex_t lock;