Searched defs:lockp (Results 1 - 25 of 33) sorted by relevance

12

/illumos-gate/usr/src/uts/common/avs/ns/nsctl/
H A Dnsc_rmspin.h42 kmutex_t lockp; member in struct:nsc_rmlock_s
/illumos-gate/usr/src/uts/common/avs/ns/solaris/
H A Dnsc_proc.c197 * 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/ib/clients/rds/
H A Drdssubr.c210 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/lib/krb5/plugins/kdb/db2/
H A Dadb_openclose.c143 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/cmd/sendmail/db/lock/
H A Dlock.c269 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 Dlock_deadlock.c420 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/avs/ns/sdbc/
H A Dsd_iob.h60 kmutex_t *lockp; /* mutex for releasing buffers */ member in struct:iob_hook
/illumos-gate/usr/src/uts/common/inet/tcp/
H A Dtcp_bind.c158 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);
H A Dtcp.c3484 kmutex_t *lockp; local
3490 lockp = tcp->tcp_acceptor_lockp;
3495 ASSERT(lockp != NULL);
3496 mutex_enter(lockp);
3506 mutex_exit(lockp);
/illumos-gate/usr/src/uts/common/io/lvm/notify/
H A Dmd_notify.c334 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/lib/libnsl/rpc/
H A Dsvc_door.c98 __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/inet/sctp/
H A Dsctp_hash.c821 kmutex_t *lockp; local
823 lockp = sctp->sctp_bind_lockp;
828 ASSERT(lockp != NULL);
829 mutex_enter(lockp);
839 mutex_exit(lockp);
/illumos-gate/usr/src/uts/common/io/ib/clients/rdsv3/
H A Dib_recv.c295 kmutex_t *lockp = &pool->f_lock; local
299 mutex_enter(lockp);
303 mutex_exit(lockp);
H A Dib_rdma.c503 kmutex_t *lockp = &pool->f_lock; local
509 mutex_enter(lockp);
513 mutex_exit(lockp);
/illumos-gate/usr/src/uts/common/io/lvm/softpart/
H A Dsp_ioctl.c145 * 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/cmd/fm/fmd/common/
H A Dfmd_rpc_adm.c724 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);
H A Dfmd_xprt.c1625 pthread_rwlock_t *lockp; local
1630 lockp = &fmd.d_log_lock;
1634 lockp = &fmd.d_hvilog_lock;
1637 lockp = &fmd.d_ilog_lock;
1641 (void) pthread_rwlock_rdlock(lockp);
1643 (void) pthread_rwlock_unlock(lockp);
/illumos-gate/usr/src/uts/common/os/
H A Dipc.c980 * lock is placed in lockp. ipc_mode's IPC_ALLOC bit is clear.
984 * pointer to the held ID lock is placed in lockp. ipc_mode's
991 kmutex_t **lockp)
1014 *lockp = &service->ipcs_table[index].ipct_lock;
1038 *lockp = &service->ipcs_lock;
990 ipc_get(ipc_service_t *service, key_t key, int flag, kipc_perm_t **permp, kmutex_t **lockp) argument
H A Dnetstack.c677 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...]
/illumos-gate/usr/src/uts/common/io/lvm/stripe/
H A Dstripe_ioctl.c398 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));
/illumos-gate/usr/src/uts/common/disp/
H A Dfx.c101 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/sys/usb/hubd/
H A Dhubdvar.h130 kmutex_t lockp; member in struct:hubd_cpr
/illumos-gate/usr/src/uts/common/io/lvm/md/
H A Dmd_ioctl.c1755 md_base_ioctl(md_dev64_t dev, int cmd, caddr_t data, int mode, IOLOCK *lockp) argument
2228 err = get_tstate(p, lockp);
2412 err = setuserflags(p, lockp);
2448 err = md_rename(p, lockp);
3545 md_admin_ioctl(md_dev64_t dev, int cmd, caddr_t data, int mode, IOLOCK *lockp) argument
3554 if ((err = md_base_ioctl(dev, cmd, data, mode, lockp)) != ENOTTY)
3580 mode, lockp));
/illumos-gate/usr/src/uts/common/io/lvm/mirror/
H A Dmirror_ioctl.c1987 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/lvm/trans/
H A Dtrans_ioctl.c1506 trans_admin_ioctl(int cmd, void *data, int mode, IOLOCK *lockp) argument
1534 err = trans_get(d, mode, lockp);
1553 err = trans_get_log(d, mode, lockp);
1572 err = trans_reset_ioctl(p, lockp);
1591 err = trans_grow(d, mode, lockp);
1610 err = trans_detach_ioctl(d, mode, lockp);
1649 err = trans_getdevs(d, mode, lockp);
1738 err = trans_test_trygetblk(d, mode, lockp);
1758 err = trans_test_trypage(d, mode, lockp);
1779 err = trans_inject_errors(d, mode, lockp);
1935 md_trans_ioctl(dev_t dev, int cmd, void *data, int mode, IOLOCK *lockp) argument
[all...]

Completed in 164 milliseconds

12