Home
last modified time | relevance | path

Searched refs:pmcs_xscsi_t (Results 1 – 12 of 12) sorted by relevance

/illumos-gate/usr/src/uts/common/sys/scsi/adapters/pmcs/
H A Dpmcs_proto.h62 pmcs_prt_impl(pmcs_hw_t *, pmcs_prt_level_t, pmcs_phy_t *, pmcs_xscsi_t *,
65 boolean_t pmcs_assign_device(pmcs_hw_t *, pmcs_xscsi_t *);
280 void pmcs_clear_xp(pmcs_hw_t *, pmcs_xscsi_t *);
299 void pmcs_flush_target_queues(pmcs_hw_t *, pmcs_xscsi_t *, uint8_t);
305 pmcs_xscsi_t *);
320 void pmcs_destroy_target(pmcs_xscsi_t *);
338 pmcs_xscsi_t *pmcs_get_target(pmcs_iport_t *, char *, boolean_t);
345 void pmcs_start_dev_state_recovery(pmcs_xscsi_t *, pmcs_phy_t *);
H A Dpmcs_scsa.h59 pmcs_xscsi_t *cmd_target; /* Pointer to target */
79 boolean_t pmcs_scsa_wq_run_one(pmcs_hw_t *, pmcs_xscsi_t *);
88 int pmcs_run_sata_special(pmcs_hw_t *, pmcs_xscsi_t *);
H A Dpmcs_def.h128 pmcs_xscsi_t *target; /* back ptr to current target */
129 pmcs_xscsi_t **target_addr; /* address of real target pointer */
233 pmcs_xscsi_t *xp; /* Back pointer to xscsi struct */
248 pmcs_xscsi_t *last_xp;
H A Dpmcs_smhba.h57 void pmcs_smhba_add_tgt_prop(pmcs_xscsi_t *, data_type_t, char *, void *);
H A Dpmcs.h71 typedef struct pmcs_xscsi pmcs_xscsi_t; typedef
159 pmcs_xscsi_t *target;
667 pmcs_xscsi_t **targets;
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/
H A Dpmcs_ds.c34 static void pmcs_ds_operational(pmcs_phy_t *pptr, pmcs_xscsi_t *tgt);
36 pmcs_xscsi_t *tgt, pmcs_hw_t *pwp, const char *func_name,
43 pmcs_get_dev_state(pmcs_hw_t *pwp, pmcs_phy_t *phyp, pmcs_xscsi_t *xp, in pmcs_get_dev_state()
224 pmcs_ds_operational(pmcs_phy_t *pptr, pmcs_xscsi_t *tgt) in pmcs_ds_operational()
263 pmcs_xscsi_t *tgt; in pmcs_dev_state_recovery()
499 pmcs_xscsi_t *tgt) in pmcs_send_err_recovery_cmd()
608 pmcs_xscsi_t *tgt = pwrk->xp; in pmcs_start_ssp_event_recovery()
753 pmcs_xscsi_t *tgt = pwrk->xp; in pmcs_tgt_event_recovery()
821 pmcs_xscsi_t *tgt; in pmcs_ssp_event_recovery()
901 pmcs_start_dev_state_recovery(pmcs_xscsi_t *xp, pmcs_phy_t *phyp) in pmcs_start_dev_state_recovery()
[all …]
H A Dpmcs_scsa.c56 static pmcs_xscsi_t *
506 pmcs_xscsi_t *xp; in pmcs_scsa_start()
753 pmcs_xscsi_t *xp; in pmcs_scsa_reset()
848 pmcs_xscsi_t *xp; in pmcs_cap()
935 pmcs_xscsi_t *xp; in pmcs_addr2xp()
1020 pmcs_xscsi_t *xp; in pmcs_smp_start()
1447 pmcs_xscsi_t *xp; in pmcs_scsi_quiesce()
1689 pmcs_xscsi_t *xp; in pmcs_scsa_wq_run()
2361 pmcs_xscsi_t *xp; in pmcs_SATA_run()
2622 pmcs_xscsi_t *xp; in pmcs_SATA_done()
[all …]
H A Dpmcs_sata.c59 pmcs_sata_special_work(pmcs_hw_t *pwp, pmcs_xscsi_t *xp) in pmcs_sata_special_work()
539 pmcs_run_sata_special(pmcs_hw_t *pwp, pmcs_xscsi_t *xp) in pmcs_run_sata_special()
560 pmcs_xscsi_t *xp; in pmcs_sata_work()
H A Dpmcs_attach.c352 sizeof (pmcs_xscsi_t), PMCS_TGT_SSTATE_SZ) != 0) { in pmcs_iport_attach()
938 pwp->targets = (pmcs_xscsi_t **) in pmcs_attach()
939 kmem_zalloc(pwp->max_dev * sizeof (pmcs_xscsi_t *), KM_SLEEP); in pmcs_attach()
1584 sizeof (pmcs_xscsi_t *) * pwp->max_dev); in pmcs_unattach()
1698 pmcs_add_sata_device(pmcs_hw_t *pwp, pmcs_xscsi_t *xp) in pmcs_add_sata_device()
1763 pmcs_add_new_device(pmcs_hw_t *pwp, pmcs_xscsi_t *target) in pmcs_add_new_device()
2019 pmcs_xscsi_t *target; in pmcs_check_commands()
2780 pmcs_assign_device(pmcs_hw_t *pwp, pmcs_xscsi_t *tgt) in pmcs_assign_device()
2825 pmcs_xscsi_t *xp; in pmcs_remove_device()
2857 pmcs_phy_t *phyp, pmcs_xscsi_t *target, const char *fmt, ...) in pmcs_prt_impl()
H A Dpmcs_smhba.c96 pmcs_smhba_add_tgt_prop(pmcs_xscsi_t *tgt, data_type_t dt, in pmcs_smhba_add_tgt_prop()
H A Dpmcs_subr.c1169 pmcs_xscsi_t *tgt; in pmcs_abort_handler()
1742 pmcs_xscsi_t *xp = pwp->targets[i]; in pmcs_soft_reset()
4302 pmcs_xscsi_t *xp = pptr->target; in pmcs_expander_get_nphy()
4879 pmcs_xscsi_t *tgt; in pmcs_abort()
5064 pmcs_xscsi_t *xp; in pmcs_ssp_tmf()
5287 pmcs_xscsi_t *tgt; in pmcs_sata_abort_ncq()
6816 pmcs_clear_xp(pmcs_hw_t *pwp, pmcs_xscsi_t *xp) in pmcs_clear_xp()
7178 pmcs_xscsi_t *xp; in pmcs_iport_has_targets()
7207 pmcs_destroy_target(pmcs_xscsi_t *target) in pmcs_destroy_target()
8064 pmcs_xscsi_t *tgt; in pmcs_update_phy_pm_props()
[all …]
/illumos-gate/usr/src/cmd/mdb/common/modules/pmcs/
H A Dpmcs.c65 static pmcs_xscsi_t **targets = NULL;
717 pmcs_xscsi_t xs; in display_targets()
747 NOREAD(pmcs_xscsi_t, targets[idx]); in display_targets()
887 pmcs_xscsi_t xs; in display_one_work()
901 NOREAD(pmcs_xscsi_t, wp->xp); in display_one_work()
1126 pmcs_xscsi_t xs; in display_waitqs()
1177 NOREAD(pmcs_xscsi_t, targets[i]); in display_waitqs()
2403 wsp->walk_data = mdb_alloc(sizeof (pmcs_xscsi_t), UM_SLEEP); in targets_walk_i()
2417 if (mdb_vread(wsp->walk_data, sizeof (pmcs_xscsi_t), in targets_walk_s()
2440 mdb_free(wsp->walk_data, sizeof (pmcs_xscsi_t)); in targets_walk_f()