Home
last modified time | relevance | path

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 Dpmcs_proto.h158 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 Dpmcs_smhba.h56 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 Dpmcs_scsa.h48 (((pmcs_iport_t *)(tran)->tran_hba_private)->pwp)
50 ((pmcs_iport_t *)(tran)->tran_hba_private)
H A Dpmcs_def.h126 pmcs_iport_t *iport; /* back ptr to the iport handle */
127 pmcs_iport_t *last_iport; /* last iport this PHY was on */
H A Dpmcs.h63 typedef struct pmcs_iport pmcs_iport_t; typedef
/titanic_50/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs_subr.c41 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 Dpmcs_smhba.c64 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 Dpmcs_attach.c110 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 Dpmcs_scsa.c158 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 Dpmcs_intr.c297 pmcs_iport_t *iport; in pmcs_process_sas_hw_event()