Searched refs:smp_sd (Results 1 – 7 of 7) sorted by relevance
/illumos-gate/usr/src/uts/common/sys/scsi/impl/ |
H A D | smp_transport.h | 115 int smp_device_prop_get_int(struct smp_device *smp_sd, char *name, 122 int smp_device_prop_lookup_int_array(struct smp_device *smp_sd, char *name, 124 int smp_device_prop_lookup_string(struct smp_device *smp_sd, char *name, 126 int smp_device_prop_lookup_string_array(struct smp_device *smp_sd, 131 int smp_device_prop_update_int(struct smp_device *smp_sd, char *name, int); 132 int smp_device_prop_update_int64(struct smp_device *smp_sd, char *name, 134 int smp_device_prop_update_int_array(struct smp_device *smp_sd, char *name, 136 int smp_device_prop_update_string(struct smp_device *smp_sd, char *name, 138 int smp_device_prop_update_string_array(struct smp_device *smp_sd, 141 int smp_device_prop_remove(struct smp_device *smp_sd, char *name); [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/impl/ |
H A D | smp_transport.c | 30 smp_device_prop_update_inqstring(struct smp_device *smp_sd, in smp_device_prop_update_inqstring() argument 47 smp_sd->smp_sd_dev, name, data_string); in smp_device_prop_update_inqstring() 56 smp_probe(struct smp_device *smp_sd) in smp_probe() argument 75 smp_pkt->smp_pkt_address = &smp_sd->smp_sd_address; in smp_probe() 101 if (smp_sd->smp_sd_dev == NULL) in smp_probe() 133 smp_sd->smp_sd_dev, "component", component); in smp_probe() 138 if (ddi_prop_exists(DDI_DEV_T_NONE, smp_sd->smp_sd_dev, in smp_probe() 140 (void) smp_device_prop_update_inqstring(smp_sd, in smp_probe() 146 (void) smp_device_prop_update_inqstring(smp_sd, in smp_probe() 152 (void) smp_device_prop_update_inqstring(smp_sd, in smp_probe() [all …]
|
H A D | scsi_hba.c | 1630 kmem_free(smp_sd, sizeof (*smp_sd)); in smp_busctl_uninitchild() 4534 ASSERT(smp_sd && name && smp_sd->smp_sd_dev); in smp_device_prop_get_int() 4549 ASSERT(smp_sd && name && smp_sd->smp_sd_dev); in smp_device_prop_get_int64() 4564 ASSERT(smp_sd && name && smp_sd->smp_sd_dev); in smp_device_prop_lookup_byte_array() 4580 ASSERT(smp_sd && name && smp_sd->smp_sd_dev); in smp_device_prop_lookup_int_array() 4597 ASSERT(smp_sd && name && smp_sd->smp_sd_dev); in smp_device_prop_lookup_string() 4613 ASSERT(smp_sd && name && smp_sd->smp_sd_dev); in smp_device_prop_lookup_string_array() 4629 ASSERT(smp_sd && name && smp_sd->smp_sd_dev); in smp_device_prop_update_byte_array() 4643 ASSERT(smp_sd && name && smp_sd->smp_sd_dev); in smp_device_prop_update_int() 4658 ASSERT(smp_sd && name && smp_sd->smp_sd_dev); in smp_device_prop_update_int64() [all …]
|
/illumos-gate/usr/src/uts/common/io/scsi/targets/ |
H A D | smp.c | 190 struct smp_device *smp_sd; in smp_do_attach() local 197 smp_sd = ddi_get_driver_private(dip); in smp_do_attach() 198 ASSERT(smp_sd != NULL); in smp_do_attach() 204 if (smp_probe(smp_sd) != DDI_PROBE_SUCCESS) { in smp_do_attach() 244 smp_state->smp_sd = smp_sd; in smp_do_attach() 458 smp_pkt->smp_pkt_address = &smp_state->smp_sd->smp_sd_address; in smp_handle_func() 588 dip = smp_state->smp_sd->smp_sd_dev; in smp_log()
|
/illumos-gate/usr/src/uts/common/sys/scsi/targets/ |
H A D | smp.h | 48 struct smp_device *smp_sd; /* pointer to smp_device */ member
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/pmcs/ |
H A D | pmcs_scsa.c | 1208 smp_hba_tran_t *tran, smp_device_t *smp_sd) in pmcs_smp_init() argument 1210 _NOTE(ARGUNUSED(tran, smp_sd)); in pmcs_smp_init() 1324 tgt->smpd = smp_sd; in pmcs_smp_init() 1336 if (smp_device_prop_update_string(smp_sd, SCSI_ADDR_PROP_ATTACHED_PORT, in pmcs_smp_init()
|
/illumos-gate/usr/src/uts/common/io/scsi/adapters/mpt_sas/ |
H A D | mptsas.c | 16166 struct smp_device smp_sd; in mptsas_probe_smp() local 16169 bzero(&smp_sd, sizeof (struct smp_device)); in mptsas_probe_smp() 16170 smp_sd.smp_sd_address.smp_a_hba_tran = mpt->m_smptran; in mptsas_probe_smp() 16171 bcopy(&wwn, smp_sd.smp_sd_address.smp_a_wwn, SAS_WWN_BYTE_SIZE); in mptsas_probe_smp() 16173 if (smp_probe(&smp_sd) != DDI_PROBE_SUCCESS) in mptsas_probe_smp()
|