Home
last modified time | relevance | path

Searched refs:ns_lock (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/io/nvme/
H A Dnvme_lock.c49 nvme_rwlock_wr_or_pend(&ns->ns_lock)); in nvme_rwlock_block_ns_rdlock()
66 nvme_rwlock_wr_or_pend(&ns->ns_lock) || in nvme_rwlock_block_ns_wrlock()
67 list_is_empty(&ns->ns_lock.nl_readers) == 0); in nvme_rwlock_block_ns_wrlock()
105 if (ns->ns_lock.nl_writer != NULL || in nvme_rwlock_block_ctrl_wrlock()
133 if (ns->ns_lock.nl_writer != NULL || in nvme_rwlock_handoff_ctrl_wrlock()
155 if (ns->ns_lock.nl_writer != NULL || in nvme_rwlock_handoff_ns_wrlock()
316 nvme_lock_t *ns_lock = &ns->ns_lock; in nvme_rwlock_wakeup() local
326 nvme_rwlock_wrlock(info, ns_lock); in nvme_rwlock_wakeup()
329 nvme_rwlock_wakeup_readers(ns_lock); in nvme_rwlock_wakeup()
493 lock = &ns->ns_lock; in nvme_rwlock()
[all …]
H A Dnvme_var.h422 nvme_lock_t ns_lock; member
H A Dnvme.c4634 nvme_lock_init(&ns->ns_lock); in nvme_attach()
4764 nvme_lock_fini(&ns->ns_lock); in nvme_detach()
5551 ns_is_excl = ns->ns_lock.nl_writer != NULL; in nvme_ioctl_excl_check()
5552 have_ns = ns->ns_lock.nl_writer == &minor->nm_ns_lock; in nvme_ioctl_excl_check()
7001 lock = &ns->ns_lock; in nvme_ioctl_unlock()
/illumos-gate/usr/src/uts/common/io/ib/clients/eoib/
H A Deib_mac.c57 mutex_enter(&ns->ns_lock); in eib_mac_set_nic_state()
61 cv_wait(&ns->ns_cv, &ns->ns_lock); in eib_mac_set_nic_state()
65 mutex_exit(&ns->ns_lock); in eib_mac_set_nic_state()
73 mutex_enter(&ns->ns_lock); in eib_mac_clr_nic_state()
78 mutex_exit(&ns->ns_lock); in eib_mac_clr_nic_state()
86 mutex_enter(&ns->ns_lock); in eib_mac_upd_nic_state()
92 mutex_exit(&ns->ns_lock); in eib_mac_upd_nic_state()
101 mutex_enter(&ns->ns_lock); in eib_mac_get_nic_state()
103 mutex_exit(&ns->ns_lock); in eib_mac_get_nic_state()
115 mutex_enter(&ns->ns_lock); in eib_mac_link_state()
[all …]
H A Deib_main.c702 mutex_init(&ss->ei_node_state->ns_lock, NULL, MUTEX_DRIVER, NULL); in eib_state_init()
920 mutex_destroy(&ss->ei_node_state->ns_lock); in eib_rb_state_init()
/illumos-gate/usr/src/cmd/ndmpd/ndmp/
H A Dndmpd_util.c528 (void) mutex_lock(&session->ns_lock); in ndmpd_save_env()
532 (void) mutex_unlock(&session->ns_lock); in ndmpd_save_env()
556 (void) mutex_lock(&session->ns_lock); in ndmpd_free_env()
565 (void) mutex_unlock(&session->ns_lock); in ndmpd_free_env()
1043 (void) mutex_init(&session->ns_lock, 0, NULL); in ndmp_lbr_init()
1740 (void) mutex_lock(&session->ns_lock); in ndmp_session_ref()
1742 (void) mutex_unlock(&session->ns_lock); in ndmp_session_ref()
1760 (void) mutex_lock(&session->ns_lock); in ndmp_session_unref()
1762 (void) mutex_unlock(&session->ns_lock); in ndmp_session_unref()
H A Dndmpd_callbacks.c938 (void) mutex_lock(&session->ns_lock); in ndmpd_api_add_env()
942 (void) mutex_unlock(&session->ns_lock); in ndmpd_api_add_env()
H A Dndmpd_connect.c871 (void) mutex_lock(&session->ns_lock); in ndmp_connect_get_data_common()
878 (void) mutex_unlock(&session->ns_lock); in ndmp_connect_get_data_common()
H A Dndmpd.h503 mutex_t ns_lock; member
/illumos-gate/usr/src/cmd/cmd-inet/usr.sbin/ping/
H A Dping.c186 static mutex_t ns_lock = ERRORCHECKMUTEX; /* Protects the following data */ variable
2217 mutex_enter(&ns_lock); in pr_name()
2220 mutex_exit(&ns_lock); in pr_name()
2235 mutex_enter(&ns_lock); in pr_name()
2237 mutex_exit(&ns_lock); in pr_name()
2599 mutex_enter(&ns_lock); in ns_warning_thr()
2607 mutex_exit(&ns_lock); in ns_warning_thr()
2610 mutex_exit(&ns_lock); in ns_warning_thr()
/illumos-gate/usr/src/uts/common/sys/ib/clients/eoib/
H A Deib_impl.h617 kmutex_t ns_lock; member
/illumos-gate/usr/src/cmd/cmd-inet/usr.bin/netstat/
H A Dnetstat.c264 static mutex_t ns_lock = ERRORCHECKMUTEX; variable
370 mutex_enter(&ns_lock); in ns_lookup_start()
373 mutex_exit(&ns_lock); in ns_lookup_start()
379 mutex_enter(&ns_lock); in ns_lookup_end()
381 mutex_exit(&ns_lock); in ns_lookup_end()
399 mutex_enter(&ns_lock); in ns_warning_thr()
405 mutex_exit(&ns_lock); in ns_warning_thr()
408 mutex_exit(&ns_lock); in ns_warning_thr()