Searched refs:cl_lock (Results 1 - 5 of 5) sorted by relevance
/opensolaris-onvv-gate/usr/src/cmd/cmd-inet/usr.lib/dsvclockd/ |
H A D | datastore.h | 52 * `cl_lock', which is used for controlling manipulation of `cl_head'. 55 mutex_t cl_lock; /* protects the list */ member in struct:__anon152
|
H A D | datastore.c | 88 (void) mutex_init(&ds->ds_hash[i].cl_lock, USYNC_THREAD, 0); 177 (void) mutex_destroy(&ds->ds_hash[i].cl_lock); 200 (void) mutex_lock(&cn_list->cl_lock); 225 (void) mutex_unlock(&cn_list->cl_lock); 242 (void) mutex_lock(&cn_list->cl_lock); 247 (void) mutex_unlock(&cn_list->cl_lock); 265 (void) mutex_lock(&cn_list->cl_lock); 291 (void) mutex_unlock(&cn_list->cl_lock);
|
/opensolaris-onvv-gate/usr/src/uts/common/disp/ |
H A D | class.c | 64 if (clp->cl_name[0] == '\0' && clp->cl_lock == NULL) 71 clp->cl_lock = kmem_alloc(sizeof (krwlock_t), KM_SLEEP); 74 rw_init(clp->cl_lock, NULL, RW_DEFAULT, NULL); 96 rw_enter(clp->cl_lock, RW_READER); 98 rw_exit(clp->cl_lock); 101 rw_enter(clp->cl_lock, RW_READER); 106 rw_exit(clp->cl_lock); 140 kmem_free(clp->cl_lock, sizeof (krwlock_t)); 142 clp->cl_lock = (krwlock_t *)NULL;
|
/opensolaris-onvv-gate/usr/src/uts/common/sys/ |
H A D | class.h | 109 krwlock_t *cl_lock; /* class structure read/write lock */ member in struct:sclass 114 #define LOADABLE_SCHED(s) ((s)->cl_lock != STATIC_SCHED) 116 #define ALLOCATED_SCHED(s) ((s)->cl_lock != NULL)
|
/opensolaris-onvv-gate/usr/src/uts/common/os/ |
H A D | modconf.c | 1234 rw_enter(clp->cl_lock, RW_WRITER); 1238 rw_exit(clp->cl_lock); 1247 rw_exit(clp->cl_lock); 1281 !rw_tryenter(clp->cl_lock, RW_WRITER)) 1286 rw_exit(clp->cl_lock);
|
Completed in 102 milliseconds