H A D | scsi_hba.c | 1554 struct smp_device *smp_sd; local 1591 smp_sd = kmem_zalloc(sizeof (struct smp_device), KM_SLEEP); 1592 smp_sd->smp_sd_dev = child; 1593 smp_sd->smp_sd_address.smp_a_hba_tran = tran; 1594 bcopy(&wwn, smp_sd->smp_sd_address.smp_a_wwn, SAS_WWN_BYTE_SIZE); 1596 ddi_set_driver_private(child, smp_sd); 1599 tran, smp_sd) != DDI_SUCCESS)) { 1600 kmem_free(smp_sd, sizeof (struct smp_device)); 1615 struct smp_device *smp_sd = ddi_get_driver_private(child); local 1619 ASSERT(smp_sd 4525 smp_device_prop_get_int(struct smp_device *smp_sd, char *name, int defval) argument 4540 smp_device_prop_get_int64(struct smp_device *smp_sd, char *name, int64_t defval) argument 4554 smp_device_prop_lookup_byte_array(struct smp_device *smp_sd, char *name, uchar_t **data, uint_t *nelements) argument 4570 smp_device_prop_lookup_int_array(struct smp_device *smp_sd, char *name, int **data, uint_t *nelements) argument 4587 smp_device_prop_lookup_string(struct smp_device *smp_sd, char *name, char **data) argument 4603 smp_device_prop_lookup_string_array(struct smp_device *smp_sd, char *name, char ***data, uint_t *nelements) argument 4619 smp_device_prop_update_byte_array(struct smp_device *smp_sd, char *name, uchar_t *data, uint_t nelements) argument 4634 smp_device_prop_update_int(struct smp_device *smp_sd, char *name, int data) argument 4648 smp_device_prop_update_int64(struct smp_device *smp_sd, char *name, int64_t data) argument 4663 smp_device_prop_update_int_array(struct smp_device *smp_sd, char *name, int *data, uint_t nelements) argument 4678 smp_device_prop_update_string(struct smp_device *smp_sd, char *name, char *data) argument 4692 smp_device_prop_update_string_array(struct smp_device *smp_sd, char *name, char **data, uint_t nelements) argument 4707 smp_device_prop_remove(struct smp_device *smp_sd, char *name) argument 4720 smp_device_prop_free(struct smp_device *smp_sd, void *data) argument [all...] |