Searched refs:lock (Results 1 - 25 of 219) sorted by relevance

123456789

/osnet-11/usr/src/lib/gss_mechs/mech_krb5/support/
H A Dinit-addrinfo.c65 return k5_mutex_finish_init(&krb5int_fac.lock);
70 k5_mutex_destroy(&krb5int_fac.lock);
/osnet-11/usr/src/lib/libnsl/common/
H A Ddaemon_utils.c46 * 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 DLockable.h38 static void lock(pthread_mutex_t* mutex);
43 void lock();
H A DLockable.cc65 * @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 Dslp_queue.c63 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 Drc_mem.c115 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 Dgai_strerror.c57 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 Ddapl_cno_modify_agent.c79 dapl_os_lock(&cno_ptr->header.lock);
81 dapl_os_unlock(&cno_ptr->header.lock);
H A Ddapl_evd_clear_unwaitable.c75 dapl_os_lock(&evd_ptr->header.lock);
77 dapl_os_unlock(&evd_ptr->header.lock);
H A Ddapl_evd_set_unwaitable.c75 dapl_os_lock(&evd_ptr->header.lock);
77 dapl_os_unlock(&evd_ptr->header.lock);
H A Ddapl_evd_modify_cno.c103 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 Ddapl_ring_buffer_util.c87 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 Ddapl_sp_util.c95 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 Ddapl_hca_util.c75 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 Ddapl_cno_free.c87 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 Ddapl_ep_dup_connect.c102 * 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 Ddapl_cno_wait.c92 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 Ddapl_ep_disconnect.c93 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 Dadb_openclose.c69 /* 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 Ddevinfo_dli.c94 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 Damd64.il49 lock
59 lock
64 lock
69 lock
74 lock
/osnet-11/usr/src/lib/gss_mechs/mech_krb5/mech/
H A Dcopy_ccache.c27 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 DSun_sasGetAdapterAttributes.c43 lock(&all_hbas_lock);
45 lock(&open_handles_lock);
/osnet-11/usr/src/cmd/sendmail/db/include/
H A Dbtree.h66 #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 Dhash.h54 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...]

Completed in 73 milliseconds

123456789