Home
last modified time | relevance | path

Searched refs:lock (Results 1 – 25 of 723) sorted by last modified time

12345678910>>...29

/illumos-gate/usr/src/uts/common/io/mac/
H A Dmac_sched.c2213 kmutex_t *lock = &mac_srs->srs_lock; in mac_rx_srs_poll_ring() local
2224 mutex_enter(lock); in mac_rx_srs_poll_ring()
2232 cv_wait(async, lock); in mac_rx_srs_poll_ring()
2233 CALLB_CPR_SAFE_END(&cprinfo, lock); in mac_rx_srs_poll_ring()
2286 mutex_exit(lock); in mac_rx_srs_poll_ring()
2288 mutex_enter(lock); in mac_rx_srs_poll_ring()
2317 mutex_exit(lock); in mac_rx_srs_poll_ring()
2320 mutex_enter(lock); in mac_rx_srs_poll_ring()
2461 cv_wait(async, lock); in mac_rx_srs_poll_ring()
3082 mutex_enter(lock); in mac_srs_worker()
[all …]
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_ktypes.h1937 smb_arg_lock_t lock; member
/illumos-gate/usr/src/lib/libc/port/gen/
H A Derrlist102 58 EOWNERDEAD Owner of the lock died
116 72 ELOCKUNMAPPED Locked lock was unmapped
/illumos-gate/usr/src/uts/common/io/fibre-channel/fca/emlxs/
H A Demlxs_solaris.c1105 mutex_init(&emlxs_device.lock, NULL, MUTEX_DRIVER, NULL); in _init()
1176 mutex_destroy(&emlxs_device.lock); in _fini()
6843 mutex_enter(&emlxs_device.lock); in emlxs_drv_banner()
6848 mutex_exit(&emlxs_device.lock); in emlxs_drv_banner()
10150 mutex_enter(&emlxs_device.lock); in emlxs_get_instance()
10160 mutex_exit(&emlxs_device.lock); in emlxs_get_instance()
10177 mutex_enter(&emlxs_device.lock); in emlxs_add_instance()
10195 mutex_exit(&emlxs_device.lock); in emlxs_add_instance()
10665 uint32_t lock) in emlxs_set_pkt_state() argument
10682 if (lock) { in emlxs_set_pkt_state()
[all …]
/illumos-gate/usr/src/uts/intel/ml/
H A Dswtch.S272 lock
/illumos-gate/usr/src/data/hwdata/
H A Dpci.ids22695 # compatible with Lenovo's BIOS lock
/illumos-gate/usr/src/uts/common/sys/
H A DMakefile363 lock.h \
H A Dsynch.h78 } lock; member
/illumos-gate/usr/src/cmd/nvmeadm/
H A Dnvmeadm.c3221 nvme_vuc_disc_lock_t lock; in nvmeadm_vuc_init() local
3229 lock = nvme_vuc_disc_lock(vuc); in nvmeadm_vuc_init()
3230 switch (lock) { in nvmeadm_vuc_init()
/illumos-gate/usr/src/test/libc-tests/tests/
H A Dmutex-16200.c225 int err, lock; in mutex_test_run_one() local
262 lock = (int)(uintptr_t)val; in mutex_test_run_one()
265 "returned %d", test->mt_desc, lock); in mutex_test_run_one()
267 } else if (lock != test->mt_ret) { in mutex_test_run_one()
269 test->mt_desc, lock, test->mt_ret); in mutex_test_run_one()
/illumos-gate/usr/src/uts/intel/io/vmm/
H A Dvmm.c130 kmutex_t lock; member
167 #define vcpu_lock(v) mutex_enter(&((v)->lock))
168 #define vcpu_unlock(v) mutex_exit(&((v)->lock))
169 #define vcpu_assert_locked(v) ASSERT(MUTEX_HELD(&((v)->lock)))
374 mutex_destroy(&vcpu->lock); in vcpu_cleanup()
389 mutex_init(&vcpu->lock, NULL, MUTEX_ADAPTIVE, NULL); in vcpu_init()
1491 cv_wait(&vcpu->state_cv, &vcpu->lock); in vcpu_set_state_locked()
1623 (void) cv_wait_sig(&vcpu->vcpu_cv, &vcpu->lock); in vm_handle_hlt()
1933 (void) cv_wait_sig(&vcpu->vcpu_cv, &vcpu->lock); in vm_handle_run_state()
/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme.c5401 nvme_ioctl_lock_t lock = { in nvme_open() local
5407 lock.nil_ent = NVME_LOCK_E_NS; in nvme_open()
5412 nvme_rwlock(minor, &lock); in nvme_open()
6733 nvme_ioctl_lock_t lock; in nvme_ioctl_lock() local
6743 if (ddi_copyin((void *)(uintptr_t)arg, &lock, sizeof (lock), in nvme_ioctl_lock()
6892 nvme_rwlock(minor, &lock); in nvme_ioctl_lock()
6896 if (ddi_copyout(&lock, (void *)(uintptr_t)arg, sizeof (lock), in nvme_ioctl_lock()
6911 nvme_lock_t *lock; in nvme_ioctl_unlock() local
6994 lock = &nvme->n_lock; in nvme_ioctl_unlock()
7001 lock = &ns->ns_lock; in nvme_ioctl_unlock()
[all …]
H A Dnvme_lock.c180 lock->nl_nread_locks++; in nvme_rwlock_rdlock()
198 lock->nl_writer = info; in nvme_rwlock_wrlock()
199 lock->nl_nwrite_locks++; in nvme_rwlock_wrlock()
377 lock->nl_writer = NULL; in nvme_rwunlock()
403 lock->nl_nsignals++; in nvme_rwlock_signal()
446 lock->nl_nsig_acq++; in nvme_rwlock_signal()
470 nvme_lock_t *lock; in nvme_rwlock() local
478 lock = &nvme->n_lock; in nvme_rwlock()
493 lock = &ns->ns_lock; in nvme_rwlock()
507 info->nli_lock = lock; in nvme_rwlock()
[all …]
/illumos-gate/usr/src/test/nvme-tests/tests/ioctl/
H A Dbasic-lock.c80 nvme_ioctl_lock_t lock; in basic_lock_test() local
83 (void) memset(&lock, 0, sizeof (lock)); in basic_lock_test()
85 lock.nil_ent = test->blt_ent; in basic_lock_test()
86 lock.nil_level = test->blt_level; in basic_lock_test()
87 lock.nil_flags = NVME_LOCK_F_DONT_BLOCK; in basic_lock_test()
101 lock.nil_common.nioc_drv_err); in basic_lock_test()
129 nvme_ioctl_lock_t lock; in basic_lock_test_no_ns_ctrl() local
132 (void) memset(&lock, 0, sizeof (lock)); in basic_lock_test_no_ns_ctrl()
134 lock.nil_ent = test->blt_ent; in basic_lock_test_no_ns_ctrl()
135 lock.nil_level = test->blt_level; in basic_lock_test_no_ns_ctrl()
[all …]
H A Dlock-order.c73 const nvme_ioctl_lock_t *lock = lock_results[i].loi_lock; in lock_verify_dump() local
74 const char *targ = lock->nil_ent == NVME_LOCK_E_CTRL ? in lock_verify_dump()
76 const char *level = lock->nil_level == NVME_LOCK_L_READ ? in lock_verify_dump()
293 nvme_ioctl_lock_t lock = *tmpl; in lock_thread() local
300 lock.nil_flags &= ~NVME_LOCK_F_DONT_BLOCK; in lock_thread()
301 nvme_ioctl_test_lock(ctrlfd, &lock); in lock_thread()
H A Dlock-signal.c64 nvme_ioctl_lock_t lock = *test->lss_lock; in lock_signal_thr() local
77 lock.nil_flags &= ~NVME_LOCK_F_DONT_BLOCK; in lock_signal_thr()
78 if (ioctl(fd, NVME_IOC_LOCK, &lock) != 0) { in lock_signal_thr()
83 if (lock.nil_common.nioc_drv_err != NVME_IOCTL_E_LOCK_WAIT_SIGNAL) { in lock_signal_thr()
87 lock.nil_common.nioc_drv_err); in lock_signal_thr()
H A Dmulti-lock-err.c95 nvme_ioctl_lock_t lock = *test->rlt_lock; in rec_lock_test() local
98 if (ioctl(fd, NVME_IOC_LOCK, &lock) != 0) { in rec_lock_test()
105 lock.nil_common.nioc_drv_err); in rec_lock_test()
109 lock = *test->rlt_lock; in rec_lock_test()
111 if (ioctl(fd, NVME_IOC_LOCK, &lock) != 0) { in rec_lock_test()
115 } else if (lock.nil_common.nioc_drv_err != in rec_lock_test()
119 test->rlt_desc, type, lock.nil_common.nioc_drv_err, in rec_lock_test()
130 nvme_ioctl_lock_t lock = *test->nlt_lock; in ns_lock_test() local
133 if (ioctl(fd, NVME_IOC_LOCK, &lock) != 0) { in ns_lock_test()
137 } else if (lock.nil_common.nioc_drv_err != test->nlt_err) { in ns_lock_test()
[all …]
H A Dmulti-reader-lock.c55 nvme_ioctl_lock_t lock = *tmpl; in multi_lock_one() local
57 if (ioctl(fd, NVME_IOC_LOCK, &lock) != 0) { in multi_lock_one()
61 } else if (lock.nil_common.nioc_drv_err != NVME_IOCTL_E_OK) { in multi_lock_one()
63 "error 0x%x", desc, iter, lock.nil_common.nioc_drv_err); in multi_lock_one()
H A Dnvme_ioctl_util.c182 nvme_ioctl_lock_t lock = *lockp; in nvme_ioctl_test_lock() local
188 if (ioctl(fd, NVME_IOC_LOCK, &lock) != 0) { in nvme_ioctl_test_lock()
191 } else if (lock.nil_common.nioc_drv_err != NVME_IOCTL_E_OK) { in nvme_ioctl_test_lock()
194 lock.nil_common.nioc_drv_err); in nvme_ioctl_test_lock()
H A DMakefile17 bad-lock \
21 basic-lock \
22 ctrl-block-lock \
23 lock-order \
24 lock-signal \
25 multi-lock-err \
26 multi-reader-lock
H A Dbad-lock.c248 nvme_ioctl_lock_t lock = test->blt_lock; in bad_lock_test() local
251 if (ioctl(fd, NVME_IOC_LOCK, &lock) != 0) { in bad_lock_test()
257 if (lock.nil_common.nioc_drv_err != test->blt_err) { in bad_lock_test()
260 lock.nil_common.nioc_drv_err, test->blt_err); in bad_lock_test()
/illumos-gate/usr/src/test/nvme-tests/runfiles/
H A Dnon-destruct.run33 'bad-lock.32',
34 'bad-lock.64',
41 'basic-lock.32',
42 'basic-lock.64',
43 'ctrl-block-lock.32',
45 'lock-order.32',
46 'lock-order.64',
47 'lock-signal.32',
48 'lock-signal.64',
49 'multi-lock-err.32',
[all …]
/illumos-gate/usr/src/pkg/manifests/
H A Dsystem-test-nvmetest.p5m37 file path=opt/nvme-tests/tests/ioctl/bad-lock.32 mode=0555
38 file path=opt/nvme-tests/tests/ioctl/bad-lock.64 mode=0555
45 file path=opt/nvme-tests/tests/ioctl/basic-lock.32 mode=0555
46 file path=opt/nvme-tests/tests/ioctl/basic-lock.64 mode=0555
47 file path=opt/nvme-tests/tests/ioctl/ctrl-block-lock.32 mode=0555
49 file path=opt/nvme-tests/tests/ioctl/lock-order.32 mode=0555
50 file path=opt/nvme-tests/tests/ioctl/lock-order.64 mode=0555
51 file path=opt/nvme-tests/tests/ioctl/lock-signal.32 mode=0555
52 file path=opt/nvme-tests/tests/ioctl/lock-signal.64 mode=0555
53 file path=opt/nvme-tests/tests/ioctl/multi-lock-err.32 mode=0555
[all …]
/illumos-gate/usr/src/lib/udapl/udapl_tavor/include/
H A Ddapl.h286 DAPL_OS_LOCK lock; /* lock */ member
310 DAPL_OS_LOCK lock; member
372 DAPL_OS_LOCK lock; /* lock - in header for easier macros */ member
/illumos-gate/usr/src/lib/libnvme/common/
H A Dlibnvme.c1389 nvme_ioctl_lock_t lock; in nvme_lock_common() local
1402 (void) memset(&lock, 0, sizeof (lock)); in nvme_lock_common()
1403 lock.nil_common.nioc_nsid = nsid; in nvme_lock_common()
1405 lock.nil_ent = NVME_LOCK_E_NS; in nvme_lock_common()
1407 lock.nil_ent = NVME_LOCK_E_CTRL; in nvme_lock_common()
1409 lock.nil_level = level; in nvme_lock_common()
1410 lock.nil_flags = flags; in nvme_lock_common()
1412 if (ioctl(ctrl->nc_fd, NVME_IOC_LOCK, &lock) != 0) { in nvme_lock_common()
1417 if (lock.nil_common.nioc_drv_err != NVME_IOCTL_E_OK) { in nvme_lock_common()
1418 (void) nvme_ioctl_error(ctrl, &lock.nil_common, "lock"); in nvme_lock_common()

12345678910>>...29