/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_ds.c | 35 static void pmcs_handle_ds_recovery_error(pmcs_phy_t *phyp, 43 pmcs_get_dev_state(pmcs_hw_t *pwp, pmcs_phy_t *phyp, pmcs_xscsi_t *xp, argument 50 pmcs_prt(pwp, PMCS_PRT_DEBUG3, phyp, xp, "%s: tgt(0x%p)", __func__, 57 if (phyp == NULL) { 62 ASSERT(mutex_owned(&phyp->phy_lock)); 64 pwrk = pmcs_gwork(pwp, PMCS_TAG_TYPE_WAIT, phyp); 66 pmcs_prt(pwp, PMCS_PRT_ERR, phyp, xp, pmcs_nowrk, __func__); 70 pwrk->dtype = phyp->dtype; 72 if (phyp->valid_device_id == 0) { 74 pmcs_prt(pwp, PMCS_PRT_DEBUG, phyp, x 138 pmcs_set_dev_state(pmcs_hw_t *pwp, pmcs_phy_t *phyp, pmcs_xscsi_t *xp, uint8_t ds) argument 258 pmcs_dev_state_recovery(pmcs_hw_t *pwp, pmcs_phy_t *phyp) argument 498 pmcs_send_err_recovery_cmd(pmcs_hw_t *pwp, uint8_t dev_state, pmcs_phy_t *phyp, pmcs_xscsi_t *tgt) argument 901 pmcs_start_dev_state_recovery(pmcs_xscsi_t *xp, pmcs_phy_t *phyp) argument 928 pmcs_handle_ds_recovery_error(pmcs_phy_t *phyp, pmcs_xscsi_t *tgt, pmcs_hw_t *pwp, const char *func_name, char *reason_string) argument [all...] |
H A D | pmcs_subr.c | 1412 pmcs_deregister_devices(pmcs_hw_t *pwp, pmcs_phy_t *phyp) argument 1419 while (phyp) { 1420 if (phyp->children) { 1421 pmcs_deregister_devices(pwp, phyp->children); 1423 pmcs_lock_phy(phyp); 1424 if (phyp->valid_device_id) { 1425 pmcs_deregister_device(pwp, phyp); 1427 pmcs_unlock_phy(phyp); 1428 phyp = phyp 2882 pmcs_report_iport_observations(pmcs_hw_t *pwp, pmcs_iport_t *iport, pmcs_phy_t *phyp) argument 3166 pmcs_phy_t *pnext, *phyp; local 4005 pmcs_phy_t *phyp, *pnext, *pchild; local 4715 pmcs_gwork(pmcs_hw_t *pwp, uint32_t tag_type, pmcs_phy_t *phyp) argument 4823 pmcs_phy_t *phyp; local 5718 pmcs_validate_devid(pmcs_phy_t *parent, pmcs_phy_t *phyp, uint32_t device_id) argument 5792 pmcs_find_phy_by_wwn_impl(pmcs_phy_t *phyp, uint8_t *wwn) argument 5971 pmcs_spinup_release(pmcs_hw_t *pwp, pmcs_phy_t *phyp) argument 6055 pmcs_kill_devices(pmcs_hw_t *pwp, pmcs_phy_t *phyp) argument 7260 pmcs_lock_phy_impl(pmcs_phy_t *phyp, int level) argument 7302 pmcs_lock_phy(pmcs_phy_t *phyp) argument 7334 pmcs_unlock_phy_impl(pmcs_phy_t *phyp, int level) argument 7387 pmcs_unlock_phy(pmcs_phy_t *phyp) argument 7421 pmcs_get_root_phy(pmcs_phy_t *phyp) argument 7467 pmcs_phy_t *phyp = (pmcs_phy_t *)buf; local 7479 pmcs_phy_t *phyp = (pmcs_phy_t *)buf; local 7496 pmcs_free_all_phys(pmcs_hw_t *pwp, pmcs_phy_t *phyp) argument 7535 pmcs_free_phys(pmcs_hw_t *pwp, pmcs_phy_t *phyp) argument 7705 pmcs_phy_t *phyp, *nphyp, *pphyp; local 7785 pmcs_inc_phy_ref_count(pmcs_phy_t *phyp) argument 7791 pmcs_dec_phy_ref_count(pmcs_phy_t *phyp) argument 7810 pmcs_reap_dead_phy(pmcs_phy_t *phyp) argument 7895 pmcs_add_phy_to_iport(pmcs_iport_t *iport, pmcs_phy_t *phyp) argument 7915 pmcs_remove_phy_from_iport(pmcs_iport_t *iport, pmcs_phy_t *phyp) argument 7966 pmcs_phy_target_match(pmcs_phy_t *phyp) argument 8057 pmcs_update_phy_pm_props(pmcs_phy_t *phyp, uint64_t att_bv, uint64_t tgt_bv, boolean_t prop_add_val) argument 8135 pmcs_deregister_device_work(pmcs_hw_t *pwp, pmcs_phy_t *phyp) argument 8206 pmcs_phy_t *phyp; local 8270 pmcs_status_disposition(pmcs_phy_t *phyp, uint32_t status) argument 8328 pmcs_add_dead_phys(pmcs_hw_t *pwp, pmcs_phy_t *phyp) argument [all...] |
H A D | pmcs_scsa.c | 160 pmcs_phy_t *phyp = NULL; local 235 phyp = tgt->phy; 236 if (!IS_ROOT_PHY(phyp)) { 237 pmcs_inc_phy_ref_count(phyp); 239 ASSERT(mutex_owned(&phyp->phy_lock)); 241 pmcs_prt(pwp, PMCS_PRT_DEBUG2, phyp, tgt, "@%s tgt = 0x%p, dip = 0x%p", 248 pmcs_prt(pwp, PMCS_PRT_DEBUG_CONFIG, phyp, tgt, 253 pmcs_prt(pwp, PMCS_PRT_DEBUG_CONFIG, phyp, tgt, "%s: @%s tgt 0x%p phy " 254 "0x%p (%s)", __func__, ua, (void *)tgt, (void *)phyp, phyp 418 pmcs_phy_t *phyp; local 1368 pmcs_phy_t *phyp; local 1549 pmcs_phy_t *phyp; local 2908 pmcs_phy_t *phyp = pwrk->phy; local 3168 pmcs_phy_t *phyp; local [all...] |
H A D | pmcs_smhba.c | 231 * Called with PHY lock held on phyp 235 pmcs_phy_t *phyp) 247 if (phyp == NULL) 256 ASSERT(phyp != NULL); 257 (void) strncpy(pname, phyp->path, strlen(phyp->path)); 258 phynum = phyp->phynum; 259 wwn = pmcs_barray2wwn(phyp->sas_address); 262 lrate = phyp->link_rate; 234 pmcs_smhba_log_sysevent(pmcs_hw_t *pwp, char *subclass, char *etype, pmcs_phy_t *phyp) argument
|
H A D | pmcs_attach.c | 432 pmcs_phy_t *phyp; local 914 phyp = pwp->root_phys; 917 phyp->sibling = (phyp + 1); 919 mutex_init(&phyp->phy_lock, NULL, MUTEX_DRIVER, 921 phyp->phynum = i & SAS2_PHYNUM_MASK; 922 pmcs_phy_name(pwp, phyp, phyp->path, sizeof (phyp->path)); 923 phyp 1571 pmcs_phy_t *phyp = pwp->root_phys; local 2020 pmcs_phy_t *phyp; local 2856 pmcs_prt_impl(pmcs_hw_t *pwp, pmcs_prt_level_t level, pmcs_phy_t *phyp, pmcs_xscsi_t *target, const char *fmt, ...) argument 3035 pmcs_create_one_phy_stats(pmcs_iport_t *iport, pmcs_phy_t *phyp) argument 3104 pmcs_phy_t *phyp; local [all...] |
H A D | pmcs_intr.c | 1087 pmcs_phy_t *phyp = NULL; local 1099 phyp = pwrk->phy; 1112 pmcs_prt(pwp, PMCS_PRT_DEBUG, phyp, NULL, "%s: Bad SAS Status " 1122 pmcs_prt(pwp, PMCS_PRT_DEBUG2, phyp, NULL,
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas_smhba.c | 227 * Called with PHY lock held on phyp 231 smhba_info_t *phyp) 241 if (phyp == NULL) 250 ASSERT(phyp != NULL); 251 (void) strncpy(pname, phyp->path, strlen(phyp->path)); 252 phynum = phyp->phy_id; 254 (void) sprintf(sas_addr, "w%016"PRIx64, phyp->sas_addr); 256 lrate = phyp->negotiated_link_rate; 303 smhba_info_t *phyp; local 230 mptsas_smhba_log_sysevent(mptsas_t *mpt, char *subclass, char *etype, smhba_info_t *phyp) argument 425 smhba_info_t *phyp; local [all...] |
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/mpt_sas/ |
H A D | mptsas_smhba.h | 72 smhba_info_t *phyp);
|
/illumos-gate/usr/src/cmd/mdb/common/modules/pmcs/ |
H A D | pmcs.c | 69 static pmcs_phy_t *pmcs_next_sibling(pmcs_phy_t *phyp); 1938 * phy is our copy of the PHY structure. phyp is the pointer to the actual 1942 display_phy(struct pmcs_phy phy, struct pmcs_phy *phyp, int verbose, argument 2076 uintptr_t tphyp = (uintptr_t)phyp; 2438 pmcs_next_sibling(pmcs_phy_t *phyp) argument 2445 if (phyp->level == 0) { 2452 while (phyp->level > 0) { 2454 (uintptr_t)phyp->parent) == -1) { 2456 (void *)phyp->parent); 2472 phyp 2505 pmcs_phy_t *phyp, *nphyp; local [all...] |
/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/ |
H A D | pmcs_proto.h | 171 void pmcs_spinup_release(pmcs_hw_t *, pmcs_phy_t *phyp);
|
/illumos-gate/usr/src/lib/libdladm/common/ |
H A D | libdlwlan.c | 164 do_convert_mode(wl_phy_conf_t *phyp) argument 166 wl_erp_t *wlep = &phyp->wl_phy_erp_conf; 167 wl_ofdm_t *wlop = &phyp->wl_phy_ofdm_conf; 169 switch (phyp->wl_phy_fhss_conf.wl_fhss_subtype) { 187 i_dladm_wlan_convert_chan(wl_phy_conf_t *phyp, uint32_t *channelp) argument 189 wl_fhss_t *wlfp = &phyp->wl_phy_fhss_conf; 190 wl_ofdm_t *wlop = &phyp->wl_phy_ofdm_conf;
|
/illumos-gate/usr/src/lib/fm/topo/modules/sun4v/sun4vpi/ |
H A D | pi_subr.c | 736 pi_get_priphy(topo_mod_t *mod, md_t *mdp, mde_cookie_t mde_node, uint8_t *phyp) argument 752 if (phyp != NULL) { 753 bcopy(phy_num, phyp, nphy);
|