Symbol: mdi_pathinfo_t
usr/src/uts/common/io/devinfo.c
175
mdi_pathinfo_t *pk_pip;
usr/src/uts/common/io/devinfo.c
2651
di_register_pip(struct di_state *st, mdi_pathinfo_t *pip, di_off_t off)
usr/src/uts/common/io/devinfo.c
2682
di_pip_find(struct di_state *st, mdi_pathinfo_t *pip, di_off_t *off_p)
usr/src/uts/common/io/devinfo.c
2751
di_path_getprop(mdi_pathinfo_t *pip, di_off_t *off_p,
usr/src/uts/common/io/devinfo.c
2882
mdi_pathinfo_t *pip;
usr/src/uts/common/io/devinfo.c
2884
mdi_pathinfo_t *(*next_pip)(dev_info_t *, mdi_pathinfo_t *);
usr/src/uts/common/io/devinfo.c
325
static void di_register_pip(struct di_state *, mdi_pathinfo_t *, di_off_t);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
12696
static mdi_pathinfo_t *
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
12708
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
12709
mdi_pathinfo_t *old_pip = PIP(plun->lun_cip);
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
13032
fcp_is_pip_present(struct fcp_lun *plun, mdi_pathinfo_t *pip)
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
13086
static mdi_pathinfo_t *
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
13091
mdi_pathinfo_t *pip;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
15647
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
3722
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
605
static mdi_pathinfo_t *fcp_create_pip(struct fcp_lun *plun, int lcount,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
607
static mdi_pathinfo_t *fcp_find_existing_pip(struct fcp_lun *plun,
usr/src/uts/common/io/fibre-channel/ulp/fcp.c
609
static int fcp_is_pip_present(struct fcp_lun *plun, mdi_pathinfo_t *pip);
usr/src/uts/common/io/ib/ibnex/ibnex.c
191
static int ib_vhci_pi_init(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/ib/ibnex/ibnex.c
192
static int ib_vhci_pi_uninit(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/ib/ibnex/ibnex.c
193
static int ib_vhci_pi_state_change(dev_info_t *, mdi_pathinfo_t *,
usr/src/uts/common/io/ib/ibnex/ibnex.c
2117
mdi_pathinfo_t *pip;
usr/src/uts/common/io/ib/ibnex/ibnex.c
2175
mdi_pathinfo_t *pip;
usr/src/uts/common/io/ib/ibnex/ibnex.c
3942
ib_vhci_pi_init(dev_info_t *vdip, mdi_pathinfo_t *pip, int flag)
usr/src/uts/common/io/ib/ibnex/ibnex.c
3951
ib_vhci_pi_uninit(dev_info_t *vdip, mdi_pathinfo_t *pip, int flag)
usr/src/uts/common/io/ib/ibnex/ibnex.c
3993
ib_vhci_pi_state_change(dev_info_t *vdip, mdi_pathinfo_t *pip,
usr/src/uts/common/io/ib/ibnex/ibnex_ioctl.c
2684
mdi_pathinfo_t *path = NULL, *temp;
usr/src/uts/common/io/ib/ibtl/ibtl_ibnex.c
596
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
4709
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.c
4716
if ((pip = (mdi_pathinfo_t *)sd->sd_private) == NULL) {
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi.h
536
mdi_pathinfo_t *lun_pip;
usr/src/uts/common/io/scsi/adapters/iscsi/iscsi_lun.c
384
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
14690
mdi_pathinfo_t *pip = NULL, *savepip = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15048
mdi_pathinfo_t *pip = NULL, *savepip = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15119
mdi_pathinfo_t *rpip, uint_t flags)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15289
static mdi_pathinfo_t *
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15292
mdi_pathinfo_t *path;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15302
static mdi_pathinfo_t *
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15305
mdi_pathinfo_t *path;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15332
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
15446
dev_info_t **lun_dip, mdi_pathinfo_t **pip, mptsas_target_t *ptgt, int lun)
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
1852
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
3123
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
345
static mdi_pathinfo_t *mptsas_find_path_addr(dev_info_t *pdip, uint64_t sasaddr,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
347
static mdi_pathinfo_t *mptsas_find_path_phy(dev_info_t *pdip, uint8_t phy);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
403
char *guid, dev_info_t **dip, mdi_pathinfo_t **pip, mptsas_target_t *ptgt,
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
409
mdi_pathinfo_t *rpip, uint_t flags);
usr/src/uts/common/io/scsi/adapters/mpt_sas/mptsas.c
6235
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1004
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1052
pip = (mdi_pathinfo_t *)mppathp->resp;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1107
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1137
pip = (mdi_pathinfo_t *)mppathp->resp;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
140
static int vhci_mpapi_chk_last_path(mdi_pathinfo_t *);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1544
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1828
mdi_pathinfo_t *
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1831
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1855
mdi_pathinfo_t *
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1858
mdi_pathinfo_t *pip, *opip, *npip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
1910
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
2144
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
2155
pip = (mdi_pathinfo_t *)mpp->resp;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
2181
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
2192
pip = (mdi_pathinfo_t *)mpp->resp;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
2905
mdi_pathinfo_t *pip = res;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
2987
mdi_pathinfo_t *pip)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
3394
mdi_pathinfo_t *pip)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
3547
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
3594
pip = (mdi_pathinfo_t *)psd->sd_pathinfo;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4040
((mdi_pathinfo_t *)(pd->resp));
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4201
vhci_mpapi_set_path_state(dev_info_t *vdip, mdi_pathinfo_t *pip, int state)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4306
mdi_pathinfo_t *this_pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4311
this_pip = (mdi_pathinfo_t *)res;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4544
vhci_mpapi_chk_last_path(mdi_pathinfo_t *pip)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
4548
mdi_pathinfo_t *ret_pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
60
scsi_vhci_lun_t *, mdi_pathinfo_t *);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
65
void vhci_mpapi_set_path_state(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
67
mdi_pathinfo_t *);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
919
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/mpapi_impl.c
949
pip = (mdi_pathinfo_t *)mppathp->resp;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
1140
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
141
mdi_pathinfo_t *pip);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
1620
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
1621
mdi_pathinfo_t *npip = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
163
static int vhci_pathinfo_init(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
164
static int vhci_pathinfo_uninit(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
165
static int vhci_pathinfo_state_change(dev_info_t *, mdi_pathinfo_t *,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
167
static int vhci_pathinfo_online(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
168
static int vhci_pathinfo_offline(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
198
static int vhci_update_pathinfo(struct scsi_device *, mdi_pathinfo_t *,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
200
static void vhci_kstat_create_pathinfo(mdi_pathinfo_t *);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
2224
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
2225
mdi_pathinfo_t *npip = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
238
scsi_vhci_lun_t *, mdi_pathinfo_t *);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
241
extern void vhci_mpapi_set_path_state(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
2688
mdi_pathinfo_t *pip, *npip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
2953
mdi_pathinfo_t *path_holder = vpkt->vpkt_path;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
3166
mdi_pathinfo_t *lpath;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
3798
mdi_pathinfo_t *pip, *npip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4038
mdi_pi_get_state((mdi_pathinfo_t *)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4069
vhci_pathinfo_init(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4222
vhci_pathinfo_uninit(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4293
vhci_pathinfo_state_change(dev_info_t *vdip, mdi_pathinfo_t *pip,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4729
vhci_update_pathinfo(struct scsi_device *psd, mdi_pathinfo_t *pip,
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
4942
vhci_kstat_create_pathinfo(mdi_pathinfo_t *pip)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
5056
vhci_pathinfo_online(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
5297
vhci_pathinfo_offline(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
5413
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
6098
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
6287
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
6369
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
6841
mdi_pathinfo_t *pip, *npip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
7191
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
7216
mdi_pathinfo_t *npip, *pip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
7497
mdi_pathinfo_t *pip, *spip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
7546
mdi_pathinfo_t *pip, *npip;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
8082
mdi_pathinfo_t *pip)
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
8085
mdi_pathinfo_t *npip = NULL;
usr/src/uts/common/io/scsi/adapters/scsi_vhci/scsi_vhci.c
925
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
295
mdi_pathinfo_t *pd_pip;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi.h
296
mdi_pathinfo_t *pd_pip_offlined;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_hba.c
1005
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_hba.c
163
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/adapters/smartpqi/smartpqi_hba.c
181
if ((pip = (mdi_pathinfo_t *)sd->sd_private) == NULL)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
102
int init, dev_info_t **dchildp, mdi_pathinfo_t **pchildp, int *ppi);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
3093
mdi_pathinfo_t *path = NULL;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4204
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4210
pip = (mdi_pathinfo_t *)sd->sd_pathinfo;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4224
sd->sd_pathinfo) ? (mdi_pathinfo_t *)sd->sd_pathinfo : NULL)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4230
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4256
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4281
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4303
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4326
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4348
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4370
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4391
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4412
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4433
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4454
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4475
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4495
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4514
mdi_pathinfo_t *pip;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4745
scsi_hba_ua_set(char *ua, dev_info_t *dchild, mdi_pathinfo_t *pchild)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4913
dev_info_t **dchildp, mdi_pathinfo_t **pchildp, int *ppi)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
4916
mdi_pathinfo_t *pchild; /* pathinfo child */
usr/src/uts/common/io/scsi/impl/scsi_hba.c
5089
extern int e_devid_cache_pathinfo(mdi_pathinfo_t *, ddi_devid_t);
usr/src/uts/common/io/scsi/impl/scsi_hba.c
5093
struct scsi_device *sdprobe, dev_info_t **dchildp, mdi_pathinfo_t **pchildp)
usr/src/uts/common/io/scsi/impl/scsi_hba.c
5106
mdi_pathinfo_t *pchild = NULL;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
5433
mdi_pathinfo_t *pchild;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6064
mdi_pathinfo_t *psearch;
usr/src/uts/common/io/scsi/impl/scsi_hba.c
6718
mdi_pathinfo_t *path = NULL;
usr/src/uts/common/io/tphci.c
489
mdi_pathinfo_t *pip;
usr/src/uts/common/io/tphci.c
556
mdi_pathinfo_t *pip, *next;
usr/src/uts/common/io/tvhci.c
403
tvhci_pi_init(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/io/tvhci.c
410
tvhci_pi_uninit(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/io/tvhci.c
417
tvhci_pi_state_change(dev_info_t *vdip, mdi_pathinfo_t *pip,
usr/src/uts/common/io/tvhci.c
63
static int tvhci_pi_init(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/tvhci.c
64
static int tvhci_pi_uninit(dev_info_t *, mdi_pathinfo_t *, int);
usr/src/uts/common/io/tvhci.c
65
static int tvhci_pi_state_change(dev_info_t *, mdi_pathinfo_t *,
usr/src/uts/common/os/devcfg.c
5587
mdi_pathinfo_t *cpip;
usr/src/uts/common/os/devid_cache.c
692
e_devid_cache_pathinfo(mdi_pathinfo_t *pip, ddi_devid_t devid)
usr/src/uts/common/os/sunmdi.c
1049
i_mdi_phci_lock(mdi_phci_t *ph, mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
1269
i_mdi_client_lock(mdi_client_t *ct, mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
1549
mdi_pathinfo_t *pip, *next;
usr/src/uts/common/os/sunmdi.c
1555
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
1918
i_mdi_lba_lb(mdi_client_t *ct, mdi_pathinfo_t **ret_pip, struct buf *bp)
usr/src/uts/common/os/sunmdi.c
1924
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
1925
mdi_pathinfo_t *next;
usr/src/uts/common/os/sunmdi.c
1938
next = (mdi_pathinfo_t *)
usr/src/uts/common/os/sunmdi.c
1968
next = (mdi_pathinfo_t *)
usr/src/uts/common/os/sunmdi.c
2039
void *arg, mdi_pathinfo_t **ret_pip)
usr/src/uts/common/os/sunmdi.c
2042
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
2043
mdi_pathinfo_t *next;
usr/src/uts/common/os/sunmdi.c
2044
mdi_pathinfo_t *head;
usr/src/uts/common/os/sunmdi.c
2045
mdi_pathinfo_t *start;
usr/src/uts/common/os/sunmdi.c
2051
mdi_pathinfo_t *start_pip; /* request starting pathinfo */
usr/src/uts/common/os/sunmdi.c
2060
start_pip = (mdi_pathinfo_t *)arg;
usr/src/uts/common/os/sunmdi.c
2131
pip = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link)
usr/src/uts/common/os/sunmdi.c
2192
pip = (mdi_pathinfo_t *)ct->ct_path_last;
usr/src/uts/common/os/sunmdi.c
220
static void i_mdi_pm_hold_pip(mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
221
static void i_mdi_pm_rele_pip(mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
2228
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
223
mdi_pathinfo_t **ret_pip, struct buf *buf);
usr/src/uts/common/os/sunmdi.c
2276
start = sb ? (mdi_pathinfo_t *)ct->ct_path_last : start_pip;
usr/src/uts/common/os/sunmdi.c
2280
pip = (mdi_pathinfo_t *)MDI_PI(start)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
234
static void i_mdi_pi_kstat_destroy(mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
239
static void i_mdi_phci_lock(mdi_phci_t *, mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
2398
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
241
static mdi_pathinfo_t *i_mdi_pi_alloc(mdi_phci_t *, char *, mdi_client_t *);
usr/src/uts/common/os/sunmdi.c
242
static void i_mdi_phci_add_path(mdi_phci_t *, mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
243
static void i_mdi_client_add_path(mdi_client_t *, mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
244
static void i_mdi_pi_free(mdi_phci_t *ph, mdi_pathinfo_t *,
usr/src/uts/common/os/sunmdi.c
246
static void i_mdi_phci_remove_path(mdi_phci_t *, mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
248
mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
250
static int i_mdi_pi_state_change(mdi_pathinfo_t *,
usr/src/uts/common/os/sunmdi.c
2510
mdi_pathinfo_t *
usr/src/uts/common/os/sunmdi.c
2511
mdi_get_next_phci_path(dev_info_t *ct_dip, mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
252
static int i_mdi_pi_offline(mdi_pathinfo_t *, int);
usr/src/uts/common/os/sunmdi.c
2525
return ((mdi_pathinfo_t *)ct->ct_path_head);
usr/src/uts/common/os/sunmdi.c
2527
return ((mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link);
usr/src/uts/common/os/sunmdi.c
2534
mdi_pathinfo_t *
usr/src/uts/common/os/sunmdi.c
2535
mdi_get_next_client_path(dev_info_t *ph_dip, mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
2549
return ((mdi_pathinfo_t *)ph->ph_path_head);
usr/src/uts/common/os/sunmdi.c
2551
return ((mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link);
usr/src/uts/common/os/sunmdi.c
2561
mdi_hold_path(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
2580
mdi_rele_path(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
2599
mdi_pi_lock(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
2615
mdi_pi_unlock(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
2635
mdi_pathinfo_t *
usr/src/uts/common/os/sunmdi.c
2641
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/os/sunmdi.c
265
static void i_mdi_client_lock(mdi_client_t *, mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
2681
pip = (mdi_pathinfo_t *)ph->ph_path_head;
usr/src/uts/common/os/sunmdi.c
2687
pip = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
2736
pip = (mdi_pathinfo_t *)ct->ct_path_head;
usr/src/uts/common/os/sunmdi.c
2745
pip = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
275
static mdi_pathinfo_t *i_mdi_enable_disable_path(mdi_pathinfo_t *pip,
usr/src/uts/common/os/sunmdi.c
2776
char **compatible, int ncompatible, int flags, mdi_pathinfo_t **ret_pip)
usr/src/uts/common/os/sunmdi.c
2781
mdi_pathinfo_t *pip = NULL;
usr/src/uts/common/os/sunmdi.c
2863
pip = (mdi_pathinfo_t *)ct->ct_path_head;
usr/src/uts/common/os/sunmdi.c
2872
pip = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
288
mdi_pathinfo_t *);
usr/src/uts/common/os/sunmdi.c
2913
int flags, mdi_pathinfo_t **ret_pip)
usr/src/uts/common/os/sunmdi.c
2926
static mdi_pathinfo_t *
usr/src/uts/common/os/sunmdi.c
2929
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
3080
i_mdi_phci_add_path(mdi_phci_t *ph, mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
3100
i_mdi_client_add_path(mdi_client_t *ct, mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
3126
mdi_pi_free(mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/os/sunmdi.c
3281
i_mdi_pi_free(mdi_phci_t *ph, mdi_pathinfo_t *pip, mdi_client_t *ct)
usr/src/uts/common/os/sunmdi.c
3324
i_mdi_phci_remove_path(mdi_phci_t *ph, mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
3326
mdi_pathinfo_t *prev = NULL;
usr/src/uts/common/os/sunmdi.c
3327
mdi_pathinfo_t *path = NULL;
usr/src/uts/common/os/sunmdi.c
3338
path = (mdi_pathinfo_t *)MDI_PI(path)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
3347
(mdi_pathinfo_t *)MDI_PI(path)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
3367
i_mdi_client_remove_path(mdi_client_t *ct, mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
3369
mdi_pathinfo_t *prev = NULL;
usr/src/uts/common/os/sunmdi.c
3370
mdi_pathinfo_t *path;
usr/src/uts/common/os/sunmdi.c
3381
path = (mdi_pathinfo_t *)MDI_PI(path)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
3391
(mdi_pathinfo_t *)MDI_PI(path)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
3414
i_mdi_pi_state_change(mdi_pathinfo_t *pip, mdi_pathinfo_state_t state, int flag)
usr/src/uts/common/os/sunmdi.c
3738
mdi_pi_online(mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/os/sunmdi.c
3782
mdi_pi_standby(mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/os/sunmdi.c
3795
mdi_pi_fault(mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/os/sunmdi.c
3808
mdi_pi_offline(mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/os/sunmdi.c
3850
i_mdi_pi_offline(mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/os/sunmdi.c
3982
i_mdi_pi_online(mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/os/sunmdi.c
4061
mdi_pi_get_node_name(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4081
mdi_pi_get_addr(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4097
mdi_pi_get_path_instance(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4110
mdi_pi_pathname(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4123
mdi_pi_spathname(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4137
mdi_pi_pathname_obp(mdi_pathinfo_t *pip, char *path)
usr/src/uts/common/os/sunmdi.c
4153
mdi_pi_pathname_obp_set(mdi_pathinfo_t *pip, char *component)
usr/src/uts/common/os/sunmdi.c
4191
mdi_pi_get_client(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4207
mdi_pi_get_phci(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4226
mdi_pi_get_client_private(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4240
mdi_pi_set_client_private(mdi_pathinfo_t *pip, void *priv)
usr/src/uts/common/os/sunmdi.c
4253
mdi_pi_get_phci_private(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4268
mdi_pi_set_phci_private(mdi_pathinfo_t *pip, caddr_t priv)
usr/src/uts/common/os/sunmdi.c
4281
mdi_pi_get_state(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4304
mdi_pi_get_flags(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4314
mdi_pi_get_state2(mdi_pathinfo_t *pip, mdi_pathinfo_state_t *state,
usr/src/uts/common/os/sunmdi.c
4340
mdi_pi_get_preferred(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
4353
mdi_pi_set_preferred(mdi_pathinfo_t *pip, int preferred)
usr/src/uts/common/os/sunmdi.c
4365
mdi_pi_set_state(mdi_pathinfo_t *pip, mdi_pathinfo_state_t state)
usr/src/uts/common/os/sunmdi.c
4412
mdi_pi_get_next_prop(mdi_pathinfo_t *pip, nvpair_t *prev)
usr/src/uts/common/os/sunmdi.c
4426
mdi_prop_remove(mdi_pathinfo_t *pip, char *name)
usr/src/uts/common/os/sunmdi.c
4464
mdi_prop_size(mdi_pathinfo_t *pip, size_t *buflenp)
usr/src/uts/common/os/sunmdi.c
4486
mdi_prop_pack(mdi_pathinfo_t *pip, char **bufp, uint_t buflen)
usr/src/uts/common/os/sunmdi.c
4509
mdi_prop_update_byte(mdi_pathinfo_t *pip, char *name, uchar_t data)
usr/src/uts/common/os/sunmdi.c
4532
mdi_prop_update_byte_array(mdi_pathinfo_t *pip, char *name, uchar_t *data,
usr/src/uts/common/os/sunmdi.c
4556
mdi_prop_update_int(mdi_pathinfo_t *pip, char *name, int data)
usr/src/uts/common/os/sunmdi.c
4579
mdi_prop_update_int64(mdi_pathinfo_t *pip, char *name, int64_t data)
usr/src/uts/common/os/sunmdi.c
4602
mdi_prop_update_int_array(mdi_pathinfo_t *pip, char *name, int *data,
usr/src/uts/common/os/sunmdi.c
4627
mdi_prop_update_string(mdi_pathinfo_t *pip, char *name, char *data)
usr/src/uts/common/os/sunmdi.c
4650
mdi_prop_update_string_array(mdi_pathinfo_t *pip, char *name, char **data,
usr/src/uts/common/os/sunmdi.c
4677
mdi_prop_lookup_byte(mdi_pathinfo_t *pip, char *name, uchar_t *data)
usr/src/uts/common/os/sunmdi.c
4696
mdi_prop_lookup_byte_array(mdi_pathinfo_t *pip, char *name, uchar_t **data,
usr/src/uts/common/os/sunmdi.c
4716
mdi_prop_lookup_int(mdi_pathinfo_t *pip, char *name, int *data)
usr/src/uts/common/os/sunmdi.c
4734
mdi_prop_lookup_int64(mdi_pathinfo_t *pip, char *name, int64_t *data)
usr/src/uts/common/os/sunmdi.c
4751
mdi_prop_lookup_int_array(mdi_pathinfo_t *pip, char *name, int **data,
usr/src/uts/common/os/sunmdi.c
4771
mdi_prop_lookup_string(mdi_pathinfo_t *pip, char *name, char **data)
usr/src/uts/common/os/sunmdi.c
4789
mdi_prop_lookup_string_array(mdi_pathinfo_t *pip, char *name, char ***data,
usr/src/uts/common/os/sunmdi.c
4818
i_mdi_report_path_state(mdi_client_t *ct, mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
5109
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
5110
mdi_pathinfo_t *next;
usr/src/uts/common/os/sunmdi.c
5111
mdi_pathinfo_t *failed_pip = NULL;
usr/src/uts/common/os/sunmdi.c
5153
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5216
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5266
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5279
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5306
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
5307
mdi_pathinfo_t *next;
usr/src/uts/common/os/sunmdi.c
5329
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5361
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
5362
mdi_pathinfo_t *next;
usr/src/uts/common/os/sunmdi.c
5390
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5450
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
5451
mdi_pathinfo_t *next;
usr/src/uts/common/os/sunmdi.c
5483
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5557
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5570
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5596
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
5597
mdi_pathinfo_t *next;
usr/src/uts/common/os/sunmdi.c
5611
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5815
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
5816
mdi_pathinfo_t *failed_pip = NULL;
usr/src/uts/common/os/sunmdi.c
5817
mdi_pathinfo_t *next;
usr/src/uts/common/os/sunmdi.c
5861
(mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
5904
(mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
6072
mdi_pi_kstat_exists(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
6083
mdi_pi_kstat_create(mdi_pathinfo_t *pip, char *ksname)
usr/src/uts/common/os/sunmdi.c
6139
i_mdi_pi_kstat_destroy(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
6169
mdi_pi_kstat_iosupdate(mdi_pathinfo_t *pip, struct buf *bp)
usr/src/uts/common/os/sunmdi.c
6199
mdi_pi_enable_path(mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/os/sunmdi.c
6226
mdi_pi_disable_path(mdi_pathinfo_t *pip, int flags)
usr/src/uts/common/os/sunmdi.c
6278
static mdi_pathinfo_t *
usr/src/uts/common/os/sunmdi.c
6279
i_mdi_enable_disable_path(mdi_pathinfo_t *pip, mdi_vhci_t *vh, int flags,
usr/src/uts/common/os/sunmdi.c
6284
mdi_pathinfo_t *next;
usr/src/uts/common/os/sunmdi.c
6295
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
6320
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link;
usr/src/uts/common/os/sunmdi.c
6375
mdi_pathinfo_t *next, *pip;
usr/src/uts/common/os/sunmdi.c
6457
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
6488
i_mdi_pm_hold_pip(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
6523
i_mdi_pm_rele_pip(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
6566
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
6569
pip = (mdi_pathinfo_t *)ct->ct_path_head;
usr/src/uts/common/os/sunmdi.c
6576
pip = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
6613
i_mdi_power_one_phci(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
6649
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
6653
pip = (mdi_pathinfo_t *)ct->ct_path_head;
usr/src/uts/common/os/sunmdi.c
6670
pip = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
7018
mdi_pathinfo_t *pip, *next;
usr/src/uts/common/os/sunmdi.c
7025
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
7090
mdi_pathinfo_t *pip, *next;
usr/src/uts/common/os/sunmdi.c
7097
next = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link;
usr/src/uts/common/os/sunmdi.c
717
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
7300
mdi_pi_get_vhci_private(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
7314
mdi_pi_set_vhci_private(mdi_pathinfo_t *pip, void *priv)
usr/src/uts/common/os/sunmdi.c
7354
mdi_pi_ishidden(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
7360
mdi_pi_device_isremoved(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
7369
mdi_pathinfo_t *pip;
usr/src/uts/common/os/sunmdi.c
7374
pip = (mdi_pathinfo_t *)MDI_PI(pip)->pi_client_link) {
usr/src/uts/common/os/sunmdi.c
7388
mdi_pi_device_remove(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
7419
mdi_pi_device_insert(mdi_pathinfo_t *pip)
usr/src/uts/common/os/sunmdi.c
759
for (pip = (mdi_pathinfo_t *)ph->ph_path_head; pip;
usr/src/uts/common/os/sunmdi.c
760
pip = (mdi_pathinfo_t *)MDI_PI(pip)->pi_phci_link)
usr/src/uts/common/os/sunmdi.c
9719
mdi_dc_return_dev_state(mdi_pathinfo_t *pip, struct devctl_iocdata *dcp)
usr/src/uts/common/sys/fibre-channel/ulp/fcpvar.h
962
#define PIP(child) ((mdi_pathinfo_t *)(child))
usr/src/uts/common/sys/mdi_impldefs.h
1166
void *, mdi_pathinfo_t **);
usr/src/uts/common/sys/mdi_impldefs.h
1227
int mdi_pi_kstat_exists(mdi_pathinfo_t *);
usr/src/uts/common/sys/mdi_impldefs.h
1228
int mdi_pi_kstat_create(mdi_pathinfo_t *pip, char *ks_name);
usr/src/uts/common/sys/mdi_impldefs.h
1229
void mdi_pi_kstat_iosupdate(mdi_pathinfo_t *, struct buf *);
usr/src/uts/common/sys/mdi_impldefs.h
1234
int mdi_pi_get_state2(mdi_pathinfo_t *, mdi_pathinfo_state_t *, uint32_t *);
usr/src/uts/common/sys/mdi_impldefs.h
1235
int mdi_pi_get_preferred(mdi_pathinfo_t *);
usr/src/uts/common/sys/mdi_impldefs.h
1240
void *mdi_pi_get_client_private(mdi_pathinfo_t *);
usr/src/uts/common/sys/mdi_impldefs.h
1241
void mdi_pi_set_client_private(mdi_pathinfo_t *, void *);
usr/src/uts/common/sys/mdi_impldefs.h
1242
void mdi_pi_set_state(mdi_pathinfo_t *, mdi_pathinfo_state_t);
usr/src/uts/common/sys/mdi_impldefs.h
1243
void mdi_pi_set_preferred(mdi_pathinfo_t *, int);
usr/src/uts/common/sys/mdi_impldefs.h
1250
void *mdi_pi_get_vhci_private(mdi_pathinfo_t *);
usr/src/uts/common/sys/mdi_impldefs.h
1251
void mdi_pi_set_vhci_private(mdi_pathinfo_t *, void *);
usr/src/uts/common/sys/mdi_impldefs.h
1252
int mdi_dc_return_dev_state(mdi_pathinfo_t *pip, struct devctl_iocdata *dcp);
usr/src/uts/common/sys/mdi_impldefs.h
1257
int mdi_prop_size(mdi_pathinfo_t *, size_t *);
usr/src/uts/common/sys/mdi_impldefs.h
1258
int mdi_prop_pack(mdi_pathinfo_t *, char **, uint_t);
usr/src/uts/common/sys/mdi_impldefs.h
1261
void mdi_get_next_path(dev_info_t *, mdi_pathinfo_t *, mdi_pathinfo_t **);
usr/src/uts/common/sys/mdi_impldefs.h
225
int (*vo_pi_init)(dev_info_t *vdip, mdi_pathinfo_t *pip, int flags);
usr/src/uts/common/sys/mdi_impldefs.h
228
int (*vo_pi_uninit)(dev_info_t *vdip, mdi_pathinfo_t *pip,
usr/src/uts/common/sys/mdi_impldefs.h
232
int (*vo_pi_state_change)(dev_info_t *vdip, mdi_pathinfo_t *pip,
usr/src/uts/common/sys/mdi_impldefs.h
350
mdi_pathinfo_t *ph_path_head; /* pi list head */
usr/src/uts/common/sys/mdi_impldefs.h
351
mdi_pathinfo_t *ph_path_tail; /* pi list tail */
usr/src/uts/common/sys/mdi_impldefs.h
526
mdi_pathinfo_t *ct_path_head; /* multi path list head */
usr/src/uts/common/sys/mdi_impldefs.h
527
mdi_pathinfo_t *ct_path_tail; /* multi path list tail */
usr/src/uts/common/sys/mdi_impldefs.h
528
mdi_pathinfo_t *ct_path_last; /* last path used for i/o */
usr/src/uts/common/sys/scsi/adapters/mpapi_impl.h
299
mdi_pathinfo_t *pip; /* path information */
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
283
mdi_pathinfo_t *vpkt_path; /* path pkt bound to */
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
368
mdi_pathinfo_t *svl_resrv_pip;
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
381
mdi_pathinfo_t *svl_first_path;
usr/src/uts/common/sys/scsi/adapters/scsi_vhci.h
472
mdi_pathinfo_t *svs_pi; /* pathinfo being "watched" */
usr/src/uts/common/sys/sunmdi.h
182
mdi_pathinfo_t *mdi_pi_find(dev_info_t *, char *, char *);
usr/src/uts/common/sys/sunmdi.h
183
int mdi_pi_alloc(dev_info_t *, char *, char *, char *, int, mdi_pathinfo_t **);
usr/src/uts/common/sys/sunmdi.h
185
char **, int, int, mdi_pathinfo_t **);
usr/src/uts/common/sys/sunmdi.h
186
int mdi_pi_free(mdi_pathinfo_t *, int);
usr/src/uts/common/sys/sunmdi.h
188
void mdi_hold_path(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
189
void mdi_rele_path(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
194
int mdi_pi_online(mdi_pathinfo_t *, int);
usr/src/uts/common/sys/sunmdi.h
195
int mdi_pi_standby(mdi_pathinfo_t *, int);
usr/src/uts/common/sys/sunmdi.h
196
int mdi_pi_fault(mdi_pathinfo_t *, int);
usr/src/uts/common/sys/sunmdi.h
197
int mdi_pi_offline(mdi_pathinfo_t *, int);
usr/src/uts/common/sys/sunmdi.h
204
int mdi_pi_disable_path(mdi_pathinfo_t *, int);
usr/src/uts/common/sys/sunmdi.h
205
int mdi_pi_enable_path(mdi_pathinfo_t *, int);
usr/src/uts/common/sys/sunmdi.h
207
int mdi_pi_ishidden(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
209
int mdi_pi_device_isremoved(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
210
int mdi_pi_device_remove(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
211
int mdi_pi_device_insert(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
237
mdi_pathinfo_t *mdi_get_next_phci_path(dev_info_t *, mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
238
mdi_pathinfo_t *mdi_get_next_client_path(dev_info_t *, mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
243
void mdi_pi_lock(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
244
void mdi_pi_unlock(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
245
dev_info_t *mdi_pi_get_client(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
246
dev_info_t *mdi_pi_get_phci(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
247
char *mdi_pi_get_node_name(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
248
char *mdi_pi_get_addr(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
249
mdi_pathinfo_state_t mdi_pi_get_state(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
250
uint_t mdi_pi_get_flags(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
251
int mdi_pi_get_path_instance(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
253
char *mdi_pi_pathname(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
254
char *mdi_pi_pathname_obp(mdi_pathinfo_t *, char *);
usr/src/uts/common/sys/sunmdi.h
255
int mdi_pi_pathname_obp_set(mdi_pathinfo_t *, char *);
usr/src/uts/common/sys/sunmdi.h
257
char *mdi_pi_spathname(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
262
int mdi_prop_remove(mdi_pathinfo_t *, char *);
usr/src/uts/common/sys/sunmdi.h
263
int mdi_prop_update_byte_array(mdi_pathinfo_t *, char *, uchar_t *, uint_t);
usr/src/uts/common/sys/sunmdi.h
264
int mdi_prop_update_int(mdi_pathinfo_t *, char *, int);
usr/src/uts/common/sys/sunmdi.h
265
int mdi_prop_update_int64(mdi_pathinfo_t *, char *, int64_t);
usr/src/uts/common/sys/sunmdi.h
266
int mdi_prop_update_int_array(mdi_pathinfo_t *, char *, int *, uint_t);
usr/src/uts/common/sys/sunmdi.h
267
int mdi_prop_update_string(mdi_pathinfo_t *, char *, char *);
usr/src/uts/common/sys/sunmdi.h
268
int mdi_prop_update_string_array(mdi_pathinfo_t *, char *, char **, uint_t);
usr/src/uts/common/sys/sunmdi.h
269
nvpair_t *mdi_pi_get_next_prop(mdi_pathinfo_t *, nvpair_t *);
usr/src/uts/common/sys/sunmdi.h
271
int mdi_prop_lookup_byte_array(mdi_pathinfo_t *, char *, uchar_t **, uint_t *);
usr/src/uts/common/sys/sunmdi.h
272
int mdi_prop_lookup_int(mdi_pathinfo_t *, char *, int *);
usr/src/uts/common/sys/sunmdi.h
273
int mdi_prop_lookup_int64(mdi_pathinfo_t *, char *, int64_t *);
usr/src/uts/common/sys/sunmdi.h
274
int mdi_prop_lookup_int_array(mdi_pathinfo_t *, char *, int **, uint_t *);
usr/src/uts/common/sys/sunmdi.h
275
int mdi_prop_lookup_string(mdi_pathinfo_t *, char *, char **);
usr/src/uts/common/sys/sunmdi.h
276
int mdi_prop_lookup_string_array(mdi_pathinfo_t *, char *, char ***, uint_t *);
usr/src/uts/common/sys/sunmdi.h
293
caddr_t mdi_pi_get_phci_private(mdi_pathinfo_t *);
usr/src/uts/common/sys/sunmdi.h
294
void mdi_pi_set_phci_private(mdi_pathinfo_t *, caddr_t);
usr/src/uts/sparc/os/bootdev.c
217
mdi_pathinfo_t *pip = NULL;