Searched refs:mdi_pathinfo (Results 1 - 7 of 7) sorted by relevance

/illumos-gate/usr/src/cmd/mdb/common/modules/genunix/
H A Dmdi.c100 static char mdipathinfo_cb_str[] = "::print struct mdi_pathinfo";
106 * Given a path, dump mdi_pathinfo struct and detailed pi_prop list.
112 struct mdi_pathinfo value;
119 if (mdb_vread(&value, sizeof (struct mdi_pathinfo), addr) !=
120 sizeof (struct mdi_pathinfo)) {
124 mdb_printf("------------- mdi_pathinfo @ %#lr ----------\n", addr);
133 mdb_printf("pi_client_link: %20l#r::print struct mdi_pathinfo\n",
135 mdb_printf("pi_phci_link: %22l#r::print struct mdi_pathinfo\n",
230 mdb_printf("\nph_path_head: %22l#r::print struct mdi_pathinfo\n",
232 mdb_printf("ph_path_tail: %22l#r::print struct mdi_pathinfo\
[all...]
H A Ddevinfo.c876 struct mdi_pathinfo *pip;
897 pip = (struct mdi_pathinfo *)mdi_c.ct_path_head;
900 struct mdi_pathinfo pi;
907 mdb_warn("failed to read mdi_pathinfo at %p",
/illumos-gate/usr/src/uts/common/sys/
H A Dmdi_impldefs.h112 * The multipath information nodes (mdi_pathinfo nodes) establish the
148 * ph_mutex: per-pHCI (mutex) lock: protects the column (pHCI-mdi_pathinfo
149 * node list) and per-pHCI structure fields. mdi_pathinfo node creation,
150 * deletion and child mdi_pathinfo node state changes are serialized on per
153 * ct_mutex: per-client (mutex) lock: protects the row (client-mdi_pathinfo
154 * node list) and per-client structure fields. The client-mdi_pathinfo node
158 * pi_mutex: per-mdi_pathinfo (mutex) lock: protects the mdi_pathinfo node
162 * corresponding mdi_pathinfo locks are held, since holding an mdi_pathinfo
704 struct mdi_pathinfo { struct
[all...]
/illumos-gate/usr/src/cmd/mdb/common/modules/pmcs/
H A Dpmcs.c283 struct mdi_pathinfo mpi;
286 if (mdb_vread(&mpi, sizeof (struct mdi_pathinfo), (uintptr_t)addr) !=
287 sizeof (struct mdi_pathinfo)) {
297 mdb_printf(" %3d: @%-21s %p::print struct mdi_pathinfo\n",
/illumos-gate/usr/src/cmd/mdb/common/modules/mpt_sas/
H A Dmpt_sas.c100 struct mdi_pathinfo pi;
108 mdb_warn("couldn't read mdi_pathinfo");
/illumos-gate/usr/src/uts/common/os/
H A Dsunmdi.c36 * _NOTE(LOCK_ORDER(mdi_phci::ph_mutex mdi_pathinfo::pi_mutex))
38 * _NOTE(LOCK_ORDER(mdi_client::ct_mutex mdi_pathinfo::pi_mutex))
230 * Internal mdi_pathinfo node functions
301 struct mdi_pathinfo *);
303 struct mdi_pathinfo *);
1047 * _NOTE(LOCK_ORDER(mdi_phci::ph_mutex mdi_pathinfo::pi_mutex))
1269 * _NOTE(LOCK_ORDER(mdi_client::ct_mutex mdi_pathinfo::pi_mutex))
1813 * Make sure that mdi_pathinfo node state changes are processed.
2191 * Start looking for a online mdi_pathinfo node starting from
2265 * mdi_pathinfo nod
[all...]
/illumos-gate/usr/src/uts/common/io/
H A Ddevinfo.c1194 rshift = highbit(sizeof (struct mdi_pathinfo));

Completed in 107 milliseconds