Searched refs:ph_mutex (Results 1 - 5 of 5) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/
H A Dmdi_impldefs.h148 * ph_mutex: per-pHCI (mutex) lock: protects the column (pHCI-mdi_pathinfo
337 * _NOTE(LOCK_ORDER(mdi_mutex, mdi_phci::ph_mutex)) XXX
338 * _NOTE(LOCK_ORDER(mdi_phci::ph_mutex devinfo_tree_lock)) XXX
347 /* protected by MDI_PHCI_LOCK ph_mutex... */
348 kmutex_t ph_mutex; /* per-pHCI mutex */ member in struct:mdi_phci
375 #define MDI_PHCI_LOCK(ph) mutex_enter(&(ph)->ph_mutex)
376 #define MDI_PHCI_TRYLOCK(ph) mutex_tryenter(&(ph)->ph_mutex)
377 #define MDI_PHCI_UNLOCK(ph) mutex_exit(&(ph)->ph_mutex)
379 #define MDI_PHCI_LOCKED(vh) MUTEX_HELD(&(ph)->ph_mutex)
697 * _NOTE(LOCK_ORDER(mdi_phci::ph_mutex mdi_pathinf
[all...]
/illumos-gate/usr/src/uts/common/vm/
H A Dpage.h255 * array `page_hash'. An array of mutexes, `ph_mutex', protects the
257 * list, the appropriate mutex in the ph_mutex array must be held.
311 * offset pair) identity exists. So the appropriate mutex in ph_mutex is
335 * In addition, when both a hash list lock (ph_mutex[]) and a vnode list
339 * just before each acquisition of one of the mutexs in ph_mutex[].
347 * ph_mutex[]'s protect the page_hash[] array and its chains.
363 * p_hash p_selock(E,S) p_selock(E) && p_selock, ph_mutex
364 * ph_mutex[]
404 * page_hash[] ph_mutex[] ph_mutex[] ca
[all...]
H A Dpage_lock.c87 pad_mutex_t ph_mutex[PH_TABLE_SIZE]; variable
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dmdi.c244 dump_mutex(value.ph_mutex, "per-pHCI mutex (ph_mutex):");
/illumos-gate/usr/src/uts/common/os/
H A Dsunmdi.c34 * _NOTE(LOCK_ORDER(mdi_vhci:vh_phci_mutex, mdi_phci::ph_mutex);
36 * _NOTE(LOCK_ORDER(mdi_phci::ph_mutex mdi_pathinfo::pi_mutex))
37 * _NOTE(LOCK_ORDER(mdi_phci::ph_mutex mdi_client::ct_mutex))
666 mutex_init(&ph->ph_mutex, NULL, MUTEX_DEFAULT, NULL);
766 mutex_destroy(&ph->ph_mutex);
1047 * _NOTE(LOCK_ORDER(mdi_phci::ph_mutex mdi_pathinfo::pi_mutex))

Completed in 68 milliseconds