Searched refs:ph_mutex (Results 1 - 5 of 5) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/ |
H A D | mdi_impldefs.h | 148 * 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 D | page.h | 255 * 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 D | page_lock.c | 87 pad_mutex_t ph_mutex[PH_TABLE_SIZE]; variable
|
/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/ |
H A D | mdi.c | 244 dump_mutex(value.ph_mutex, "per-pHCI mutex (ph_mutex):");
|
/illumos-gate/usr/src/uts/common/os/ |
H A D | sunmdi.c | 34 * _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