/illumos-gate/usr/src/uts/common/io/mac/ |
H A D | mac_sched.c | 2213 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 D | smb_ktypes.h | 1937 smb_arg_lock_t lock; member
|
/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | errlist | 102 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 D | emlxs_solaris.c | 1105 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 D | swtch.S | 272 lock
|
/illumos-gate/usr/src/data/hwdata/ |
H A D | pci.ids | 22695 # compatible with Lenovo's BIOS lock
|
/illumos-gate/usr/src/uts/common/sys/ |
H A D | Makefile | 363 lock.h \
|
H A D | synch.h | 78 } lock; member
|
/illumos-gate/usr/src/cmd/nvmeadm/ |
H A D | nvmeadm.c | 3221 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 D | mutex-16200.c | 225 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 D | vmm.c | 130 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 D | nvme.c | 5401 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 D | nvme_lock.c | 180 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 D | basic-lock.c | 80 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 D | lock-order.c | 73 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 D | lock-signal.c | 64 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 D | multi-lock-err.c | 95 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 D | multi-reader-lock.c | 55 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 D | nvme_ioctl_util.c | 182 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 D | Makefile | 17 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 D | bad-lock.c | 248 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 D | non-destruct.run | 33 '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 D | system-test-nvmetest.p5m | 37 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 D | dapl.h | 286 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 D | libnvme.c | 1389 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()
|