/illumos-gate/usr/src/lib/krb5/plugins/kdb/db2/ |
H A D | adb_openclose.c | 143 struct _locklist *lockp; local 195 lockp = locklist; 196 while (lockp) { 197 if (strcmp(lockp->lockinfo.filename, lockfilename) == 0) 200 lockp = lockp->next; 202 if (lockp == NULL) { 204 lockp = (struct _locklist *) malloc(sizeof(*lockp)); 205 if (lockp [all...] |
/illumos-gate/usr/src/uts/common/avs/ns/nsctl/ |
H A D | nsc_rmspin.h | 42 kmutex_t lockp; member in struct:nsc_rmlock_s
|
H A D | nsc_rmspin.c | 158 mutex_init(&lk->lockp, NULL, MUTEX_DRIVER, arg); 169 mutex_destroy(&lk->lockp); 217 mutex_destroy(&rmlockp->lockp); 238 mutex_enter(&rmlockp->lockp); 246 mutex_exit(&rmlockp->lockp); 265 ASSERT(MUTEX_HELD(&rmlockp->lockp)); 268 mutex_exit(&rmlockp->lockp);
|
/illumos-gate/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 937 struct __db_lock *lockp; local [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, link [all...] |
/illumos-gate/usr/src/uts/common/io/xge/drv/ |
H A D | xge_osdep.h | 170 #define xge_os_spin_lock_init(lockp, ctxh) \ 171 mutex_init(lockp, NULL, MUTEX_DRIVER, NULL) 172 #define xge_os_spin_lock_init_irq(lockp, irqh) \ 173 mutex_init(lockp, NULL, MUTEX_DRIVER, DDI_INTR_PRI(irqh)) 174 #define xge_os_spin_lock_destroy(lockp, cthx) \ 175 (cthx = cthx, mutex_destroy(lockp)) 176 #define xge_os_spin_lock_destroy_irq(lockp, cthx) \ 177 (cthx = cthx, mutex_destroy(lockp)) 178 #define xge_os_spin_lock(lockp) mutex_enter(lockp) [all...] |
/illumos-gate/usr/src/uts/common/sys/ |
H A D | callb.h | 121 * lockp - pointer to mutex protecting the callb_cpr_t stuct 131 * Note: lockp is the lock to protect the callb_cpr_t (cp) structure 134 #define CALLB_CPR_INIT(cp, lockp, func, name) { \ 136 (cp)->cc_lockp = lockp; \ 174 #define CALLB_CPR_SAFE_END(cp, lockp) { \ 177 cv_wait(&(cp)->cc_stop_cv, lockp); \
|
/illumos-gate/usr/src/cmd/sendmail/db/btree/ |
H A D | bt_page.c | 262 __bam_lget(dbc, do_couple, pgno, mode, lockp) 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);
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | netstack.c | 677 netstack_apply_create(kmutex_t *lockp, netstack_t *ns, int moduleid) argument 684 ASSERT(MUTEX_HELD(lockp)); 687 if (wait_for_nms_inprogress(ns, nms, lockp)) 696 mutex_exit(lockp); 709 mutex_enter(lockp); 737 netstack_apply_shutdown(kmutex_t *lockp, netstack_t *ns, int moduleid) argument 744 ASSERT(MUTEX_HELD(lockp)); 747 if (wait_for_nms_inprogress(ns, nms, lockp)) 756 mutex_exit(lockp); 769 mutex_enter(lockp); 796 netstack_apply_destroy(kmutex_t *lockp, netstack_t *ns, int moduleid) argument 855 wait_for_zone_creator(netstack_t *ns, kmutex_t *lockp) argument 885 wait_for_nms_inprogress(netstack_t *ns, nm_state_t *nms, kmutex_t *lockp) argument [all...] |
H A D | zone.c | 1011 zsd_apply_create(kmutex_t *lockp, boolean_t zone_lock_held, argument 1018 if (lockp != NULL) { 1019 ASSERT(MUTEX_HELD(lockp)); 1038 if (zsd_wait_for_inprogress(zone, t, lockp)) 1047 if (lockp != NULL) 1048 mutex_exit(lockp); 1061 if (lockp != NULL) 1062 mutex_enter(lockp); 1090 zsd_apply_shutdown(kmutex_t *lockp, boolean_t zone_lock_held, argument 1097 if (lockp ! 1171 zsd_apply_destroy(kmutex_t *lockp, boolean_t zone_lock_held, zone_t *zone, zone_key_t key) argument 1243 zsd_wait_for_creator(zone_t *zone, struct zsd_entry *t, kmutex_t *lockp) argument 1270 zsd_wait_for_inprogress(zone_t *zone, struct zsd_entry *t, kmutex_t *lockp) argument [all...] |
/illumos-gate/usr/src/lib/libnsl/rpc/ |
H A D | svc_door.c | 98 __svc_add_to_xlist(SVCXPRT_LIST **list, SVCXPRT *xprt, mutex_t *lockp) argument 105 if (lockp != NULL) 106 (void) mutex_lock(lockp); 109 if (lockp != NULL) 110 (void) mutex_unlock(lockp); 115 __svc_rm_from_xlist(SVCXPRT_LIST **list, SVCXPRT *xprt, mutex_t *lockp) argument 119 if (lockp != NULL) 120 (void) mutex_lock(lockp); 129 if (lockp != NULL) 130 (void) mutex_unlock(lockp); 134 __svc_free_xlist(SVCXPRT_LIST **list, mutex_t *lockp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/lvm/mirror/ |
H A D | mirror.c | 416 IOLOCK *lockp /* can be NULL */ 647 if (lockp) { 648 md_ioctl_writerexit(lockp); 654 (void) mirror_resync_unit(mnum, NULL, &mde, lockp); 656 if (lockp) { 657 new_un = md_ioctl_writerlock(lockp, MDI_UNIT(mnum)); 1116 mirror_open_all_devs(minor_t mnum, int md_oflags, IOLOCK *lockp) argument 1155 if (lockp) { 1156 md_ioctl_readerexit(lockp); 1157 (void) md_ioctl_writerlock(lockp, u 2327 reset_lasterred(mm_unit_t *un, int smi, mddb_recid_t *extras, uint_t flags, IOLOCK *lockp) argument 4668 mirror_resync_message(md_mn_rs_params_t *p, IOLOCK *lockp) argument [all...] |
H A D | mirror_ioctl.c | 1987 mirror_allocate_hotspare(md_alloc_hotsp_params_t *p, IOLOCK *lockp) argument 1998 if ((un = mirror_getun(p->mnum, &p->mde, WR_LOCK, lockp)) == NULL) 2007 p->hs_id, lockp); 2008 md_ioctl_writerexit(lockp); 2048 mirror_set_state(md_set_state_params_t *p, IOLOCK *lockp) argument 2062 if ((un = mirror_getun(p->mnum, &p->mde, WR_LOCK, lockp)) == NULL) 2099 md_ioctl_writerexit(lockp); 2153 md_ioctl_writerexit(lockp); 2206 mirror_set_capability(md_mn_setcap_params_t *p, IOLOCK *lockp) argument 2216 if ((un = mirror_getun(p->mnum, &p->mde, RD_LOCK, lockp)) 2333 mirror_get_status(mm_unit_t *un, IOLOCK *lockp) argument 2437 mirror_get_mir_state(md_mn_get_mir_state_t *p, IOLOCK *lockp) argument 2468 mirror_admin_ioctl(int cmd, void *data, int mode, IOLOCK *lockp) argument [all...] |
/illumos-gate/usr/src/uts/common/io/ib/clients/rds/ |
H A D | rdssubr.c | 210 kmutex_t *lockp; local 221 lockp = &rds_bind_fanout[RDS_BIND_HASH(rds->rds_port)]. 223 ASSERT(lockp != NULL); 224 mutex_enter(lockp); 240 mutex_exit(lockp);
|
/illumos-gate/usr/src/uts/common/io/lvm/softpart/ |
H A D | sp_ioctl.c | 145 * lockp - lock ptr. 157 sp_setstatus(void *d, int mode, IOLOCK *lockp) argument 194 (void) md_ioctl_writerlock(lockp, MDI_UNIT(minors[i])); 197 md_ioctl_writerexit(lockp); 728 * lockp - lock ptr. 741 sp_grow(void *d, int mode, IOLOCK *lockp) argument 801 un = (mp_unit_t *)md_ioctl_writerlock(lockp, ui); 902 * lockp - lock ptr. 914 IOLOCK *lockp 939 un = (mp_unit_t *)md_ioctl_readerlock(lockp, u 967 sp_set_capability(md_mn_setcap_params_t *p, IOLOCK *lockp) argument 1029 sp_admin_ioctl(int cmd, void *data, int mode, IOLOCK *lockp) argument 1238 md_sp_ioctl(dev_t dev, int cmd, void *data, int mode, IOLOCK *lockp) argument [all...] |
/illumos-gate/usr/src/uts/common/avs/ns/sdbc/ |
H A D | sd_iob.h | 60 kmutex_t *lockp; /* mutex for releasing buffers */ member in struct:iob_hook
|
H A D | sd_bio.c | 568 hook->lockp = &_sd_buflist.hook_locks[((long)hook >> 9) & 1075 mutex_enter(hook->lockp); 1078 cv_wait(&hook->wait, hook->lockp); 1080 mutex_exit(hook->lockp); 1116 mutex_enter(hook->lockp); 1127 mutex_exit(hook->lockp); 1164 mutex_enter(hook->lockp); 1170 mutex_exit(hook->lockp);
|
/illumos-gate/usr/src/uts/common/sys/lvm/ |
H A D | md_sp.h | 155 int mode, IOLOCK *lockp);
|
H A D | md_stripe.h | 153 int mode, IOLOCK *lockp);
|
/illumos-gate/usr/src/uts/common/avs/ns/solaris/ |
H A D | nsc_proc.c | 197 * lockp - used to return the opaque address of a sync structure, which 204 nsc_do_lock(int mode, void **lockp) argument 277 *lockp = NULL; 286 *lockp = nlwp;
|
/illumos-gate/usr/src/uts/common/io/lvm/notify/ |
H A D | md_notify.c | 334 int mode, IOLOCK *lockp) 340 (void) IOLOCK_RETURN(0, lockp); 372 notify_ioctl(dev_t dev, int icmd, void *ioctl_in, int mode, IOLOCK *lockp) argument 490 ioctl, sz, mode, lockp); 332 md_wait_for_event(md_event_queue_t *event_queue, void *ioctl_in, md_event_ioctl_t *ioctl, size_t sz, int mode, IOLOCK *lockp) argument
|
/illumos-gate/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]; local 1656 mutex_exit(lockp); 1663 kmutex_t *lockp = &fx_cb_list_lock[index]; local 1666 mutex_enter(lockp); [all...] |
/illumos-gate/usr/src/uts/common/inet/tcp/ |
H A D | tcp_bind.c | 158 kmutex_t *lockp; local 170 lockp = &tcps->tcps_bind_fanout[TCP_BIND_HASH( 173 ASSERT(lockp != NULL); 174 mutex_enter(lockp); 193 mutex_exit(lockp);
|
/illumos-gate/usr/src/cmd/fm/fmd/common/ |
H A D | fmd_rpc_adm.c | 724 pthread_rwlock_t *lockp; local 736 lockp = &fmd.d_log_lock; 739 lockp = &fmd.d_log_lock; 742 lockp = &fmd.d_ilog_lock; 745 lockp = &fmd.d_hvilog_lock; 766 (void) pthread_rwlock_wrlock(lockp); 774 (void) pthread_rwlock_unlock(lockp);
|
/illumos-gate/usr/src/uts/common/io/lvm/stripe/ |
H A D | stripe_ioctl.c | 398 stripe_grow(void *d, int mode, IOLOCK *lockp) argument 466 un = (ms_unit_t *)md_ioctl_writerlock(lockp, ui); 899 stripe_admin_ioctl(int cmd, void *data, int mode, IOLOCK *lockp) argument 943 err = stripe_get(d, mode, lockp); 977 err = stripe_grow(d, mode, lockp); 994 err = stripe_getdevs(d, mode, lockp); 1011 err = stripe_change((md_stripe_params_t *)d, lockp); 1064 md_stripe_ioctl(dev_t dev, int cmd, void *data, int mode, IOLOCK *lockp) argument 1072 return (stripe_admin_ioctl(cmd, data, mode, lockp));
|