Symbol: pmcs_phy_t
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1526
pmcs_phy_t *phy;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1542
phy = mdb_alloc(sizeof (pmcs_phy_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1554
NOREAD(pmcs_phy_t, phy);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
1560
mdb_free(phy, sizeof (pmcs_phy_t));
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2115
pmcs_phy_t phy;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2116
pmcs_phy_t *pphy = parent;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2121
pphy = (pmcs_phy_t *)ss.root_phys;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2123
pphy = (pmcs_phy_t *)parent;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2153
NOREAD(pmcs_phy_t, phy);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2444
static pmcs_phy_t *
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2445
pmcs_next_sibling(pmcs_phy_t *phyp)
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2447
pmcs_phy_t parent;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2460
if (mdb_vread(&parent, sizeof (pmcs_phy_t),
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2504
wsp->walk_data = mdb_alloc(sizeof (pmcs_phy_t), UM_SLEEP);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2512
pmcs_phy_t *phyp, *nphyp;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2515
if (mdb_vread(wsp->walk_data, sizeof (pmcs_phy_t),
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2525
phyp = (pmcs_phy_t *)wsp->walk_data;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
2553
mdb_free(wsp->walk_data, sizeof (pmcs_phy_t));
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
478
pmcs_phy_t phy;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
480
if (mdb_vread(&phy, sizeof (pmcs_phy_t), (uintptr_t)addr) == -1) {
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
70
static pmcs_phy_t *pmcs_next_sibling(pmcs_phy_t *phyp);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
718
pmcs_phy_t phy;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
74
print_sas_address(pmcs_phy_t *phy)
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
785
NOREAD(pmcs_phy_t, xs.phy);
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
888
pmcs_phy_t phy;
usr/src/cmd/mdb/common/modules/pmcs/pmcs.c
908
NOREAD(pmcs_phy_t, wp->phy);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1571
pmcs_phy_t *phyp = pwp->root_phys;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1576
kmem_free(pwp->root_phys, pwp->nphy * sizeof (pmcs_phy_t));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
1702
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2020
pmcs_phy_t *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2782
pmcs_phy_t *pptr = tgt->phy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2823
pmcs_remove_device(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
2857
pmcs_phy_t *phyp, pmcs_xscsi_t *target, const char *fmt, ...)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
3035
pmcs_create_one_phy_stats(pmcs_iport_t *iport, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
3103
pmcs_phy_t *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
3126
pmcs_phy_t *pptr = (pmcs_phy_t *)ks->ks_private;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
323
list_create(&iport->phys, sizeof (pmcs_phy_t),
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
324
offsetof(pmcs_phy_t, list_node));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
432
pmcs_phy_t *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
805
pwp->phy_cache = kmem_cache_create(buf, sizeof (pmcs_phy_t), 8,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_attach.c
912
pwp->root_phys = kmem_zalloc(pwp->nphy * sizeof (pmcs_phy_t), KM_SLEEP);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
138
pmcs_set_dev_state(pmcs_hw_t *pwp, pmcs_phy_t *phyp, pmcs_xscsi_t *xp,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
224
pmcs_ds_operational(pmcs_phy_t *pptr, pmcs_xscsi_t *tgt)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
258
pmcs_dev_state_recovery(pmcs_hw_t *pwp, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
264
pmcs_phy_t *pptr, *pnext, *pchild;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
34
static void pmcs_ds_operational(pmcs_phy_t *pptr, pmcs_xscsi_t *tgt);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
35
static void pmcs_handle_ds_recovery_error(pmcs_phy_t *phyp,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
43
pmcs_get_dev_state(pmcs_hw_t *pwp, pmcs_phy_t *phyp, pmcs_xscsi_t *xp,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
498
pmcs_send_err_recovery_cmd(pmcs_hw_t *pwp, uint8_t dev_state, pmcs_phy_t *phyp,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
610
pmcs_phy_t *pptr = pwrk->phy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
750
pmcs_phy_t *pptr = pwrk->phy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
824
pmcs_phy_t *pphy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
901
pmcs_start_dev_state_recovery(pmcs_xscsi_t *xp, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_ds.c
928
pmcs_handle_ds_recovery_error(pmcs_phy_t *phyp, pmcs_xscsi_t *tgt,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
1087
pmcs_phy_t *phyp = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
1137
pmcs_phy_t *pptr = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
1208
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
257
pmcs_phy_t *pptr = pwp->ports[portid];
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
298
pmcs_phy_t *pptr, *subphy, *tphyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
332
pmcs_phy_t *rp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_intr.c
639
tphyp = (pmcs_phy_t *)(pwp->root_phys + phynum);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
606
pmcs_sata_identify(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
622
pmcs_run_sata_cmd(pmcs_hw_t *pwp, pmcs_phy_t *pptr, fis_t fis, uint32_t mode,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_sata.c
65
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1019
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1214
pmcs_phy_t *phy, *pphy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1368
pmcs_phy_t *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
1549
pmcs_phy_t *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
160
pmcs_phy_t *phyp = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2009
pmcs_phy_t *pptr = pwrk->phy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2619
pmcs_phy_t *pptr = pwrk->phy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
2908
pmcs_phy_t *phyp = pwrk->phy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
3168
pmcs_phy_t *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
418
pmcs_phy_t *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
628
pmcs_phy_t *pptr = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_scsa.c
752
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_smhba.c
125
pmcs_smhba_set_scsi_device_props(pmcs_hw_t *pwp, pmcs_phy_t *pptr,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_smhba.c
131
pmcs_phy_t *pphy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_smhba.c
172
pmcs_phy_t *phy_ptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_smhba.c
235
pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1168
pmcs_phy_t *pptr, *pnext, *pnext_uplevel[PMCS_MAX_XPND];
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1254
pmcs_register_device(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1356
pmcs_deregister_device(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1414
pmcs_deregister_devices(pmcs_hw_t *pwp, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1441
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1902
pmcs_reset_dev(pmcs_hw_t *pwp, pmcs_phy_t *pptr, uint64_t lun)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
1963
pmcs_get_device_handle(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2096
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2212
pmcs_phy_t *
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2213
pmcs_promote_next_phy(pmcs_phy_t *prev_primary)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2217
pmcs_phy_t *pptr, *child;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2426
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2427
pmcs_phy_t *root_phy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2640
static pmcs_phy_t *
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2641
pmcs_find_phy_needing_work(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2643
pmcs_phy_t *cphyp, *pnext;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2758
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2886
pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2888
pmcs_phy_t *lphyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2980
pmcs_configure_new_devices(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
2984
pmcs_phy_t *pnext, *orig_pptr = pptr, *root_phy, *pchild;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3085
pmcs_set_changed(pmcs_hw_t *pwp, pmcs_phy_t *parent, boolean_t changed,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3088
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3130
pmcs_kill_changed(pmcs_hw_t *pwp, pmcs_phy_t *parent, int level)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3132
pmcs_phy_t *pptr = parent;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3167
pmcs_clear_phys(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3169
pmcs_phy_t *pnext, *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3199
pmcs_clear_phy(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3255
pmcs_new_tport(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3285
pmcs_phy_t *rphy = pwp->root_phys;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3354
pmcs_configure_phy(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3399
pmcs_configure_expander(pmcs_hw_t *pwp, pmcs_phy_t *pptr, pmcs_iport_t *iport)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3401
pmcs_phy_t *ctmp, *clist = NULL, *cnext;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3558
bzero(ctmp, sizeof (pmcs_phy_t));
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3688
pmcs_check_expander(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
3691
pmcs_phy_t *ctmp, *local, *local_list = NULL, *local_tail = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
40
static void pmcs_new_tport(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4006
pmcs_check_expanders(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4008
pmcs_phy_t *phyp, *pnext, *pchild;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4053
pmcs_clear_expander(pmcs_hw_t *pwp, pmcs_phy_t *pptr, int level)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4055
pmcs_phy_t *ctmp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
41
static void pmcs_configure_expander(pmcs_hw_t *, pmcs_phy_t *, pmcs_iport_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4155
pmcs_expander_get_nphy(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
43
static void pmcs_check_expanders(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4385
pmcs_expander_content_discover(pmcs_hw_t *pwp, pmcs_phy_t *expander,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4386
pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
44
static void pmcs_check_expander(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
45
static void pmcs_clear_expander(pmcs_hw_t *, pmcs_phy_t *, int);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4666
pmcs_phy_t *ctmp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
47
static int pmcs_expander_get_nphy(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4718
pmcs_gwork(pmcs_hw_t *pwp, uint32_t tag_type, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
48
static int pmcs_expander_content_discover(pmcs_hw_t *, pmcs_phy_t *,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4826
pmcs_phy_t *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
4874
pmcs_abort(pmcs_hw_t *pwp, pmcs_phy_t *pptr, uint32_t tag, int all_cmds,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
49
pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5052
pmcs_ssp_tmf(pmcs_hw_t *pwp, pmcs_phy_t *pptr, uint8_t tmf, uint32_t tag,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5278
pmcs_sata_abort_ncq(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
53
static boolean_t pmcs_validate_devid(pmcs_phy_t *, pmcs_phy_t *, uint32_t);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
54
static void pmcs_clear_phys(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
55
static int pmcs_configure_new_devices(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5706
pmcs_phy_name(pmcs_hw_t *pwp, pmcs_phy_t *pptr, char *obuf, size_t olen)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5721
pmcs_validate_devid(pmcs_phy_t *parent, pmcs_phy_t *phyp, uint32_t device_id)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5723
pmcs_phy_t *pptr, *pchild;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5794
static pmcs_phy_t *
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5795
pmcs_find_phy_by_wwn_impl(pmcs_phy_t *phyp, uint8_t *wwn)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5797
pmcs_phy_t *matched_phy, *cphyp, *nphyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5837
pmcs_phy_t *
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5841
pmcs_phy_t *pptr, *matched_phy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5866
pmcs_phy_t *
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5868
pmcs_phy_t *root, char *sas_addr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5873
pmcs_phy_t *pptr, *pnext, *pchild;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5974
pmcs_spinup_release(pmcs_hw_t *pwp, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
5978
pmcs_phy_t *tphyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
60
pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6058
pmcs_kill_devices(pmcs_hw_t *pwp, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6060
pmcs_phy_t *pnext, *pchild;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6109
pmcs_kill_device(pmcs_hw_t *pwp, pmcs_phy_t *pptr)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
6160
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
62
static pmcs_phy_t *pmcs_find_phy_needing_work(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
630
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
64
static int pmcs_kill_devices(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
65
static void pmcs_lock_phy_impl(pmcs_phy_t *, int);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
66
static void pmcs_unlock_phy_impl(pmcs_phy_t *, int);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
67
static pmcs_phy_t *pmcs_clone_phy(pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
68
static boolean_t pmcs_configure_phy(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
69
static void pmcs_reap_dead_phy(pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
71
static boolean_t pmcs_phy_target_match(pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7124
pmcs_phy_t *pptr = NULL;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7263
pmcs_lock_phy_impl(pmcs_phy_t *phyp, int level)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7265
pmcs_phy_t *tphyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7305
pmcs_lock_phy(pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7337
pmcs_unlock_phy_impl(pmcs_phy_t *phyp, int level)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7339
pmcs_phy_t *phy_next;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
737
pmcs_reset_phy(pmcs_hw_t *pwp, pmcs_phy_t *pptr, uint8_t type)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7390
pmcs_unlock_phy(pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7423
pmcs_phy_t *
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7424
pmcs_get_root_phy(pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7470
pmcs_phy_t *phyp = (pmcs_phy_t *)buf;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7482
pmcs_phy_t *phyp = (pmcs_phy_t *)buf;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7499
pmcs_free_all_phys(pmcs_hw_t *pwp, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7501
pmcs_phy_t *tphyp, *nphyp, *cphyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7538
pmcs_free_phys(pmcs_hw_t *pwp, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7540
pmcs_phy_t *next_phy;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7561
static pmcs_phy_t *
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7562
pmcs_clone_phy(pmcs_phy_t *orig_phy)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7564
pmcs_phy_t *local;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
77
static void pmcs_add_dead_phys(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7708
pmcs_phy_t *phyp, *nphyp, *pphyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7788
pmcs_inc_phy_ref_count(pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7794
pmcs_dec_phy_ref_count(pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7813
pmcs_reap_dead_phy(pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7816
pmcs_phy_t *ctmp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7898
pmcs_add_phy_to_iport(pmcs_iport_t *iport, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7918
pmcs_remove_phy_from_iport(pmcs_iport_t *iport, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7920
pmcs_phy_t *pptr, *next_pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
7969
pmcs_phy_target_match(pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8060
pmcs_update_phy_pm_props(pmcs_phy_t *phyp, uint64_t att_bv, uint64_t tgt_bv,
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8138
pmcs_deregister_device_work(pmcs_hw_t *pwp, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8140
pmcs_phy_t *pptr;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8209
pmcs_phy_t *phyp;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8273
pmcs_status_disposition(pmcs_phy_t *phyp, uint32_t status)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8331
pmcs_add_dead_phys(pmcs_hw_t *pwp, pmcs_phy_t *phyp)
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
8335
pmcs_phy_t *nxt = phyp->sibling;
usr/src/uts/common/io/scsi/adapters/pmcs/pmcs_subr.c
895
pmcs_phy_t *pptr;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs.h
117
pmcs_phy_t *phy;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs.h
244
pmcs_phy_t *pptr; /* pointer to this port's primary phy */
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs.h
603
pmcs_phy_t *root_phys; /* HBA PHYs (level 0) */
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs.h
604
pmcs_phy_t *ports[PMCS_MAX_PORTS];
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs.h
606
pmcs_phy_t *dead_phys; /* PHYs waiting to be freed */
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_def.h
232
pmcs_phy_t *phy; /* phy who owns this command */
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_def.h
247
pmcs_phy_t *last_phy;
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_def.h
73
pmcs_phy_t *sibling; /* sibling phy */
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_def.h
74
pmcs_phy_t *parent; /* parent phy */
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_def.h
75
pmcs_phy_t *children; /* head of list of children */
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_def.h
76
pmcs_phy_t *dead_next; /* dead PHY list link */
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
113
void pmcs_deregister_devices(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
114
int pmcs_register_device(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
115
void pmcs_deregister_device(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
148
void pmcs_phy_name(pmcs_hw_t *, pmcs_phy_t *, char *, size_t);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
153
pmcs_phy_t *pmcs_find_phy_by_wwn(pmcs_hw_t *, uint64_t);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
158
pmcs_phy_t *pmcs_find_phy_by_sas_address(pmcs_hw_t *, pmcs_iport_t *,
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
159
pmcs_phy_t *, char *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
171
void pmcs_spinup_release(pmcs_hw_t *, pmcs_phy_t *phyp);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
246
int pmcs_reset_dev(pmcs_hw_t *, pmcs_phy_t *, uint64_t);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
247
int pmcs_reset_phy(pmcs_hw_t *, pmcs_phy_t *, uint8_t);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
253
void pmcs_set_changed(pmcs_hw_t *, pmcs_phy_t *, boolean_t, int);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
254
void pmcs_kill_changed(pmcs_hw_t *, pmcs_phy_t *, int);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
255
void pmcs_clear_phy(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
256
int pmcs_kill_device(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
281
void pmcs_create_one_phy_stats(pmcs_iport_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
282
int pmcs_run_sata_cmd(pmcs_hw_t *, pmcs_phy_t *, fis_t, uint32_t,
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
284
int pmcs_sata_identify(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
302
void pmcs_dev_state_recovery(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
303
void pmcs_deregister_device_work(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
304
int pmcs_send_err_recovery_cmd(pmcs_hw_t *, uint8_t, pmcs_phy_t *,
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
311
pmcs_phy_t *pmcs_promote_next_phy(pmcs_phy_t *pptr);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
317
void pmcs_lock_phy(pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
318
void pmcs_unlock_phy(pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
323
void pmcs_add_phy_to_iport(pmcs_iport_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
324
void pmcs_remove_phy_from_iport(pmcs_iport_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
325
void pmcs_free_all_phys(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
326
void pmcs_free_phys(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
331
void pmcs_inc_phy_ref_count(pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
332
void pmcs_dec_phy_ref_count(pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
337
pmcs_phy_t *pmcs_get_root_phy(pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
345
void pmcs_start_dev_state_recovery(pmcs_xscsi_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
356
void pmcs_update_phy_pm_props(pmcs_phy_t *, uint64_t, uint64_t, boolean_t);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
361
void pmcs_status_disposition(pmcs_phy_t *, uint32_t);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
62
pmcs_prt_impl(pmcs_hw_t *, pmcs_prt_level_t, pmcs_phy_t *, pmcs_xscsi_t *,
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
66
void pmcs_remove_device(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
73
pmcwork_t *pmcs_gwork(pmcs_hw_t *, uint32_t, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
84
int pmcs_abort(pmcs_hw_t *, pmcs_phy_t *, uint32_t, int, int);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
89
int pmcs_ssp_tmf(pmcs_hw_t *, pmcs_phy_t *, uint8_t, uint32_t, uint64_t,
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_proto.h
95
int pmcs_sata_abort_ncq(pmcs_hw_t *, pmcs_phy_t *);
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_smhba.h
59
void pmcs_smhba_set_scsi_device_props(pmcs_hw_t *, pmcs_phy_t *,
usr/src/uts/common/sys/scsi/adapters/pmcs/pmcs_smhba.h
66
void pmcs_smhba_log_sysevent(pmcs_hw_t *, char *, char *, pmcs_phy_t *);