Searched refs:pmcs_iport_t (Results 1 – 10 of 10) sorted by relevance
/titanic_50/usr/src/uts/common/sys/scsi/adapters/pmcs/ |
H A D | pmcs_proto.h | 158 pmcs_phy_t *pmcs_find_phy_by_sas_address(pmcs_hw_t *, pmcs_iport_t *, 211 int pmcs_iport_tgtmap_create(pmcs_iport_t *); 212 int pmcs_iport_tgtmap_destroy(pmcs_iport_t *); 281 void pmcs_create_one_phy_stats(pmcs_iport_t *, pmcs_phy_t *); 300 boolean_t pmcs_iport_has_targets(pmcs_hw_t *, pmcs_iport_t *); 310 pmcs_iport_t *pmcs_get_iport_by_wwn(pmcs_hw_t *pwp, uint64_t wwn); 312 void pmcs_hold_iport(pmcs_iport_t *iport); 313 void pmcs_rele_iport(pmcs_iport_t *iport); 314 int pmcs_iport_configure_phys(pmcs_iport_t *iport); 315 void pmcs_iport_teardown_phys(pmcs_iport_t *iport); [all …]
|
H A D | pmcs_smhba.h | 56 void pmcs_smhba_add_iport_prop(pmcs_iport_t *, data_type_t, char *, void *); 61 void pmcs_smhba_set_phy_props(pmcs_iport_t *);
|
H A D | pmcs_scsa.h | 48 (((pmcs_iport_t *)(tran)->tran_hba_private)->pwp) 50 ((pmcs_iport_t *)(tran)->tran_hba_private)
|
H A D | pmcs_def.h | 126 pmcs_iport_t *iport; /* back ptr to the iport handle */ 127 pmcs_iport_t *last_iport; /* last iport this PHY was on */
|
H A D | pmcs.h | 63 typedef struct pmcs_iport pmcs_iport_t; typedef
|
/titanic_50/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_subr.c | 41 static void pmcs_configure_expander(pmcs_hw_t *, pmcs_phy_t *, pmcs_iport_t *); 59 static boolean_t pmcs_report_iport_observations(pmcs_hw_t *, pmcs_iport_t *, 68 static pmcs_iport_t *pmcs_get_iport_by_ua(pmcs_hw_t *, char *); 70 static void pmcs_iport_active(pmcs_iport_t *); 746 pmcs_iport_t *iport; in pmcs_reset_phy() 1824 pmcs_iport_t *iport; in pmcs_hot_reset() 2016 pmcs_iport_tgtmap_create(pmcs_iport_t *iport) in pmcs_iport_tgtmap_create() 2037 pmcs_iport_tgtmap_destroy(pmcs_iport_t *iport) in pmcs_iport_tgtmap_destroy() 2057 pmcs_iport_teardown_phys(pmcs_iport_t *iport) in pmcs_iport_teardown_phys() 2091 pmcs_iport_configure_phys(pmcs_iport_t *iport) in pmcs_iport_configure_phys() [all …]
|
H A D | pmcs_smhba.c | 64 pmcs_smhba_add_iport_prop(pmcs_iport_t *iport, data_type_t dt, in pmcs_smhba_add_iport_prop() 166 pmcs_smhba_set_phy_props(pmcs_iport_t *iport) in pmcs_smhba_set_phy_props()
|
H A D | pmcs_attach.c | 110 static int pmcs_iport_unattach(pmcs_iport_t *); 125 static void pmcs_create_all_phy_stats(pmcs_iport_t *); 208 sizeof (pmcs_iport_t), 2); in _init() 261 pmcs_iport_t *iport; in pmcs_iport_attach() 518 list_create(&pwp->iports, sizeof (pmcs_iport_t), in pmcs_attach() 519 offsetof(pmcs_iport_t, list_node)); in pmcs_attach() 1147 pmcs_iport_t *iport = NULL; in pmcs_detach() 1219 pmcs_iport_unattach(pmcs_iport_t *iport) in pmcs_iport_unattach() 3035 pmcs_create_one_phy_stats(pmcs_iport_t *iport, pmcs_phy_t *phyp) in pmcs_create_one_phy_stats() 3101 pmcs_create_all_phy_stats(pmcs_iport_t *iport) in pmcs_create_all_phy_stats()
|
H A D | pmcs_scsa.c | 158 pmcs_iport_t *iport; in pmcs_scsa_tran_tgt_init() 1014 pmcs_iport_t *iport; in pmcs_smp_start() 1211 pmcs_iport_t *iport; in pmcs_smp_init() 1365 pmcs_iport_t *iport; in pmcs_smp_free() 3165 pmcs_get_target(pmcs_iport_t *iport, char *tgt_port, boolean_t alloc_tgt) in pmcs_get_target()
|
H A D | pmcs_intr.c | 297 pmcs_iport_t *iport; in pmcs_process_sas_hw_event()
|