Searched refs:rn_lock (Results 1 - 4 of 4) sorted by relevance

/opensolaris-onvv-gate/usr/src/cmd/svc/configd/
H A Drc_node.c50 * rc_node_t is synchronized by its rn_lock member. Some fields are
52 * which need to drop rn_lock, for example to respect locking order. Such
690 assert(MUTEX_HELD(&np->rn_lock));
723 (void) pthread_mutex_lock(&np->rn_lock);
733 (void) pthread_mutex_unlock(&np->rn_lock);
741 assert(MUTEX_HELD(&np->rn_lock));
752 (void) pthread_mutex_lock(&np->rn_lock);
754 (void) pthread_mutex_unlock(&np->rn_lock);
763 assert(MUTEX_HELD(&np->rn_lock));
797 (void) pthread_mutex_unlock(&np->rn_lock);
[all...]
H A Dconfigd.h221 const char *rn_values; /* protected by rn_lock */
222 size_t rn_values_count; /* protected by rn_lock */
223 size_t rn_values_size; /* protected by rn_lock */
229 rc_snapshot_t *rn_snapshot; /* protected by rn_lock */
239 pthread_mutex_t rn_lock; member in struct:rc_node
327 #define NODE_LOCK(n) (void) pthread_mutex_lock(&(n)->rn_lock)
328 #define NODE_UNLOCK(n) (void) pthread_mutex_unlock(&(n)->rn_lock)
359 ((npp)->rnp_node == NULL || !MUTEX_HELD(&(npp)->rnp_node->rn_lock))
H A Dfile_object.c1079 (void) pthread_mutex_lock(&np->rn_lock);
1081 (void) pthread_mutex_unlock(&np->rn_lock);
1088 (void) pthread_mutex_lock(&np->rn_lock);
1092 (void) pthread_mutex_unlock(&np->rn_lock);
H A Dclient.c492 !MUTEX_HELD(&ep->re_node.rnp_node->rn_lock));

Completed in 111 milliseconds