Home
last modified time | relevance | path

Searched refs:n_lock (Results 1 – 11 of 11) sorted by relevance

/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme_lock.c48 return (nvme_rwlock_wr_or_pend(&nvme->n_lock) || in nvme_rwlock_block_ns_rdlock()
65 return (nvme_rwlock_wr_or_pend(&nvme->n_lock) || in nvme_rwlock_block_ns_wrlock()
79 return (nvme_rwlock_wr_or_pend(&nvme->n_lock)); in nvme_rwlock_block_ctrl_rdlock()
98 if (nvme_rwlock_wr_or_pend(&nvme->n_lock) || in nvme_rwlock_block_ctrl_wrlock()
99 list_is_empty(&nvme->n_lock.nl_readers) == 0) { in nvme_rwlock_block_ctrl_wrlock()
125 ASSERT3P(nvme->n_lock.nl_writer, ==, NULL); in nvme_rwlock_handoff_ctrl_wrlock()
127 if (list_is_empty(&nvme->n_lock.nl_readers) == 0) { in nvme_rwlock_handoff_ctrl_wrlock()
150 if (nvme_rwlock_wr_or_pend(&nvme->n_lock) || in nvme_rwlock_handoff_ns_wrlock()
278 nvme_lock_t *ctrl_lock = &nvme->n_lock; in nvme_rwlock_wakeup()
478 lock = &nvme->n_lock; in nvme_rwlock()
[all …]
H A Dnvme_var.h343 nvme_lock_t n_lock; member
H A Dnvme.c4621 nvme_lock_init(&nvme->n_lock); in nvme_attach()
4772 nvme_lock_fini(&nvme->n_lock); in nvme_detach()
5543 ctrl_is_excl = nvme->n_lock.nl_writer != NULL; in nvme_ioctl_excl_check()
5544 have_ctrl = nvme->n_lock.nl_writer == &minor->nm_ctrl_lock; in nvme_ioctl_excl_check()
6994 lock = &nvme->n_lock; in nvme_ioctl_unlock()
/illumos-gate/usr/src/uts/sun4v/io/n2rng/
H A Dn2rng_kcf.c253 mutex_enter(&n2rng->n_lock); in n2rng_failure()
256 mutex_exit(&n2rng->n_lock); in n2rng_failure()
271 mutex_exit(&n2rng->n_lock); in n2rng_failure()
290 mutex_enter(&n2rng->n_lock); in n2rng_unconfigured()
293 mutex_exit(&n2rng->n_lock); in n2rng_unconfigured()
308 mutex_exit(&n2rng->n_lock); in n2rng_unconfigured()
H A Dn2rng.c204 mutex_init(&n2rng->n_lock, NULL, MUTEX_DRIVER, NULL); in n2rng_attach()
320 mutex_destroy(&n2rng->n_lock); in n2rng_attach()
357 mutex_enter(&n2rng->n_lock); in n2rng_detach()
360 mutex_exit(&n2rng->n_lock); in n2rng_detach()
377 mutex_destroy(&n2rng->n_lock); in n2rng_detach()
964 mutex_enter(&n2rng->n_lock); in n2rng_config_retry()
975 mutex_exit(&n2rng->n_lock); in n2rng_config_retry()
1364 mutex_enter(&n2rng->n_lock); in n2rng_config_task()
1366 mutex_exit(&n2rng->n_lock); in n2rng_config_task()
/illumos-gate/usr/src/uts/common/fs/smbsrv/
H A Dsmb_node.c1019 rw_enter(&node->n_lock, mode); in smb_node_start_crit()
1032 rw_exit(&node->n_lock); in smb_node_end_crit()
1038 return (nbl_in_crit(node->vp) && RW_LOCK_HELD(&node->n_lock)); in smb_node_in_crit()
1044 rw_enter(&node->n_lock, RW_READER); in smb_node_rdlock()
1050 rw_enter(&node->n_lock, RW_WRITER); in smb_node_wrlock()
1056 rw_exit(&node->n_lock); in smb_node_unlock()
1285 VERIFY(!RW_LOCK_HELD(&node->n_lock)); in smb_node_free()
1310 rw_init(&node->n_lock, NULL, RW_DEFAULT, NULL); in smb_node_constructor()
1328 rw_destroy(&node->n_lock); in smb_node_destructor()
/illumos-gate/usr/src/cmd/smbsrv/testoplock/smbsrv/
H A Dsmb_ktypes.h135 krwlock_t n_lock; member
/illumos-gate/usr/src/uts/sun4v/sys/
H A Dn2rng.h221 kmutex_t n_lock; member
/illumos-gate/usr/src/contrib/ast/src/lib/libast/include/
H A Dvmalloc.h57 int n_lock; /* #calls where reg was locked */ member
/illumos-gate/usr/src/contrib/ast/src/lib/libast/vmalloc/
H A Dmalloc.c320 st->n_lock = Reglock; in _mallocstat()
/illumos-gate/usr/src/uts/common/smbsrv/
H A Dsmb_ktypes.h668 krwlock_t n_lock; member