Lines Matching refs:mp
70 #define isc_mutex_init(mp) \ argument
71 isc_mutex_init_profile((mp), __FILE__, __LINE__)
74 #define isc_mutex_init(mp) \ argument
75 isc_mutex_init_errcheck((mp))
77 #define isc_mutex_init(mp) \ argument
78 isc__mutex_init((mp), __FILE__, __LINE__)
79 isc_result_t isc__mutex_init(isc_mutex_t *mp, const char *file, unsigned int line);
84 #define isc_mutex_lock(mp) \ argument
85 isc_mutex_lock_profile((mp), __FILE__, __LINE__)
87 #define isc_mutex_lock(mp) \ argument
88 ((pthread_mutex_lock((mp)) == 0) ? \
93 #define isc_mutex_unlock(mp) \ argument
94 isc_mutex_unlock_profile((mp), __FILE__, __LINE__)
96 #define isc_mutex_unlock(mp) \ argument
97 ((pthread_mutex_unlock((mp)) == 0) ? \
102 #define isc_mutex_trylock(mp) \ argument
103 ((pthread_mutex_trylock((&(mp)->mutex)) == 0) ? \
106 #define isc_mutex_trylock(mp) \ argument
107 ((pthread_mutex_trylock((mp)) == 0) ? \
112 #define isc_mutex_destroy(mp) \ argument
113 ((pthread_mutex_destroy((&(mp)->mutex)) == 0) ? \
116 #define isc_mutex_destroy(mp) \ argument
117 ((pthread_mutex_destroy((mp)) == 0) ? \
130 isc_mutex_init_profile(isc_mutex_t *mp, const char * _file, int _line);
132 isc_mutex_lock_profile(isc_mutex_t *mp, const char * _file, int _line);
134 isc_mutex_unlock_profile(isc_mutex_t *mp, const char * _file, int _line);
140 isc_mutex_init_errcheck(isc_mutex_t *mp);