/titanic_44/usr/src/lib/krb5/plugins/kdb/db2/ |
H A D | adb_openclose.c | 143 struct _locklist *lockp; in osa_adb_init_db() local 195 lockp = locklist; in osa_adb_init_db() 196 while (lockp) { in osa_adb_init_db() 197 if (strcmp(lockp->lockinfo.filename, lockfilename) == 0) in osa_adb_init_db() 200 lockp = lockp->next; in osa_adb_init_db() 202 if (lockp == NULL) { in osa_adb_init_db() 204 lockp = (struct _locklist *) malloc(sizeof(*lockp)); in osa_adb_init_db() 205 if (lockp == NULL) { in osa_adb_init_db() 209 memset(lockp, 0, sizeof(*lockp)); in osa_adb_init_db() 210 lockp->next = locklist; in osa_adb_init_db() [all …]
|
/titanic_44/usr/src/cmd/sendmail/db/lock/ |
H A D | lock.c | 269 struct __db_lock *lockp; local 283 lockp = OFFSET_TO_LOCK(lt, *lock); 286 locker, NULL, flags, obj, lock_mode, &lockp)) == 0) { 288 *lock = LOCK_TO_OFFSET(lt, lockp); 306 struct __db_lock *lockp; local 320 lockp = OFFSET_TO_LOCK(lt, *lock); 323 txn->txnid, txn, flags, obj, lock_mode, &lockp)) == 0) { 325 *lock = LOCK_TO_OFFSET(lt, lockp); 338 struct __db_lock *lockp; local 348 lockp = OFFSET_TO_LOCK(lt, lock); [all …]
|
H A D | lock_deadlock.c | 420 struct __db_lock *lockp; local 433 lockp = SH_LIST_FIRST(&lockerp->heldby, __db_lock); 440 if (lockp == NULL) { 447 } else if (LOCK_TO_OFFSET(lt, lockp) != info->last_lock || 448 lockp->status != DB_LSTAT_WAITING) 452 lockp->status = DB_LSTAT_ABORTED; 454 SH_LIST_REMOVE(lockp, locker_links, __db_lock); 455 sh_obj = (DB_LOCKOBJ *)((u_int8_t *)lockp + lockp->obj); 456 SH_TAILQ_REMOVE(&sh_obj->waiters, lockp, links, __db_lock); 457 (void)__db_mutex_unlock(&lockp->mutex, lt->reginfo.fd);
|
/titanic_44/usr/src/uts/common/io/xge/drv/ |
H A D | xge_osdep.h | 170 #define xge_os_spin_lock_init(lockp, ctxh) \ argument 171 mutex_init(lockp, NULL, MUTEX_DRIVER, NULL) 172 #define xge_os_spin_lock_init_irq(lockp, irqh) \ argument 173 mutex_init(lockp, NULL, MUTEX_DRIVER, DDI_INTR_PRI(irqh)) 174 #define xge_os_spin_lock_destroy(lockp, cthx) \ argument 175 (cthx = cthx, mutex_destroy(lockp)) 176 #define xge_os_spin_lock_destroy_irq(lockp, cthx) \ argument 177 (cthx = cthx, mutex_destroy(lockp)) 178 #define xge_os_spin_lock(lockp) mutex_enter(lockp) argument 179 #define xge_os_spin_unlock(lockp) mutex_exit(lockp) argument [all …]
|
/titanic_44/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_rmspin.c | 158 mutex_init(&lk->lockp, NULL, MUTEX_DRIVER, arg); in nsc_rm_lock_alloc() 169 mutex_destroy(&lk->lockp); in nsc_rm_lock_alloc() 217 mutex_destroy(&rmlockp->lockp); 238 mutex_enter(&rmlockp->lockp); in nsc_rm_lock() 246 mutex_exit(&rmlockp->lockp); in nsc_rm_lock() 265 ASSERT(MUTEX_HELD(&rmlockp->lockp)); in nsc_rm_unlock() 268 mutex_exit(&rmlockp->lockp); in nsc_rm_unlock()
|
H A D | nsc_rmspin.h | 42 kmutex_t lockp; member
|
/titanic_44/usr/src/uts/common/os/ |
H A D | netstack.c | 677 netstack_apply_create(kmutex_t *lockp, netstack_t *ns, int moduleid) in netstack_apply_create() argument 684 ASSERT(MUTEX_HELD(lockp)); in netstack_apply_create() 687 if (wait_for_nms_inprogress(ns, nms, lockp)) in netstack_apply_create() 696 mutex_exit(lockp); in netstack_apply_create() 709 mutex_enter(lockp); in netstack_apply_create() 737 netstack_apply_shutdown(kmutex_t *lockp, netstack_t *ns, int moduleid) in netstack_apply_shutdown() argument 744 ASSERT(MUTEX_HELD(lockp)); in netstack_apply_shutdown() 747 if (wait_for_nms_inprogress(ns, nms, lockp)) in netstack_apply_shutdown() 756 mutex_exit(lockp); in netstack_apply_shutdown() 769 mutex_enter(lockp); in netstack_apply_shutdown() [all …]
|
H A D | zone.c | 1011 zsd_apply_create(kmutex_t *lockp, boolean_t zone_lock_held, in zsd_apply_create() argument 1018 if (lockp != NULL) { in zsd_apply_create() 1019 ASSERT(MUTEX_HELD(lockp)); in zsd_apply_create() 1038 if (zsd_wait_for_inprogress(zone, t, lockp)) in zsd_apply_create() 1047 if (lockp != NULL) in zsd_apply_create() 1048 mutex_exit(lockp); in zsd_apply_create() 1061 if (lockp != NULL) in zsd_apply_create() 1062 mutex_enter(lockp); in zsd_apply_create() 1090 zsd_apply_shutdown(kmutex_t *lockp, boolean_t zone_lock_held, in zsd_apply_shutdown() argument 1097 if (lockp != NULL) { in zsd_apply_shutdown() [all …]
|
H A D | semaphore.c | 67 #define SEMA_BLOCK(s, lockp) \ argument 80 THREAD_SLEEP(curthread, lockp); \
|
/titanic_44/usr/src/cmd/sendmail/db/btree/ |
H A D | bt_page.c | 262 __bam_lget(dbc, do_couple, pgno, mode, lockp) in __bam_lget() argument 267 DB_LOCK *lockp; 276 *lockp = LOCK_INVALID; 292 couple[1].lock = *lockp; 302 __BT_LPUT(dbc, *lockp); 306 *lockp = couple[0].lock; 310 dbc->locker, 0, &dbc->lock_dbt, mode, lockp); 313 dbc->txn, 0, &dbc->lock_dbt, mode, lockp);
|
/titanic_44/usr/src/lib/libnsl/rpc/ |
H A D | svc_door.c | 98 __svc_add_to_xlist(SVCXPRT_LIST **list, SVCXPRT *xprt, mutex_t *lockp) in __svc_add_to_xlist() argument 105 if (lockp != NULL) in __svc_add_to_xlist() 106 (void) mutex_lock(lockp); in __svc_add_to_xlist() 109 if (lockp != NULL) in __svc_add_to_xlist() 110 (void) mutex_unlock(lockp); in __svc_add_to_xlist() 115 __svc_rm_from_xlist(SVCXPRT_LIST **list, SVCXPRT *xprt, mutex_t *lockp) in __svc_rm_from_xlist() argument 119 if (lockp != NULL) in __svc_rm_from_xlist() 120 (void) mutex_lock(lockp); in __svc_rm_from_xlist() 129 if (lockp != NULL) in __svc_rm_from_xlist() 130 (void) mutex_unlock(lockp); in __svc_rm_from_xlist() [all …]
|
/titanic_44/usr/src/uts/common/sys/ |
H A D | callb.h | 134 #define CALLB_CPR_INIT(cp, lockp, func, name) { \ argument 136 (cp)->cc_lockp = lockp; \ 174 #define CALLB_CPR_SAFE_END(cp, lockp) { \ argument 177 cv_wait(&(cp)->cc_stop_cv, lockp); \
|
/titanic_44/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rdssubr.c | 210 kmutex_t *lockp; in rds_bind_hash_remove() local 221 lockp = &rds_bind_fanout[RDS_BIND_HASH(rds->rds_port)]. in rds_bind_hash_remove() 223 ASSERT(lockp != NULL); in rds_bind_hash_remove() 224 mutex_enter(lockp); in rds_bind_hash_remove() 240 mutex_exit(lockp); in rds_bind_hash_remove()
|
/titanic_44/usr/src/uts/common/avs/ns/solaris/ |
H A D | nsc_proc.c | 204 nsc_do_lock(int mode, void **lockp) in nsc_do_lock() argument 277 *lockp = NULL; in nsc_do_lock() 286 *lockp = nlwp; in nsc_do_lock()
|
/titanic_44/usr/src/uts/common/avs/ns/sdbc/ |
H A D | sd_bio.c | 568 hook->lockp = &_sd_buflist.hook_locks[((long)hook >> 9) & in sd_alloc_iob() 1075 mutex_enter(hook->lockp); in sd_start_io() 1078 cv_wait(&hook->wait, hook->lockp); in sd_start_io() 1080 mutex_exit(hook->lockp); in sd_start_io() 1116 mutex_enter(hook->lockp); in _sd_sync_ea() 1127 mutex_exit(hook->lockp); in _sd_sync_ea() 1164 mutex_enter(hook->lockp); in _sd_async_ea() 1170 mutex_exit(hook->lockp); in _sd_async_ea()
|
H A D | sd_iob.h | 60 kmutex_t *lockp; /* mutex for releasing buffers */ member
|
/titanic_44/usr/src/uts/common/disp/ |
H A D | fx.c | 101 kmutex_t *lockp = &fx_cb_list_lock[index]; \ 103 mutex_enter(lockp); \ 108 mutex_exit(lockp); \ 117 kmutex_t *lockp = &fx_cb_list_lock[index]; \ 118 mutex_enter(lockp); \ 121 mutex_exit(lockp); \ 1655 kmutex_t *lockp = &fx_cb_list_lock[index]; in fx_list_release() local 1656 mutex_exit(lockp); in fx_list_release() 1663 kmutex_t *lockp = &fx_cb_list_lock[index]; in fx_list_lookup() local 1666 mutex_enter(lockp); in fx_list_lookup() [all …]
|
/titanic_44/usr/src/uts/common/inet/tcp/ |
H A D | tcp_bind.c | 158 kmutex_t *lockp; in tcp_bind_hash_remove() local 170 lockp = &tcps->tcps_bind_fanout[TCP_BIND_HASH( in tcp_bind_hash_remove() 173 ASSERT(lockp != NULL); in tcp_bind_hash_remove() 174 mutex_enter(lockp); in tcp_bind_hash_remove() 193 mutex_exit(lockp); in tcp_bind_hash_remove()
|
/titanic_44/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_rpc_adm.c | 724 pthread_rwlock_t *lockp; in fmd_adm_logrotate_1_svc() local 736 lockp = &fmd.d_log_lock; in fmd_adm_logrotate_1_svc() 739 lockp = &fmd.d_log_lock; in fmd_adm_logrotate_1_svc() 742 lockp = &fmd.d_ilog_lock; in fmd_adm_logrotate_1_svc() 745 lockp = &fmd.d_hvilog_lock; in fmd_adm_logrotate_1_svc() 766 (void) pthread_rwlock_wrlock(lockp); in fmd_adm_logrotate_1_svc() 774 (void) pthread_rwlock_unlock(lockp); in fmd_adm_logrotate_1_svc()
|
/titanic_44/usr/src/lib/libc/port/threads/ |
H A D | synch.c | 1251 volatile uint8_t *lockp = (volatile uint8_t *)&mp->mutex_lockw; in mutex_trylock_adaptive() local 1276 if (set_lock_byte(lockp) == 0) { in mutex_trylock_adaptive() 1304 if (*lockp == 0 && set_lock_byte(lockp) == 0) { in mutex_trylock_adaptive() 1352 if (set_lock_byte(lockp) == 0) { in mutex_trylock_adaptive() 1403 volatile uint8_t *lockp; in mutex_queuelock_adaptive() local 1412 lockp = (volatile uint8_t *)&mp->mutex_lockw; in mutex_queuelock_adaptive() 1415 if (*lockp == 0 && set_lock_byte(lockp) == 0) in mutex_queuelock_adaptive() 1440 volatile uint64_t *lockp = (volatile uint64_t *)&mp->mutex_lockword64; in mutex_trylock_process() local 1482 if (set_lock_byte64(lockp, udp->pid) == 0) { in mutex_trylock_process() 1510 if ((*lockp & LOCKMASK64) == 0 && in mutex_trylock_process() [all …]
|
/titanic_44/usr/src/uts/common/inet/sctp/ |
H A D | sctp_hash.c | 821 kmutex_t *lockp; in sctp_bind_hash_remove() local 823 lockp = sctp->sctp_bind_lockp; in sctp_bind_hash_remove() 828 ASSERT(lockp != NULL); in sctp_bind_hash_remove() 829 mutex_enter(lockp); in sctp_bind_hash_remove() 839 mutex_exit(lockp); in sctp_bind_hash_remove()
|
/titanic_44/usr/src/uts/common/io/ib/clients/rdsv3/ |
H A D | ib_rdma.c | 503 kmutex_t *lockp = &pool->f_lock; in rdsv3_ib_drain_mrlist_fn() local 509 mutex_enter(lockp); in rdsv3_ib_drain_mrlist_fn() 513 mutex_exit(lockp); in rdsv3_ib_drain_mrlist_fn()
|
H A D | ib_recv.c | 295 kmutex_t *lockp = &pool->f_lock; in rdsv3_ib_drain_inclist() local 299 mutex_enter(lockp); in rdsv3_ib_drain_inclist() 303 mutex_exit(lockp); in rdsv3_ib_drain_inclist()
|
/titanic_44/usr/src/lib/libzpool/common/sys/ |
H A D | zfs_context.h | 548 #define CALLB_CPR_INIT(cp, lockp, func, name) { \ argument 549 (cp)->cc_lockp = lockp; \ 556 #define CALLB_CPR_SAFE_END(cp, lockp) { \ argument
|
/titanic_44/usr/src/cmd/fs.d/cachefs/common/ |
H A D | subr.c | 351 char *lockp = CACHEFS_LOCK_FILE; in cachefs_inuse() local 355 xx = strlen(cachedirp) + strlen(lockp) + 3; in cachefs_inuse() 363 snprintf(buf, sizeof (buf), "%s/%s", cachedirp, lockp); in cachefs_inuse()
|