/osnet-11/usr/src/lib/gss_mechs/mech_krb5/support/ |
H A D | init-addrinfo.c | 65 return k5_mutex_finish_init(&krb5int_fac.lock); 70 k5_mutex_destroy(&krb5int_fac.lock);
|
/osnet-11/usr/src/lib/libnsl/common/ |
H A D | daemon_utils.c | 46 * Use an advisory lock to ensure that only one daemon process is 47 * active in the system at any point in time. If the lock is held 49 * the lock to the caller immediately. The lock is cleared if the 50 * holding daemon process exits for any reason even if the lock 55 * check if another process is holding lock on the lock file. 65 struct flock lock; local 73 lock.l_type = F_WRLCK; 74 lock 144 struct flock lock; local [all...] |
/osnet-11/usr/src/lib/sun_fc/common/ |
H A D | Lockable.h | 38 static void lock(pthread_mutex_t* mutex); 43 void lock();
|
H A D | Lockable.cc | 65 * @memo Unlock a given mutex lock 66 * @precondition The lock must be held by this thread 67 * @postcondition The lock will be released 68 * @param myMutex The lock to unlock 76 * @postcondition The lock will be held by this thread. 78 void Lockable::lock() { function in class:Lockable 79 lock(&mutex); 83 * @memo Lock the given mutex lock 84 * @postcondition The lock will be held by this thread 85 * @param myMutex The mutex lock t 87 void Lockable::lock(pthread_mutex_t *myMutex) { function in class:Lockable [all...] |
/osnet-11/usr/src/lib/libslp/clib/ |
H A D | slp_queue.c | 63 mutex_t *lock; member in struct:queue 77 mutex_t *lock; local 84 if ((lock = calloc(1, sizeof (*lock))) == NULL) { 106 q->lock = lock; 127 (void) mutex_lock(q->lock); 137 (void) mutex_unlock(q->lock); 156 (void) mutex_lock(q->lock); 162 (void) mutex_unlock(q->lock); [all...] |
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/krb5/rcache/ |
H A D | rc_mem.c | 115 err = k5_mutex_lock(&id->lock); 119 if (err = k5_mutex_lock(&grcache.lock)) { 120 k5_mutex_unlock(&id->lock); 125 k5_mutex_unlock(&grcache.lock); 127 k5_mutex_unlock(&id->lock); 148 retval = k5_mutex_lock(&id->lock); 151 retval = k5_mutex_lock(&grcache.lock); 153 k5_mutex_unlock(&id->lock); 159 k5_mutex_unlock(&grcache.lock); 160 k5_mutex_unlock(&id->lock); [all...] |
/osnet-11/usr/src/lib/libresolv2/common/irs/ |
H A D | gai_strerror.c | 57 static pthread_mutex_t lock = LIBBIND_MUTEX_INITIALIZER; 68 if (pthread_mutex_lock(&lock) != 0) 72 (void)pthread_mutex_unlock(&lock); 77 if (pthread_mutex_unlock(&lock) != 0)
|
/osnet-11/usr/src/lib/udapl/udapl_tavor/common/ |
H A D | dapl_cno_modify_agent.c | 79 dapl_os_lock(&cno_ptr->header.lock); 81 dapl_os_unlock(&cno_ptr->header.lock);
|
H A D | dapl_evd_clear_unwaitable.c | 75 dapl_os_lock(&evd_ptr->header.lock); 77 dapl_os_unlock(&evd_ptr->header.lock);
|
H A D | dapl_evd_set_unwaitable.c | 75 dapl_os_lock(&evd_ptr->header.lock); 77 dapl_os_unlock(&evd_ptr->header.lock);
|
H A D | dapl_evd_modify_cno.c | 103 dapl_os_lock(&evd_ptr->header.lock); 106 dapl_os_unlock(&evd_ptr->header.lock); 113 dapl_os_lock(&(old_cno_ptr->header.lock)); 117 dapl_os_unlock(&(old_cno_ptr->header.lock)); 122 dapl_os_lock(&(cno_ptr->header.lock)); 127 dapl_os_unlock(&cno_ptr->header.lock);
|
H A D | dapl_ring_buffer_util.c | 87 dapl_os_lock_init(&rbuf->lock); 177 dapl_os_lock_destroy(&rbuf->lock); 207 dapl_os_lock(&rbuf->lock); 212 dapl_os_unlock(&rbuf->lock); 216 dapl_os_unlock(&rbuf->lock); 241 dapl_os_lock(&rbuf->lock); 245 dapl_os_unlock(&rbuf->lock); 249 dapl_os_unlock(&rbuf->lock); 276 dapl_os_lock(&rbuf->lock); 279 dapl_os_unlock(&rbuf->lock); [all...] |
H A D | dapl_sp_util.c | 95 dapl_os_lock_init(&sp_ptr->header.lock); 129 dapl_os_lock(&sp_ptr->header.lock); 132 dapl_os_unlock(&sp_ptr->header.lock); 158 dapl_os_lock(&sp_ptr->header.lock); 162 dapl_os_unlock(&sp_ptr->header.lock); 191 dapl_os_lock(&sp_ptr->header.lock); 203 dapl_os_unlock(&sp_ptr->header.lock); 230 dapl_os_lock(&sp_ptr->header.lock); 236 dapl_os_unlock(&sp_ptr->header.lock); 244 dapl_os_unlock(&sp_ptr->header.lock); [all...] |
H A D | dapl_hca_util.c | 75 dapl_os_lock_init(&hca_ptr->lock); 140 dapl_os_lock(&hca_ptr->lock); 143 dapl_os_unlock(&hca_ptr->lock); 165 dapl_os_lock(&hca_ptr->lock); 175 dapl_os_unlock(&hca_ptr->lock);
|
H A D | dapl_cno_free.c | 87 dapl_os_lock(&cno_ptr->header.lock); 91 dapl_os_unlock(&cno_ptr->header.lock); 96 dapl_os_unlock(&cno_ptr->header.lock);
|
H A D | dapl_ep_dup_connect.c | 102 * there is a problem. Do this under a lock and pull out 105 dapl_os_lock(&ep_dup_ptr->header.lock); 107 dapl_os_unlock(&ep_dup_ptr->header.lock); 114 dapl_os_unlock(&ep_dup_ptr->header.lock);
|
H A D | dapl_cno_wait.c | 92 dapl_os_lock(&cno_ptr->header.lock); 94 dapl_os_unlock(&cno_ptr->header.lock); 134 dapl_os_unlock(&cno_ptr->header.lock); 139 dapl_os_unlock(&cno_ptr->header.lock); 143 dapl_os_lock(&cno_ptr->header.lock); 176 dapl_os_unlock(&cno_ptr->header.lock);
|
H A D | dapl_ep_disconnect.c | 93 dapl_os_lock(&ep_ptr->header.lock); 107 dapl_os_unlock(&ep_ptr->header.lock); 118 dapl_os_unlock(&ep_ptr->header.lock); 129 dapl_os_unlock(&ep_ptr->header.lock); 140 dapl_os_unlock(&ep_ptr->header.lock); 165 dapl_os_unlock(&ep_ptr->header.lock);
|
/osnet-11/usr/src/lib/krb5/plugins/kdb/db2/ |
H A D | adb_openclose.c | 69 /* only create the lock file if we successfully created the db */ 122 * Do not release the lock on fromdb because it is being renamed 169 * distinct lockinfo structures, things get confused: lock(A), 170 * lock(B), release(B) will result in the kernel unlocking the 171 * lock file but handle A will still think the file is locked. 172 * Therefore, all handles using the same lock file must share a 178 * lock files. This code used to use a single static lockinfo 180 * the first database's lock file. This was Bad. 243 db->lock = &lockp->lockinfo; 244 db->lock [all...] |
/osnet-11/usr/src/lib/libdevinfo/ |
H A D | devinfo_dli.c | 94 flock_t lock; local 118 bzero(&lock, sizeof (lock)); 119 lock.l_type = l_type; 120 if (fcntl(fd, F_SETLKW, &lock) < 0) { 150 flock_t lock; local 154 bzero(&lock, sizeof (lock)); 155 lock.l_type = F_UNLCK; 156 (void) fcntl(fd, F_SETLK, &lock); [all...] |
/osnet-11/usr/src/lib/libc/amd64/threads/ |
H A D | amd64.il | 49 lock 59 lock 64 lock 69 lock 74 lock
|
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/mech/ |
H A D | copy_ccache.c | 27 code = k5_mutex_lock(&k5creds->lock); 33 k5_mutex_unlock(&k5creds->lock); 40 k5_mutex_unlock(&k5creds->lock); 47 k5_mutex_unlock(&k5creds->lock); 59 k5_mutex_unlock(&k5creds->lock);
|
/osnet-11/usr/src/lib/sun_sas/common/ |
H A D | Sun_sasGetAdapterAttributes.c | 43 lock(&all_hbas_lock); 45 lock(&open_handles_lock);
|
/osnet-11/usr/src/cmd/sendmail/db/include/ |
H A D | btree.h | 66 #define __BT_LPUT(dbc, lock) \ 68 lock_put((dbc)->dbp->dbenv->lk_info, lock) : 0) 69 #define __BT_TLPUT(dbc, lock) \ 71 lock_put((dbc)->dbp->dbenv->lk_info, lock) : 0) 126 DB_LOCK lock; /* The page's lock. */ member in struct:__epg 132 * stack is always large enough. Recno trees have to lock the entire tree to 138 #define BT_STK_ENTER(c, pagep, page_indx, lock, ret) do { \ 143 (c)->csp->lock = lock; \ 192 DB_LOCK lock; /* Cursor read lock. */ member in struct:__cursor [all...] |
H A D | hash.h | 54 DB_LOCK hlock; /* Metadata page lock. */ 62 DB_LOCK lock; /* Lock held on the current bucket. */ member in struct:cursor_t 82 #define H_ORIGINAL 0x0080 /* Bucket lock existed on entry. */ 96 (COPY)->lock != 0 && (ORIG)->lock != (COPY)->lock) \ 97 (void)lock_put((D)->dbenv->lk_info, (COPY)->lock); \ 100 (ORIG)->lock != 0 && (ORIG)->lock != (COPY)->lock) \ [all...] |