Home
last modified time | relevance | path

Searched refs:pmcs_iport_t (Results 1 – 10 of 10) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/
H A Dpmcs_proto.h211 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 *);
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);
323 void pmcs_add_phy_to_iport(pmcs_iport_t *, pmcs_phy_t *);
350 void pmcs_smp_acquire(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
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs_subr.c748 pmcs_iport_t *iport; in pmcs_reset_phy()
1826 pmcs_iport_t *iport; in pmcs_hot_reset()
2159 static pmcs_iport_t *
2185 pmcs_iport_t *
2216 pmcs_iport_t *iport; in pmcs_promote_next_phy()
2388 pmcs_iport_t *iport; in pmcs_phymap_deactivate()
2984 pmcs_iport_t *iport; in pmcs_configure_new_devices()
4159 pmcs_iport_t *iport; in pmcs_expander_get_nphy()
4390 pmcs_iport_t *iport; in pmcs_expander_content_discover()
8172 pmcs_iport_t *iport = (pmcs_iport_t *)tgtmap_priv; in pmcs_tgtmap_activate_cb()
[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()