Symbol: sata_hba_inst
usr/src/uts/common/io/sata/impl/sata.c
1004
sata_hba_inst->satahba_scsi_tran = scsi_tran;
usr/src/uts/common/io/sata/impl/sata.c
10041
sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
1005
sata_hba_inst->satahba_tran = sata_tran;
usr/src/uts/common/io/sata/impl/sata.c
10055
rval = sata_read_log_ext(sata_hba_inst, sdinfo, DEVICE_STATS_LOG,
usr/src/uts/common/io/sata/impl/sata.c
1006
sata_hba_inst->satahba_dip = dip;
usr/src/uts/common/io/sata/impl/sata.c
10086
sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
10115
rval = sata_read_log_ext(sata_hba_inst, sdinfo, DEVICE_STATS_LOG,
usr/src/uts/common/io/sata/impl/sata.c
1018
sata_hba_inst->satahba_taskq = taskq_create(taskq_name, 1,
usr/src/uts/common/io/sata/impl/sata.c
1050
sata_hba_inst->satahba_next = NULL;
usr/src/uts/common/io/sata/impl/sata.c
1051
sata_hba_inst->satahba_prev = sata_hba_list_tail;
usr/src/uts/common/io/sata/impl/sata.c
1053
sata_hba_list = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
1056
sata_hba_list_tail->satahba_next = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
1058
sata_hba_list_tail = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
1090
sata_hba_inst->satahba_attached = 1;
usr/src/uts/common/io/sata/impl/sata.c
1099
sata_probe_ports(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
11078
sata_test_atapi_packet_command(sata_hba_inst_t *sata_hba_inst, int cport)
usr/src/uts/common/io/sata/impl/sata.c
11089
ASSERT(sata_hba_inst != NULL);
usr/src/uts/common/io/sata/impl/sata.c
11094
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
11095
sdinfo = sata_get_device_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
11096
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
11098
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11106
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
1112
taskq_destroy(sata_hba_inst->satahba_taskq);
usr/src/uts/common/io/sata/impl/sata.c
11121
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11160
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
11163
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11167
&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
11170
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
11181
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1119
mutex_destroy(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
1120
kmem_free((void *)sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1121
sizeof (struct sata_hba_inst));
usr/src/uts/common/io/sata/impl/sata.c
11211
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11217
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11223
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11229
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11234
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11304
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
11307
for (sata_hba_inst = sata_hba_list;
usr/src/uts/common/io/sata/impl/sata.c
11308
sata_hba_inst != (struct sata_hba_inst *)NULL;
usr/src/uts/common/io/sata/impl/sata.c
11309
sata_hba_inst = sata_hba_inst->satahba_next) {
usr/src/uts/common/io/sata/impl/sata.c
11310
if (sata_hba_inst->satahba_dip == dip)
usr/src/uts/common/io/sata/impl/sata.c
11314
if (sata_hba_inst == (struct sata_hba_inst *)NULL) {
usr/src/uts/common/io/sata/impl/sata.c
11321
if (sata_hba_inst == sata_hba_list) {
usr/src/uts/common/io/sata/impl/sata.c
11322
sata_hba_list = sata_hba_inst->satahba_next;
usr/src/uts/common/io/sata/impl/sata.c
11325
(struct sata_hba_inst *)NULL;
usr/src/uts/common/io/sata/impl/sata.c
11327
if (sata_hba_inst == sata_hba_list_tail) {
usr/src/uts/common/io/sata/impl/sata.c
11330
} else if (sata_hba_inst == sata_hba_list_tail) {
usr/src/uts/common/io/sata/impl/sata.c
11331
sata_hba_list_tail = sata_hba_inst->satahba_prev;
usr/src/uts/common/io/sata/impl/sata.c
11334
(struct sata_hba_inst *)NULL;
usr/src/uts/common/io/sata/impl/sata.c
11337
sata_hba_inst->satahba_prev->satahba_next =
usr/src/uts/common/io/sata/impl/sata.c
11338
sata_hba_inst->satahba_next;
usr/src/uts/common/io/sata/impl/sata.c
11339
sata_hba_inst->satahba_next->satahba_prev =
usr/src/uts/common/io/sata/impl/sata.c
11340
sata_hba_inst->satahba_prev;
usr/src/uts/common/io/sata/impl/sata.c
11361
sata_probe_ports(sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
11363
dev_info_t *dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
11377
for (ncport = 0; ncport < SATA_NUM_CPORTS(sata_hba_inst); ncport++) {
usr/src/uts/common/io/sata/impl/sata.c
11390
SATA_CPORT_INFO(sata_hba_inst, ncport) = cportinfo;
usr/src/uts/common/io/sata/impl/sata.c
11403
sata_log(sata_hba_inst, CE_WARN, "sata_hba_attach: "
usr/src/uts/common/io/sata/impl/sata.c
11416
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
11455
if (sata_add_device(dip, sata_hba_inst, &sata_device) !=
usr/src/uts/common/io/sata/impl/sata.c
11474
if (sata_alloc_pmult(sata_hba_inst, &sata_device) !=
usr/src/uts/common/io/sata/impl/sata.c
11479
sata_show_pmult_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
11482
sata_probe_pmports(sata_hba_inst, ncport);
usr/src/uts/common/io/sata/impl/sata.c
11496
sata_probe_pmports(sata_hba_inst_t *sata_hba_inst, uint8_t ncport)
usr/src/uts/common/io/sata/impl/sata.c
11498
dev_info_t *dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
11508
pmultinfo = SATA_PMULT_INFO(sata_hba_inst, ncport);
usr/src/uts/common/io/sata/impl/sata.c
11521
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
1153
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
11540
SATADBG2(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11566
rval = sata_add_device(dip, sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
11600
sata_add_device(dev_info_t *pdip, sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11613
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
11632
rval = sata_probe_device(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
11638
sata_show_drive_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11660
if (sata_initialize_device(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11663
rval = sata_initialize_device(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11667
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11674
cdip = sata_create_target_node(pdip, sata_hba_inst, saddr);
usr/src/uts/common/io/sata/impl/sata.c
1170
sata_hba_inst = scsi_hba_tran->tran_hba_private;
usr/src/uts/common/io/sata/impl/sata.c
11701
rval = sata_probe_device(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
11708
sata_show_drive_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1171
if (sata_hba_inst == NULL)
usr/src/uts/common/io/sata/impl/sata.c
11729
if (sata_initialize_device(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11732
rval = sata_initialize_device(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11736
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11743
cdip = sata_create_target_node(pdip, sata_hba_inst, saddr);
usr/src/uts/common/io/sata/impl/sata.c
1175
sata_hba_inst->satahba_attached = 1;
usr/src/uts/common/io/sata/impl/sata.c
11771
sata_offline_device(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11782
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11785
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11793
tdip = sata_get_scsi_target_dip(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
11805
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11811
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11831
sata_hba_inst, &sata_device->satadev_addr);
usr/src/uts/common/io/sata/impl/sata.c
1184
for (ncport = 0; ncport < SATA_NUM_CPORTS(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
11849
sata_create_target_node(dev_info_t *dip, sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1186
cportinfo = SATA_CPORT_INFO(sata_hba_inst, ncport);
usr/src/uts/common/io/sata/impl/sata.c
11866
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, sata_addr->cport)));
usr/src/uts/common/io/sata/impl/sata.c
11868
sdinfo = sata_get_device_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
11874
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11876
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11889
sata_identdev_to_inquiry(sata_hba_inst, sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
11891
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11894
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11896
if (sata_get_atapi_inquiry_data(sata_hba_inst, sata_addr,
usr/src/uts/common/io/sata/impl/sata.c
11934
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11948
SATA_LOG_D((sata_hba_inst, CE_WARN, "sata_create_target_node: "
usr/src/uts/common/io/sata/impl/sata.c
11958
SATA_LOG_D((sata_hba_inst, CE_WARN, "sata_create_target_node: "
usr/src/uts/common/io/sata/impl/sata.c
11964
SATA_LOG_D((sata_hba_inst, CE_WARN, "sata_create_target_node: "
usr/src/uts/common/io/sata/impl/sata.c
1197
sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
11976
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11985
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
11997
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12024
SATA_LOG_D((sata_hba_inst, CE_WARN, "sata_create_target_node: "
usr/src/uts/common/io/sata/impl/sata.c
12027
sata_log(sata_hba_inst, CE_WARN, "sata_create_target_node: "
usr/src/uts/common/io/sata/impl/sata.c
12037
sata_remove_target_node(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
12049
tdip = sata_get_target_dip(SATA_DIP(sata_hba_inst), cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
12062
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12070
tdip = sata_get_target_dip(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
12078
sata_set_target_node_cleanup(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
12084
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12087
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12094
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12097
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1211
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12124
sata_reprobe_port(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device,
usr/src/uts/common/io/sata/impl/sata.c
12144
return (sata_reprobe_pmport(sata_hba_inst, sata_device, flag));
usr/src/uts/common/io/sata/impl/sata.c
12147
cportinfo = SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
12155
return (sata_reprobe_pmult(sata_hba_inst, sata_device, flag));
usr/src/uts/common/io/sata/impl/sata.c
12180
rval_probe = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
12181
(SATA_DIP(sata_hba_inst), sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12187
SATA_LOG_D((sata_hba_inst, CE_WARN, "sata_reprobe_port: "
usr/src/uts/common/io/sata/impl/sata.c
12196
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
1224
sata_hba_inst, ncport); npmport++) {
usr/src/uts/common/io/sata/impl/sata.c
12243
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12297
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12302
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12307
if (sata_alloc_pmult(sata_hba_inst, sata_device) !=
usr/src/uts/common/io/sata/impl/sata.c
12310
sata_show_pmult_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12318
pmultinfo = SATA_PMULT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
1232
sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
12330
rval_probe = sata_probe_device(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12346
rval_init = sata_initialize_device(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
12398
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12419
sata_reprobe_pmult(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device,
usr/src/uts/common/io/sata/impl/sata.c
12428
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
12429
pmultinfo = SATA_PMULT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
12437
rval_probe = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
12438
(SATA_DIP(sata_hba_inst), sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12443
SATA_LOG_D((sata_hba_inst, CE_WARN, "sata_reprobe_pmult: "
usr/src/uts/common/io/sata/impl/sata.c
12445
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12448
sata_free_pmult(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12455
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12470
sata_free_pmult(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12471
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12488
sata_free_pmult(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12489
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1249
sata_hba_inst->satahba_attached = 0;
usr/src/uts/common/io/sata/impl/sata.c
12506
sata_free_pmult(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12507
if (sata_alloc_pmult(sata_hba_inst, sata_device) != SATA_SUCCESS)
usr/src/uts/common/io/sata/impl/sata.c
12511
SATADBG1(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
12513
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
12548
sata_reprobe_pmport(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device,
usr/src/uts/common/io/sata/impl/sata.c
12564
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
12565
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
12599
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
12600
(SATA_DIP(sata_hba_inst), sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12607
SATA_LOG_D((sata_hba_inst, CE_WARN, "sata_reprobe_pmport: "
usr/src/uts/common/io/sata/impl/sata.c
12612
SATA_LOG_D((sata_hba_inst, CE_WARN, "sata_reprobe_pmport: "
usr/src/uts/common/io/sata/impl/sata.c
12655
sata_free_pmult(sata_hba_inst, &sdevice);
usr/src/uts/common/io/sata/impl/sata.c
12664
sata_update_pmport_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
1270
for (ncport = 0; ncport < SATA_NUM_CPORTS(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
12708
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1272
cportinfo = SATA_CPORT_INFO(sata_hba_inst, ncport);
usr/src/uts/common/io/sata/impl/sata.c
12762
rval = sata_probe_device(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
12777
rval = sata_initialize_device(sata_hba_inst, sdinfo);
usr/src/uts/common/io/sata/impl/sata.c
12836
sata_alloc_pmult(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device)
usr/src/uts/common/io/sata/impl/sata.c
12838
dev_info_t *dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
12849
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
12876
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
12877
(SATA_DIP(sata_hba_inst), &sd);
usr/src/uts/common/io/sata/impl/sata.c
1288
sata_free_pmult(sata_hba_inst, &sdevice);
usr/src/uts/common/io/sata/impl/sata.c
12888
SATADBG1(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
12899
if (SATA_PMPORT_INFO(sata_hba_inst, cport, npmport) != NULL)
usr/src/uts/common/io/sata/impl/sata.c
12914
SATA_PMPORT_INFO(sata_hba_inst, cport, npmport) = pmportinfo;
usr/src/uts/common/io/sata/impl/sata.c
1292
scsi_hba_tran_free(sata_hba_inst->satahba_scsi_tran);
usr/src/uts/common/io/sata/impl/sata.c
12923
sata_log(sata_hba_inst, CE_WARN, "sata_hba_attach: "
usr/src/uts/common/io/sata/impl/sata.c
12943
sata_free_pmult(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device)
usr/src/uts/common/io/sata/impl/sata.c
12955
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
1296
taskq_destroy(sata_hba_inst->satahba_taskq);
usr/src/uts/common/io/sata/impl/sata.c
12967
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, npmport);
usr/src/uts/common/io/sata/impl/sata.c
1298
mutex_destroy(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
12980
ddi_remove_minor_node(SATA_DIP(sata_hba_inst), name);
usr/src/uts/common/io/sata/impl/sata.c
12981
sata_log(sata_hba_inst, CE_NOTE,
usr/src/uts/common/io/sata/impl/sata.c
1299
kmem_free((void *)sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
12994
tdip = sata_get_scsi_target_dip(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
1300
sizeof (struct sata_hba_inst));
usr/src/uts/common/io/sata/impl/sata.c
13005
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
13024
sata_hba_inst, &(pmport_device.satadev_addr));
usr/src/uts/common/io/sata/impl/sata.c
13033
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
13047
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
13062
sata_initialize_device(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13073
rval = sata_set_drive_features(sata_hba_inst, sdinfo, 0);
usr/src/uts/common/io/sata/impl/sata.c
13179
sata_validate_sata_address(sata_hba_inst_t *sata_hba_inst, int cport,
usr/src/uts/common/io/sata/impl/sata.c
13184
if (cport >= SATA_NUM_CPORTS(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
13187
((SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) != SATA_DTYPE_PMULT) ||
usr/src/uts/common/io/sata/impl/sata.c
13188
(SATA_PMULT_INFO(sata_hba_inst, cport) == NULL) ||
usr/src/uts/common/io/sata/impl/sata.c
13189
(pmport >= SATA_NUM_PMPORTS(sata_hba_inst, cport))))
usr/src/uts/common/io/sata/impl/sata.c
13212
sata_validate_scsi_address(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13228
if (sata_validate_sata_address(sata_hba_inst, cport, pmport, qual) ==
usr/src/uts/common/io/sata/impl/sata.c
13242
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
13267
if (SATA_PMPORT_INFO(sata_hba_inst, cport, pmport) ==
usr/src/uts/common/io/sata/impl/sata.c
13269
SATA_PMPORT_DEV_TYPE(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
13273
sdinfo = SATA_PMPORT_DRV_INFO(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
13275
if (SATA_PMPORT_DEV_TYPE(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
13281
if ((SATA_PMPORT_DEV_TYPE(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
13301
SATADBG2(SATA_DBG_SCSI_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13366
sata_probe_device(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device)
usr/src/uts/common/io/sata/impl/sata.c
13373
ASSERT((SATA_CPORT_STATE(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13379
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13383
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13390
sdinfo = sata_get_device_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
13397
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13410
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13413
rval = sata_identify_device(sata_hba_inst, &new_sdinfo);
usr/src/uts/common/io/sata/impl/sata.c
13416
if (SATA_FEATURES(sata_hba_inst) & SATA_CTLF_ATAPI) {
usr/src/uts/common/io/sata/impl/sata.c
13422
rval = sata_identify_device(sata_hba_inst, &new_sdinfo);
usr/src/uts/common/io/sata/impl/sata.c
13434
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13436
sdinfo = sata_get_device_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
13438
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13449
SATA_CPORT_DEV_TYPE(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13454
SATA_PMPORT_DEV_TYPE(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13460
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13469
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13471
sdinfo = sata_get_device_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
13478
SATA_CPORT_DEV_TYPE(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13484
if ((SATA_PMULT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13486
(SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13489
SATA_PMPORT_DEV_TYPE(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13496
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13514
sata_get_device_info(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13521
if (cport >= SATA_NUM_CPORTS(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
13524
if (!(SATA_CPORT_STATE(sata_hba_inst, cport) &
usr/src/uts/common/io/sata/impl/sata.c
13529
if (SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) == SATA_DTYPE_NONE)
usr/src/uts/common/io/sata/impl/sata.c
1353
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
13534
if (SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) ==
usr/src/uts/common/io/sata/impl/sata.c
13538
return (SATA_CPORT_DRV_INFO(sata_hba_inst, cport));
usr/src/uts/common/io/sata/impl/sata.c
13541
if (SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) !=
usr/src/uts/common/io/sata/impl/sata.c
13545
if (pmport > SATA_NUM_PMPORTS(sata_hba_inst, cport))
usr/src/uts/common/io/sata/impl/sata.c
13548
if (!(SATA_PMPORT_STATE(sata_hba_inst, cport, pmport) &
usr/src/uts/common/io/sata/impl/sata.c
13553
return (SATA_PMPORT_DRV_INFO(sata_hba_inst, cport, pmport));
usr/src/uts/common/io/sata/impl/sata.c
13577
sata_identify_device(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13584
if ((rval = sata_fetch_device_identify_data(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13620
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
13647
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
13650
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
13664
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1367
sata_hba_inst = scsi_hba_tran->tran_hba_private;
usr/src/uts/common/io/sata/impl/sata.c
1368
if (sata_hba_inst == NULL || sata_hba_inst->satahba_attached == 0)
usr/src/uts/common/io/sata/impl/sata.c
13684
sata_show_drive_info(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13692
(void) ddi_pathname(SATA_DIP(sata_hba_inst), msg_buf);
usr/src/uts/common/io/sata/impl/sata.c
1373
if (sata_hba_inst->satahba_open_flag != 0) {
usr/src/uts/common/io/sata/impl/sata.c
1376
sata_hba_inst->satahba_open_flag =
usr/src/uts/common/io/sata/impl/sata.c
1380
if (sata_hba_inst->satahba_open_flag == SATA_DEVCTL_EXOPENED) {
usr/src/uts/common/io/sata/impl/sata.c
1383
sata_hba_inst->satahba_open_flag =
usr/src/uts/common/io/sata/impl/sata.c
13844
sata_show_pmult_info(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
13847
_NOTE(ARGUNUSED(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
13854
mutex_enter(&SATA_CPORT_MUTEX(sata_hba_inst, cport));
usr/src/uts/common/io/sata/impl/sata.c
13855
pmultinfo = SATA_PMULT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
13857
mutex_exit(&SATA_CPORT_MUTEX(sata_hba_inst, cport));
usr/src/uts/common/io/sata/impl/sata.c
13865
mutex_exit(&SATA_CPORT_MUTEX(sata_hba_inst, cport));
usr/src/uts/common/io/sata/impl/sata.c
1409
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
1423
sata_hba_inst = scsi_hba_tran->tran_hba_private;
usr/src/uts/common/io/sata/impl/sata.c
1424
if (sata_hba_inst == NULL || sata_hba_inst->satahba_attached == 0)
usr/src/uts/common/io/sata/impl/sata.c
1428
sata_hba_inst->satahba_open_flag = 0;
usr/src/uts/common/io/sata/impl/sata.c
14634
sata_fetch_device_identify_data(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
14642
dev_info_t *dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
14645
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
14662
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
14699
rval = (*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt);
usr/src/uts/common/io/sata/impl/sata.c
14721
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1478
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
14794
SATA_QDEPTH(sata_hba_inst));
usr/src/uts/common/io/sata/impl/sata.c
14847
sata_set_dma_mode(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo)
usr/src/uts/common/io/sata/impl/sata.c
14857
ASSERT(sata_hba_inst != NULL);
usr/src/uts/common/io/sata/impl/sata.c
1491
sata_hba_inst = scsi_hba_tran->tran_hba_private;
usr/src/uts/common/io/sata/impl/sata.c
1492
if (sata_hba_inst == NULL)
usr/src/uts/common/io/sata/impl/sata.c
14939
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
14943
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1495
if (sata_hba_inst->satahba_tran == NULL)
usr/src/uts/common/io/sata/impl/sata.c
14967
if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
14998
sata_set_cache_mode(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
15009
ASSERT(sata_hba_inst != NULL);
usr/src/uts/common/io/sata/impl/sata.c
15018
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
15044
hba_rval = (*SATA_START_FUNC(sata_hba_inst))(
usr/src/uts/common/io/sata/impl/sata.c
15045
SATA_DIP(sata_hba_inst), spkt);
usr/src/uts/common/io/sata/impl/sata.c
15068
SATA_LOG_D((sata_hba_inst, CE_WARN, "%s", infop));
usr/src/uts/common/io/sata/impl/sata.c
15089
sata_set_rmsn(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
15099
ASSERT(sata_hba_inst != NULL);
usr/src/uts/common/io/sata/impl/sata.c
15103
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
15132
if (((*SATA_START_FUNC(sata_hba_inst))(
usr/src/uts/common/io/sata/impl/sata.c
15133
SATA_DIP(sata_hba_inst), spkt) != SATA_TRAN_ACCEPTED) ||
usr/src/uts/common/io/sata/impl/sata.c
15143
SATA_LOG_D((sata_hba_inst, CE_WARN, "%s", infop));
usr/src/uts/common/io/sata/impl/sata.c
15166
sata_update_port_info(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15173
if (SATA_NUM_CPORTS(sata_hba_inst) <=
usr/src/uts/common/io/sata/impl/sata.c
15177
cportinfo = SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15192
sata_update_pmport_info(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15199
SATA_NUM_PMPORTS(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1520
if ((comp_port = sata_get_port_num(sata_hba_inst, dcp)) ==
usr/src/uts/common/io/sata/impl/sata.c
15202
SATADBG1(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15208
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15231
sata_get_port_num(sata_hba_inst_t *sata_hba_inst, struct devctl_iocdata *dcp)
usr/src/uts/common/io/sata/impl/sata.c
15237
SATA_LOG_D((sata_hba_inst, CE_NOTE,
usr/src/uts/common/io/sata/impl/sata.c
15266
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
15274
sata_hba_inst = scsi_hba_tran->tran_hba_private;
usr/src/uts/common/io/sata/impl/sata.c
15276
if (sata_hba_inst == NULL)
usr/src/uts/common/io/sata/impl/sata.c
15280
if (SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) == SATA_DTYPE_PMULT)
usr/src/uts/common/io/sata/impl/sata.c
1535
if (sata_validate_sata_address(sata_hba_inst, cport, pmport,
usr/src/uts/common/io/sata/impl/sata.c
15379
sata_ioctl_disconnect(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15407
if (SATA_PORT_DEACTIVATE_FUNC(sata_hba_inst) == NULL) {
usr/src/uts/common/io/sata/impl/sata.c
1541
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
15413
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
15414
(SATA_DIP(sata_hba_inst), sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15416
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
1542
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
15422
SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) == SATA_DTYPE_PMULT) {
usr/src/uts/common/io/sata/impl/sata.c
15426
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15433
SATA_CPORT_STATE(sata_hba_inst, cport) =
usr/src/uts/common/io/sata/impl/sata.c
15435
SATADBG1(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15447
sata_hba_inst, cport); npmport ++) {
usr/src/uts/common/io/sata/impl/sata.c
15449
sata_hba_inst, cport, npmport);
usr/src/uts/common/io/sata/impl/sata.c
15457
if (sata_ioctl_disconnect(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15459
SATADBG2(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15472
rval = (*SATA_PORT_DEACTIVATE_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
15473
(SATA_DIP(sata_hba_inst), sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15475
sata_gen_sysevent(sata_hba_inst, &sata_device->satadev_addr,
usr/src/uts/common/io/sata/impl/sata.c
15479
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
1548
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
15497
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
15499
sata_update_pmport_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15502
SATA_PMPORT_STATE(sata_hba_inst, cport, pmport) =
usr/src/uts/common/io/sata/impl/sata.c
15504
SATADBG2(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15531
(void) sata_offline_device(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15545
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
1555
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
15552
SATA_CPORT_STATE(sata_hba_inst, cport) =
usr/src/uts/common/io/sata/impl/sata.c
15554
SATADBG1(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15578
(void) sata_offline_device(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15594
rval = (*SATA_PORT_DEACTIVATE_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
15595
(SATA_DIP(sata_hba_inst), sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15601
sata_gen_sysevent(sata_hba_inst, &sata_device->satadev_addr,
usr/src/uts/common/io/sata/impl/sata.c
15606
sata_update_pmport_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15632
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15673
sata_ioctl_connect(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15691
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
15698
if (SATA_PORT_ACTIVATE_FUNC(sata_hba_inst) == NULL) {
usr/src/uts/common/io/sata/impl/sata.c
15704
if ((*SATA_PORT_ACTIVATE_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
15705
(SATA_DIP(sata_hba_inst), sata_device) != SATA_SUCCESS) {
usr/src/uts/common/io/sata/impl/sata.c
15710
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15712
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15714
SATA_CPORT_STATE(sata_hba_inst, cport) =
usr/src/uts/common/io/sata/impl/sata.c
15716
SATADBG1(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15720
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15724
sata_update_pmport_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15726
SATA_PMPORT_STATE(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
15728
SATADBG2(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15739
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15741
SATA_CPORT_STATE(sata_hba_inst, cport) = 0;
usr/src/uts/common/io/sata/impl/sata.c
15742
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15746
SATA_PMPORT_STATE(sata_hba_inst, cport, pmport) = 0;
usr/src/uts/common/io/sata/impl/sata.c
15753
if (sata_reprobe_port(sata_hba_inst, sata_device,
usr/src/uts/common/io/sata/impl/sata.c
1576
rv = sata_ioctl_disconnect(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15761
sata_gen_sysevent(sata_hba_inst, &sata_device->satadev_addr,
usr/src/uts/common/io/sata/impl/sata.c
15772
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
15776
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
15783
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
15789
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
15796
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
15815
sata_ioctl_unconfigure(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15827
if ((tdip = sata_get_scsi_target_dip(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
15831
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
15851
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
15877
sata_ioctl_configure(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1588
rv = sata_ioctl_unconfigure(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15893
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
15894
(SATA_DIP(sata_hba_inst), sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15896
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
15898
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
15900
sata_update_pmport_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15911
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15913
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
15919
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15923
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15932
if (SATA_PORT_ACTIVATE_FUNC(sata_hba_inst) == NULL)
usr/src/uts/common/io/sata/impl/sata.c
15936
if ((*SATA_PORT_ACTIVATE_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
15937
(SATA_DIP(sata_hba_inst), sata_device) != SATA_SUCCESS) {
usr/src/uts/common/io/sata/impl/sata.c
15945
sata_update_pmport_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15953
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15955
sata_update_port_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15962
sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
15965
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
15975
sata_gen_sysevent(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15984
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15987
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
15993
if (sata_reprobe_port(sata_hba_inst, sata_device,
usr/src/uts/common/io/sata/impl/sata.c
16003
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16016
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16035
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1604
rv = sata_ioctl_connect(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16044
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16061
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16066
sdinfo = sata_get_device_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16068
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16076
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16078
if ((tdip = sata_get_scsi_target_dip(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
16087
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16096
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16111
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16123
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16127
sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16138
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16141
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16145
tdip = sata_create_target_node(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
16146
sata_hba_inst, &sata_device->satadev_addr);
usr/src/uts/common/io/sata/impl/sata.c
16149
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16170
sata_ioctl_deactivate(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16184
if (SATA_PORT_DEACTIVATE_FUNC(sata_hba_inst) == NULL)
usr/src/uts/common/io/sata/impl/sata.c
16198
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
16200
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
16206
SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) == SATA_DTYPE_PMULT) {
usr/src/uts/common/io/sata/impl/sata.c
16213
sata_hba_inst, cport); npmport++) {
usr/src/uts/common/io/sata/impl/sata.c
16221
SATADBG2(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16227
if (sata_ioctl_deactivate(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16229
SATADBG2(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1624
rv = sata_ioctl_configure(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16242
rval = (*SATA_PORT_DEACTIVATE_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
16243
(SATA_DIP(sata_hba_inst), sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16245
sata_gen_sysevent(sata_hba_inst, &sata_device->satadev_addr,
usr/src/uts/common/io/sata/impl/sata.c
16249
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16267
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16293
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16295
tdip = sata_get_scsi_target_dip(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
16299
SATADBG1(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16305
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1631
sata_cfgadm_state(sata_hba_inst, comp_port, &ap_state);
usr/src/uts/common/io/sata/impl/sata.c
16324
sata_set_target_node_cleanup(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16328
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16355
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16359
rval = (*SATA_PORT_DEACTIVATE_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
16360
(SATA_DIP(sata_hba_inst), sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16366
sata_gen_sysevent(sata_hba_inst, &sata_device->satadev_addr,
usr/src/uts/common/io/sata/impl/sata.c
16369
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16370
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16379
SATA_CPORT_STATE(sata_hba_inst, cport) =
usr/src/uts/common/io/sata/impl/sata.c
16382
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16393
SATA_PMPORT_STATE(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
16396
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16407
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16418
sata_ioctl_activate(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16427
if (SATA_PORT_ACTIVATE_FUNC(sata_hba_inst) == NULL)
usr/src/uts/common/io/sata/impl/sata.c
16434
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
16446
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16448
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
16457
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16460
if ((*SATA_PORT_ACTIVATE_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
16461
(SATA_DIP(sata_hba_inst), sata_device) != SATA_SUCCESS) {
usr/src/uts/common/io/sata/impl/sata.c
16466
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16468
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16477
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16479
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16484
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16486
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16493
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16502
(void) sata_reprobe_port(sata_hba_inst, sata_device,
usr/src/uts/common/io/sata/impl/sata.c
16509
sata_gen_sysevent(sata_hba_inst, &sata_device->satadev_addr,
usr/src/uts/common/io/sata/impl/sata.c
16520
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16531
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16534
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16551
sata_ioctl_reset_port(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16572
if (SATA_RESET_DPORT_FUNC(sata_hba_inst) == NULL) {
usr/src/uts/common/io/sata/impl/sata.c
16573
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16580
if ((*SATA_RESET_DPORT_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
16582
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16585
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16587
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16589
SATA_CPORT_STATE(sata_hba_inst, cport) =
usr/src/uts/common/io/sata/impl/sata.c
16592
mutex_enter(&SATA_PMPORT_MUTEX(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
16594
SATA_PMPORT_STATE(sata_hba_inst, cport, pmport) =
usr/src/uts/common/io/sata/impl/sata.c
16596
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
16599
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16613
sata_ioctl_reset_device(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16622
if (SATA_RESET_DPORT_FUNC(sata_hba_inst) == NULL) {
usr/src/uts/common/io/sata/impl/sata.c
16623
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16632
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16634
if (SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) ==
usr/src/uts/common/io/sata/impl/sata.c
16636
pmultinfo = SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16639
sdinfo = SATA_CPORT_DRV_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16643
sdinfo = SATA_PMPORT_DRV_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16648
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16651
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16654
if ((*SATA_RESET_DPORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
16655
(SATA_DIP(sata_hba_inst), sata_device) != SATA_SUCCESS) {
usr/src/uts/common/io/sata/impl/sata.c
16656
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16659
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16661
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16675
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
16693
sata_ioctl_reset_all(sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
16705
if (SATA_RESET_DPORT_FUNC(sata_hba_inst) == NULL) {
usr/src/uts/common/io/sata/impl/sata.c
16706
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16717
for (tcport = 0; tcport < SATA_NUM_CPORTS(sata_hba_inst); tcport++) {
usr/src/uts/common/io/sata/impl/sata.c
16718
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, tcport)->
usr/src/uts/common/io/sata/impl/sata.c
16720
if (((SATA_CPORT_INFO(sata_hba_inst, tcport)->
usr/src/uts/common/io/sata/impl/sata.c
16722
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, tcport)->
usr/src/uts/common/io/sata/impl/sata.c
16731
SATA_CPORT_INFO(sata_hba_inst, tcport)->
usr/src/uts/common/io/sata/impl/sata.c
16734
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, tcport)->
usr/src/uts/common/io/sata/impl/sata.c
16749
if ((*SATA_RESET_DPORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
16750
(SATA_DIP(sata_hba_inst), &sata_device) != SATA_SUCCESS) {
usr/src/uts/common/io/sata/impl/sata.c
16751
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16759
for (tcport = 0; tcport < SATA_NUM_CPORTS(sata_hba_inst); tcport++) {
usr/src/uts/common/io/sata/impl/sata.c
16760
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, tcport)->
usr/src/uts/common/io/sata/impl/sata.c
16762
SATA_CPORT_INFO(sata_hba_inst, tcport)->
usr/src/uts/common/io/sata/impl/sata.c
16764
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, tcport)->
usr/src/uts/common/io/sata/impl/sata.c
1677
SATADBG2(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16782
sata_ioctl_port_self_test(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16789
if (SATA_SELFTEST_FUNC(sata_hba_inst) == NULL)
usr/src/uts/common/io/sata/impl/sata.c
16801
if ((*SATA_SELFTEST_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
16802
(SATA_DIP(sata_hba_inst), sata_device) != SATA_SUCCESS) {
usr/src/uts/common/io/sata/impl/sata.c
16803
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
16806
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16808
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
16810
SATA_CPORT_STATE(sata_hba_inst, cport) =
usr/src/uts/common/io/sata/impl/sata.c
16813
mutex_enter(&SATA_PMPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16815
SATA_PMPORT_STATE(sata_hba_inst, cport, pmport) =
usr/src/uts/common/io/sata/impl/sata.c
16817
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16821
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
16831
if (sata_reprobe_port(sata_hba_inst, sata_device,
usr/src/uts/common/io/sata/impl/sata.c
16853
sata_cfgadm_state(sata_hba_inst_t *sata_hba_inst, int32_t port,
usr/src/uts/common/io/sata/impl/sata.c
16866
port_state = SATA_CPORT_STATE(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
16882
if (SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) !=
usr/src/uts/common/io/sata/impl/sata.c
16883
SATA_DTYPE_PMULT || SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16886
port_state = SATA_PMPORT_STATE(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
16902
dev_type = SATA_CPORT_DEV_TYPE(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
16904
dev_type = SATA_PMPORT_DEV_TYPE(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
16919
pmult_state = SATA_PMULT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
1693
SATADBG3(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16947
dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
16965
mutex_enter(&SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
16967
sdinfo = SATA_CPORT_DRV_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1697
if (sata_validate_sata_address(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
16981
mutex_exit(&SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1701
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
17013
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1702
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
17029
sata_ioctl_get_device_path(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17037
if ((tdip = sata_get_scsi_target_dip(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
17074
sata_ioctl_get_ap_type(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17082
dev_type = SATA_CPORT_DEV_TYPE(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17085
dev_type = SATA_PMPORT_DEV_TYPE(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1709
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
1715
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
17151
sata_ioctl_get_model_info(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17158
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17161
sdinfo = SATA_CPORT_DRV_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17164
sdinfo = SATA_PMPORT_DRV_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17168
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17179
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17209
sata_ioctl_get_revfirmware_info(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17216
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17219
sdinfo = SATA_CPORT_DRV_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17222
sdinfo = SATA_PMPORT_DRV_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17226
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17237
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17266
sata_ioctl_get_serialnumber_info(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17273
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17276
sdinfo = SATA_CPORT_DRV_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17279
sdinfo = SATA_PMPORT_DRV_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17283
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1729
rv = sata_ioctl_reset_port(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
17294
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1736
rv = sata_ioctl_reset_device(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1744
rv = sata_ioctl_reset_all(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
17462
sata_set_drive_features(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17475
if (sata_fetch_device_identify_data(sata_hba_inst, &new_sdinfo) != 0) {
usr/src/uts/common/io/sata/impl/sata.c
17479
SATADBG1(SATA_DBG_DEV_SETTINGS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17489
if (sata_set_dma_mode(sata_hba_inst, &new_sdinfo) !=
usr/src/uts/common/io/sata/impl/sata.c
17491
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
17507
if (sata_set_rmsn(sata_hba_inst, sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
17520
if (sata_set_dma_mode(sata_hba_inst, &new_sdinfo) !=
usr/src/uts/common/io/sata/impl/sata.c
17522
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
17536
SATADBG1(SATA_DBG_DEV_SETTINGS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17549
SATADBG1(SATA_DBG_DEV_SETTINGS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17561
SATADBG1(SATA_DBG_DEV_SETTINGS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17567
SATADBG1(SATA_DBG_DEV_SETTINGS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17573
rval_set = sata_set_cache_mode(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1758
rv = sata_ioctl_deactivate(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
17587
SATADBG1(SATA_DBG_DEV_SETTINGS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17593
SATADBG1(SATA_DBG_DEV_SETTINGS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17599
rval_set = sata_set_cache_mode(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17606
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
17613
if (sata_fetch_device_identify_data(sata_hba_inst, &new_sdinfo) != 0) {
usr/src/uts/common/io/sata/impl/sata.c
17617
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
17639
sata_fetch_smart_return_status(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1764
rv = sata_ioctl_activate(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
17648
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
17684
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17689
if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
usr/src/uts/common/io/sata/impl/sata.c
1769
rv = sata_ioctl_port_self_test(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17692
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17699
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17736
sata_fetch_smart_data(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
17743
dev_info_t *dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
1775
rv = sata_ioctl_get_device_path(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17750
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
17780
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
17796
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17800
if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
usr/src/uts/common/io/sata/impl/sata.c
17803
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1781
rv = sata_ioctl_get_ap_type(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17811
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17843
sata_read_log_ext(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
17853
dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
17854
cmutex = &SATA_CPORT_MUTEX(sata_hba_inst, sdinfo->satadrv_addr.cport);
usr/src/uts/common/io/sata/impl/sata.c
17859
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
1787
rv = sata_ioctl_get_model_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17873
SATA_LOG_D((sata_hba_inst, CE_WARN, "%s: cannot allocate bp",
usr/src/uts/common/io/sata/impl/sata.c
17902
rval = (*SATA_START_FUNC(sata_hba_inst))(dip, spkt);
usr/src/uts/common/io/sata/impl/sata.c
1793
rv = sata_ioctl_get_revfirmware_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17944
sata_ext_smart_selftest_read_log(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17948
return (sata_read_log_ext(sata_hba_inst, sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
17959
sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
17967
dev_info_t *dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
17974
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
1799
rv = sata_ioctl_get_serialnumber_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18004
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
18019
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18023
if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
usr/src/uts/common/io/sata/impl/sata.c
18026
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18034
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18069
sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18079
dev_info_t *dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
18082
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
18111
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
18126
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18130
if ((*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst), spkt) !=
usr/src/uts/common/io/sata/impl/sata.c
18133
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18142
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18178
sata_read_log_ext_directory(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18181
return (sata_read_log_ext(sata_hba_inst, sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
1819
sata_hba_tran_t *sata_tran = sata_hba_inst->satahba_tran;
usr/src/uts/common/io/sata/impl/sata.c
1820
dev_info_t *mydip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
1822
SATADBG1(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18311
sata_log(sata_hba_inst_t *sata_hba_inst, uint_t level, char *fmt, ...)
usr/src/uts/common/io/sata/impl/sata.c
1832
SATADBG1(SATA_DBG_IOCTL_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18323
if (sata_hba_inst != NULL) {
usr/src/uts/common/io/sata/impl/sata.c
18324
dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
18459
sata_hba_inst_t *sata_hba_inst = NULL;
usr/src/uts/common/io/sata/impl/sata.c
1846
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18482
for (sata_hba_inst = sata_hba_list; sata_hba_inst != NULL;
usr/src/uts/common/io/sata/impl/sata.c
18483
sata_hba_inst = sata_hba_inst->satahba_next) {
usr/src/uts/common/io/sata/impl/sata.c
18484
if (SATA_DIP(sata_hba_inst) == dip)
usr/src/uts/common/io/sata/impl/sata.c
18485
if (sata_hba_inst->satahba_attached == 1)
usr/src/uts/common/io/sata/impl/sata.c
18489
if (sata_hba_inst == NULL)
usr/src/uts/common/io/sata/impl/sata.c
1849
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18499
if (saddr->cport >= SATA_NUM_CPORTS(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
18513
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18514
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
18515
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18523
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
18532
pmultinfo = SATA_PMULT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
18545
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
18557
if (pmport > SATA_NUM_PMPORTS(sata_hba_inst, cport)) {
usr/src/uts/common/io/sata/impl/sata.c
18558
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
18562
SATA_NUM_PMPORTS(sata_hba_inst, cport), event));
usr/src/uts/common/io/sata/impl/sata.c
18568
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18569
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18571
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18575
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
18589
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18596
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18602
(SATA_CPORT_INFO(sata_hba_inst, cport))->
usr/src/uts/common/io/sata/impl/sata.c
18606
&(SATA_CPORT_INFO(sata_hba_inst, cport))->
usr/src/uts/common/io/sata/impl/sata.c
18609
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18612
(SATA_PMPORT_INFO(sata_hba_inst, cport, pmport))->
usr/src/uts/common/io/sata/impl/sata.c
18616
&(SATA_PMPORT_INFO(sata_hba_inst, cport, pmport))->
usr/src/uts/common/io/sata/impl/sata.c
18619
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18669
SATADBG1(SATA_DBG_EVENTS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18680
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18683
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18690
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18694
sdinfo = sata_get_device_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
1871
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
18711
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18713
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18721
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18725
pmultinfo = SATA_PMULT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
18729
SATADBG1(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18739
SATADBG1(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18746
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
18751
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
18759
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
18767
SATADBG1(SATA_DBG_EVENTS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1877
for (sata_hba_inst = sata_hba_list; sata_hba_inst != NULL;
usr/src/uts/common/io/sata/impl/sata.c
18770
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18771
if (sata_hba_inst->satahba_stats.ctrl_pwr_change <
usr/src/uts/common/io/sata/impl/sata.c
18773
sata_hba_inst->satahba_stats.ctrl_pwr_change++;
usr/src/uts/common/io/sata/impl/sata.c
18775
sata_hba_inst->satahba_event_flags |=
usr/src/uts/common/io/sata/impl/sata.c
18777
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
1878
sata_hba_inst = sata_hba_inst->satahba_next) {
usr/src/uts/common/io/sata/impl/sata.c
18783
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18784
sata_hba_inst->satahba_event_flags |= SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
18785
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
1879
if (SATA_DIP(sata_hba_inst) == dip)
usr/src/uts/common/io/sata/impl/sata.c
188
static void sata_process_controller_events(sata_hba_inst_t *sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
18805
sata_log(sata_hba_inst, CE_NOTE, "port %d: %s\n",
usr/src/uts/common/io/sata/impl/sata.c
18809
sata_log(sata_hba_inst, CE_NOTE, "port %d: %s\n",
usr/src/uts/common/io/sata/impl/sata.c
18815
sata_log(sata_hba_inst, CE_NOTE,
usr/src/uts/common/io/sata/impl/sata.c
18819
sata_log(sata_hba_inst, CE_NOTE,
usr/src/uts/common/io/sata/impl/sata.c
1883
ASSERT(sata_hba_inst != NULL);
usr/src/uts/common/io/sata/impl/sata.c
18837
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
18847
for (sata_hba_inst = sata_hba_list; sata_hba_inst != NULL;
usr/src/uts/common/io/sata/impl/sata.c
18848
sata_hba_inst = sata_hba_inst->satahba_next) {
usr/src/uts/common/io/sata/impl/sata.c
18849
ASSERT(sata_hba_inst != NULL);
usr/src/uts/common/io/sata/impl/sata.c
1885
sdinfo = sata_get_device_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
18850
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18851
if (sata_hba_inst->satahba_attached == 0 ||
usr/src/uts/common/io/sata/impl/sata.c
18852
(sata_hba_inst->satahba_event_flags &
usr/src/uts/common/io/sata/impl/sata.c
18854
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18857
if (sata_hba_inst->satahba_event_flags & SATA_EVNT_MAIN) {
usr/src/uts/common/io/sata/impl/sata.c
18858
sata_hba_inst->satahba_event_flags |= SATA_EVNT_SKIP;
usr/src/uts/common/io/sata/impl/sata.c
18859
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18862
sata_process_controller_events(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
1887
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
18871
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18874
for (sata_hba_inst = sata_hba_list; sata_hba_inst != NULL;
usr/src/uts/common/io/sata/impl/sata.c
18875
sata_hba_inst = sata_hba_inst->satahba_next) {
usr/src/uts/common/io/sata/impl/sata.c
18876
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18877
sata_hba_inst->satahba_event_flags &= ~SATA_EVNT_SKIP;
usr/src/uts/common/io/sata/impl/sata.c
18878
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18887
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1894
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
18949
sata_process_controller_events(sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
18957
SATADBG1(SATA_DBG_EVENTS_CNTRL, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
18959
ddi_get_instance(SATA_DIP(sata_hba_inst)));
usr/src/uts/common/io/sata/impl/sata.c
18961
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18962
sata_hba_inst->satahba_event_flags &= ~SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
18963
event_flags = sata_hba_inst->satahba_event_flags;
usr/src/uts/common/io/sata/impl/sata.c
18964
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18970
sata_process_cntrl_pwr_level_change(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
18976
for (ncport = 0; ncport < SATA_NUM_CPORTS(sata_hba_inst); ncport++) {
usr/src/uts/common/io/sata/impl/sata.c
18981
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18982
cportinfo = SATA_CPORT_INFO(sata_hba_inst, ncport);
usr/src/uts/common/io/sata/impl/sata.c
18983
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
18988
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, ncport)));
usr/src/uts/common/io/sata/impl/sata.c
18989
event_flags = (SATA_CPORT_INFO(sata_hba_inst, ncport))->
usr/src/uts/common/io/sata/impl/sata.c
19000
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, ncport)));
usr/src/uts/common/io/sata/impl/sata.c
19001
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19002
sata_hba_inst->satahba_event_flags |= SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
19003
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19007
SATADBG1(SATA_DBG_EVENTS_PROCPST, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19019
(SATA_CPORT_INFO(sata_hba_inst, ncport))->
usr/src/uts/common/io/sata/impl/sata.c
19022
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, ncport)));
usr/src/uts/common/io/sata/impl/sata.c
19024
saddr = &(SATA_CPORT_INFO(sata_hba_inst, ncport))->cport_addr;
usr/src/uts/common/io/sata/impl/sata.c
19040
sata_process_port_failed_event(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19044
sata_process_device_detached(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19048
sata_process_device_attached(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19054
sata_process_port_link_events(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19058
sata_process_port_pwr_change(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19063
sata_hba_inst, saddr);
usr/src/uts/common/io/sata/impl/sata.c
19067
sata_hba_inst, saddr);
usr/src/uts/common/io/sata/impl/sata.c
19078
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, ncport)));
usr/src/uts/common/io/sata/impl/sata.c
19084
pmultinfo = SATA_PMULT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19089
sata_hba_inst, ncport)));
usr/src/uts/common/io/sata/impl/sata.c
19091
sata_hba_inst, ncport);
usr/src/uts/common/io/sata/impl/sata.c
19093
sata_hba_inst, ncport)));
usr/src/uts/common/io/sata/impl/sata.c
19095
SATADBG1(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19102
if ((SATA_CPORT_DEV_TYPE(sata_hba_inst, ncport) !=
usr/src/uts/common/io/sata/impl/sata.c
19104
(SATA_CPORT_DRV_INFO(sata_hba_inst, ncport) != NULL)) {
usr/src/uts/common/io/sata/impl/sata.c
19105
if (SATA_CPORT_DRV_INFO(sata_hba_inst, ncport)->
usr/src/uts/common/io/sata/impl/sata.c
19110
sata_process_device_reset(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19115
(SATA_CPORT_INFO(sata_hba_inst, ncport))->
usr/src/uts/common/io/sata/impl/sata.c
19117
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, ncport)));
usr/src/uts/common/io/sata/impl/sata.c
19129
sata_process_pmult_events(sata_hba_inst_t *sata_hba_inst, uint8_t cport)
usr/src/uts/common/io/sata/impl/sata.c
19131
sata_cport_info_t *cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
19140
SATADBG2(SATA_DBG_EVENTS_CNTRL|SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19142
cport, ddi_get_instance(SATA_DIP(sata_hba_inst)));
usr/src/uts/common/io/sata/impl/sata.c
19146
pmultinfo = SATA_PMULT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
19159
sata_hba_inst, cport); npmport ++) {
usr/src/uts/common/io/sata/impl/sata.c
19160
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19164
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
19169
sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
19195
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
19196
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19202
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
19206
sata_free_pmult(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19210
sata_update_port_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19224
sata_free_pmult(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19241
for (npmport = 0; npmport < SATA_NUM_PMPORTS(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
19243
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, npmport);
usr/src/uts/common/io/sata/impl/sata.c
19261
sata_process_pmdevice_detached(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19265
sata_process_pmdevice_attached(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19270
sata_process_pmport_link_events(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19275
sata_hba_inst, saddr);
usr/src/uts/common/io/sata/impl/sata.c
19289
sata_process_pmdevice_reset(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19301
SATADBG2(SATA_DBG_EVENTS_CNTRL|SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19303
cport, ddi_get_instance(SATA_DIP(sata_hba_inst)));
usr/src/uts/common/io/sata/impl/sata.c
19311
sata_process_cntrl_pwr_level_change(sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
19313
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19317
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19318
sata_hba_inst->satahba_event_flags &= ~SATA_EVNT_PWR_LEVEL_CHANGED;
usr/src/uts/common/io/sata/impl/sata.c
19319
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19327
sata_process_port_pwr_change(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19332
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19335
cportinfo = SATA_CPORT_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
19336
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19339
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19347
sata_process_port_failed_event(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19352
cportinfo = SATA_CPORT_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
19353
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19359
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
19365
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19366
sata_log(sata_hba_inst, CE_WARN, "SATA port %d failed", saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
19380
sata_process_device_reset(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19390
cportinfo = SATA_CPORT_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
19391
sdinfo = SATA_CPORT_DRV_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
19404
if ((SATA_CPORT_DEV_TYPE(sata_hba_inst, saddr->cport) ==
usr/src/uts/common/io/sata/impl/sata.c
19414
if ((SATA_CPORT_DEV_TYPE(sata_hba_inst, saddr->cport) &
usr/src/uts/common/io/sata/impl/sata.c
19422
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
19435
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19444
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19448
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19461
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19462
rval_probe = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
19463
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19464
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19465
sata_update_port_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19469
sdinfo = SATA_CPORT_DRV_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
19472
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
19474
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
19477
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19491
sdinfo = SATA_CPORT_DRV_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
19501
sdinfo = SATA_CPORT_DRV_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
19517
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19519
rval_set = sata_set_drive_features(sata_hba_inst, &old_sdinfo, 1);
usr/src/uts/common/io/sata/impl/sata.c
19530
rval_probe = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
19531
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19532
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
19557
&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19558
sata_hba_inst->satahba_event_flags |=
usr/src/uts/common/io/sata/impl/sata.c
19561
&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19575
sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19583
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
19606
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
19616
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19637
sata_process_pmdevice_reset(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19650
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19653
cportinfo = SATA_CPORT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
19654
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
19655
sdinfo = SATA_PMPORT_DRV_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
19676
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
19689
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19698
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19702
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19716
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
19717
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19720
sata_update_pmport_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19724
sdinfo = SATA_PMPORT_DRV_INFO(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
19729
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
19745
sdinfo = SATA_PMPORT_DRV_INFO(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
19751
pminfo = SATA_PMULT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19759
sdinfo = SATA_PMPORT_DRV_INFO(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
1976
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
19778
if (sata_set_drive_features(sata_hba_inst, &old_sdinfo, 1) ==
usr/src/uts/common/io/sata/impl/sata.c
19789
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
19790
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19815
&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19816
sata_hba_inst->satahba_event_flags |=
usr/src/uts/common/io/sata/impl/sata.c
19819
&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19829
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
19859
pminfo = SATA_PMULT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
1986
for (sata_hba_inst = sata_hba_list; sata_hba_inst != NULL;
usr/src/uts/common/io/sata/impl/sata.c
1987
sata_hba_inst = sata_hba_inst->satahba_next) {
usr/src/uts/common/io/sata/impl/sata.c
1988
if (SATA_DIP(sata_hba_inst) == dip)
usr/src/uts/common/io/sata/impl/sata.c
19892
sata_process_port_link_events(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19901
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19904
cportinfo = SATA_CPORT_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
19905
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19915
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
1992
ASSERT(sata_hba_inst != NULL);
usr/src/uts/common/io/sata/impl/sata.c
19931
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19932
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
19933
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19934
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
19935
sata_update_port_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
19939
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
19941
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
1995
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
19958
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
19965
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20011
if (!(SATA_FEATURES(sata_hba_inst) &
usr/src/uts/common/io/sata/impl/sata.c
20026
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20033
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20043
if (!(SATA_FEATURES(sata_hba_inst) & SATA_CTLF_HOTPLUG)) {
usr/src/uts/common/io/sata/impl/sata.c
20063
sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20081
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20083
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20084
sata_hba_inst->satahba_event_flags |= SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
20085
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20096
sata_process_pmport_link_events(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20107
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20111
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
20137
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
20139
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
20140
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20141
mutex_enter(&SATA_PMPORT_MUTEX(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
20143
sata_update_pmport_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20147
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
20149
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
20162
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20164
mutex_enter(&SATA_PMPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20171
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20178
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20225
if (!(SATA_FEATURES(sata_hba_inst) &
usr/src/uts/common/io/sata/impl/sata.c
20239
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20247
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20257
if (!(SATA_FEATURES(sata_hba_inst) & SATA_CTLF_HOTPLUG)) {
usr/src/uts/common/io/sata/impl/sata.c
20277
sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20295
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
20298
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20299
sata_hba_inst->satahba_event_flags |= SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
20300
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20318
sata_process_device_detached(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20331
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20334
cportinfo = SATA_CPORT_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
20335
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20342
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
20354
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20355
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
20356
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20357
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20358
sata_update_port_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20362
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
20364
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
20386
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
20388
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20412
for (npmport = 0; npmport < SATA_NUM_PMPORTS(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20415
sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20419
mutex_exit(&SATA_CPORT_MUTEX(sata_hba_inst, cport));
usr/src/uts/common/io/sata/impl/sata.c
20424
ddi_remove_minor_node(SATA_DIP(sata_hba_inst), name);
usr/src/uts/common/io/sata/impl/sata.c
20425
sata_log(sata_hba_inst, CE_NOTE,
usr/src/uts/common/io/sata/impl/sata.c
20433
sata_remove_target_node(sata_hba_inst, &pmport_addr);
usr/src/uts/common/io/sata/impl/sata.c
20435
mutex_enter(&SATA_CPORT_MUTEX(sata_hba_inst, cport));
usr/src/uts/common/io/sata/impl/sata.c
20438
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20459
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
20463
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20472
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
20476
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20483
sata_remove_target_node(sata_hba_inst, saddr);
usr/src/uts/common/io/sata/impl/sata.c
20491
sata_gen_sysevent(sata_hba_inst, saddr, SE_HINT_REMOVE);
usr/src/uts/common/io/sata/impl/sata.c
20500
sata_process_pmdevice_detached(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20512
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20516
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
20517
mutex_enter(&SATA_PMPORT_MUTEX(sata_hba_inst, cport, pmport));
usr/src/uts/common/io/sata/impl/sata.c
20525
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst, cport, pmport));
usr/src/uts/common/io/sata/impl/sata.c
20536
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst, cport, pmport));
usr/src/uts/common/io/sata/impl/sata.c
20537
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
20538
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20539
mutex_enter(&SATA_PMPORT_MUTEX(sata_hba_inst, cport, pmport));
usr/src/uts/common/io/sata/impl/sata.c
20540
sata_update_pmport_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20544
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst, cport, pmport));
usr/src/uts/common/io/sata/impl/sata.c
20545
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
20568
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst, cport, pmport));
usr/src/uts/common/io/sata/impl/sata.c
20569
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20588
mutex_exit(&SATA_PMPORT_MUTEX(sata_hba_inst, cport, pmport));
usr/src/uts/common/io/sata/impl/sata.c
20593
sata_remove_target_node(sata_hba_inst, saddr);
usr/src/uts/common/io/sata/impl/sata.c
20599
sata_gen_sysevent(sata_hba_inst, saddr, SE_HINT_REMOVE);
usr/src/uts/common/io/sata/impl/sata.c
20620
sata_process_device_attached(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20633
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20636
cportinfo = SATA_CPORT_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
20637
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20646
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
20662
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20675
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20676
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
20677
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20678
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20679
sata_update_port_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20684
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
20686
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
20705
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
20707
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20713
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20718
sata_gen_sysevent(sata_hba_inst, saddr, SE_HINT_INSERT);
usr/src/uts/common/io/sata/impl/sata.c
20725
(void) sata_reprobe_port(sata_hba_inst, &sata_device,
usr/src/uts/common/io/sata/impl/sata.c
20728
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
20754
sata_log(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2076
sata_hba_inst_t *sata_hba_inst = NULL;
usr/src/uts/common/io/sata/impl/sata.c
20774
sata_log(sata_hba_inst, CE_NOTE,
usr/src/uts/common/io/sata/impl/sata.c
20780
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20782
sata_show_pmult_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20784
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20792
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20796
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20805
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2082
for (sata_hba_inst = sata_hba_list; sata_hba_inst != NULL;
usr/src/uts/common/io/sata/impl/sata.c
20822
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
2083
sata_hba_inst = sata_hba_inst->satahba_next) {
usr/src/uts/common/io/sata/impl/sata.c
20831
sata_show_drive_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20835
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2084
if (SATA_DIP(sata_hba_inst) == dip)
usr/src/uts/common/io/sata/impl/sata.c
20844
tdip = sata_get_target_dip(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
20846
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2085
if (sata_hba_inst->satahba_attached == 1)
usr/src/uts/common/io/sata/impl/sata.c
20853
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
20861
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20865
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20884
sata_log(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2090
if (sata_hba_inst == NULL)
usr/src/uts/common/io/sata/impl/sata.c
20909
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20911
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20912
sata_hba_inst->satahba_event_flags |= SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
20913
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
20926
sata_process_pmdevice_attached(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20938
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20941
pmportinfo = SATA_PMPORT_INFO(sata_hba_inst, cport, pmport);
usr/src/uts/common/io/sata/impl/sata.c
20967
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
20981
rval = (*SATA_PROBE_PORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
20982
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20985
sata_update_pmport_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
20991
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
21011
SATADBG2(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21022
sata_gen_sysevent(sata_hba_inst, saddr, SE_HINT_INSERT);
usr/src/uts/common/io/sata/impl/sata.c
21029
(void) sata_reprobe_port(sata_hba_inst, &sata_device,
usr/src/uts/common/io/sata/impl/sata.c
21057
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
21086
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
21096
sata_show_drive_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21108
tdip = sata_get_target_dip(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
2111
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
21116
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
2112
pmultinfo = SATA_PMULT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
21146
sata_log(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2117
SATADBG1(SATA_DBG_PMULT, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21174
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21175
sata_hba_inst->satahba_event_flags |= SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
21176
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21187
SATA_PMULT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2120
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
21207
sata_process_target_node_cleanup(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21213
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21216
cportinfo = SATA_CPORT_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
21222
tdip = sata_get_target_dip(SATA_DIP(sata_hba_inst), saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
21230
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21238
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21242
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21249
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21250
sata_hba_inst->satahba_event_flags |= SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
21251
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21259
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21263
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21267
if (SATA_CPORT_DEV_TYPE(sata_hba_inst, saddr->cport) !=
usr/src/uts/common/io/sata/impl/sata.c
21268
SATA_DTYPE_PMULT || SATA_PMULT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21271
if (SATA_PMPORT_INFO(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
21275
mutex_enter(&SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21277
SATA_PMPORT_INFO(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
21280
mutex_exit(&SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21298
sata_process_device_autoonline(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21306
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21309
cportinfo = SATA_CPORT_INFO(sata_hba_inst, saddr->cport);
usr/src/uts/common/io/sata/impl/sata.c
21314
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21318
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21322
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21329
tdip = sata_get_target_dip(SATA_DIP(sata_hba_inst), saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
21337
SATADBG1(SATA_DBG_EVENTS_PROC, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21343
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21344
sata_hba_inst->satahba_event_flags |= SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
21345
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21363
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21370
sdinfo = sata_get_device_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
21381
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21383
tdip = sata_create_target_node(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
21384
sata_hba_inst, &sata_device.satadev_addr);
usr/src/uts/common/io/sata/impl/sata.c
21390
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
21396
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21401
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->cport_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21403
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21409
sata_gen_sysevent(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr,
usr/src/uts/common/io/sata/impl/sata.c
21419
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
21427
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
21439
(void) ddi_pathname(SATA_DIP(sata_hba_inst), ap + strlen(ap));
usr/src/uts/common/io/sata/impl/sata.c
21445
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
21453
err = ddi_log_sysevent(SATA_DIP(sata_hba_inst), DDI_VENDOR_SUNW, EC_DR,
usr/src/uts/common/io/sata/impl/sata.c
21456
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
21488
sata_set_target_node_cleanup(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21493
mutex_enter(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21495
SATA_CPORT_EVENT_FLAGS(sata_hba_inst, saddr->cport) |=
usr/src/uts/common/io/sata/impl/sata.c
21497
SATA_CPORT_INFO(sata_hba_inst, saddr->cport)->
usr/src/uts/common/io/sata/impl/sata.c
21499
mutex_exit(&SATA_CPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21502
mutex_enter(&SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21504
SATA_PMPORT_EVENT_FLAGS(sata_hba_inst, saddr->cport,
usr/src/uts/common/io/sata/impl/sata.c
21506
SATA_PMPORT_INFO(sata_hba_inst, saddr->cport, saddr->pmport)->
usr/src/uts/common/io/sata/impl/sata.c
21508
mutex_exit(&SATA_PMPORT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
21511
mutex_enter(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21512
sata_hba_inst->satahba_event_flags |= SATA_EVNT_MAIN;
usr/src/uts/common/io/sata/impl/sata.c
21513
mutex_exit(&sata_hba_inst->satahba_mutex);
usr/src/uts/common/io/sata/impl/sata.c
21947
sata_trace_log(sata_hba_inst_t *sata_hba_inst, uint_t level __unused,
usr/src/uts/common/io/sata/impl/sata.c
21953
if (sata_hba_inst != NULL) {
usr/src/uts/common/io/sata/impl/sata.c
21954
dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
2215
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
2229
sata_hba_inst = (sata_hba_inst_t *)(hba_tran->tran_hba_private);
usr/src/uts/common/io/sata/impl/sata.c
2232
if (sata_validate_scsi_address(sata_hba_inst, &sd->sd_address,
usr/src/uts/common/io/sata/impl/sata.c
2236
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2240
sdinfo = sata_get_device_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
2242
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2246
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2304
sata_hba_inst_t *sata_hba_inst =
usr/src/uts/common/io/sata/impl/sata.c
2321
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
2325
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
2345
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
2348
sata_hba_inst = (sata_hba_inst_t *)(hba_tran->tran_hba_private);
usr/src/uts/common/io/sata/impl/sata.c
2360
if (sata_validate_scsi_address(sata_hba_inst, &sd->sd_address,
usr/src/uts/common/io/sata/impl/sata.c
2364
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2368
sdinfo = sata_get_device_info(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
2370
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2379
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2413
sata_hba_inst_t *sata_hba_inst =
usr/src/uts/common/io/sata/impl/sata.c
2415
dev_info_t *dip = SATA_DIP(sata_hba_inst);
usr/src/uts/common/io/sata/impl/sata.c
2460
spx->txlt_sata_hba_inst = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
2501
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2508
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2770
sata_hba_inst_t *sata_hba_inst =
usr/src/uts/common/io/sata/impl/sata.c
2780
SATADBG1(SATA_DBG_SCSI_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2790
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
2793
sdinfo = sata_get_device_info(sata_hba_inst, sdevice);
usr/src/uts/common/io/sata/impl/sata.c
2795
SATA_CPORT_INFO(sata_hba_inst, cport)->
usr/src/uts/common/io/sata/impl/sata.c
2801
if (SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) !=
usr/src/uts/common/io/sata/impl/sata.c
2802
SATA_DTYPE_PMULT || SATA_PMULT_INFO(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2805
} else if (SATA_PMPORT_INFO(sata_hba_inst, cport,
usr/src/uts/common/io/sata/impl/sata.c
2809
mutex_enter(&(SATA_PMPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2811
sdinfo = sata_get_device_info(sata_hba_inst, sdevice);
usr/src/uts/common/io/sata/impl/sata.c
2813
SATA_PMPORT_INFO(sata_hba_inst, cport, pmport)->
usr/src/uts/common/io/sata/impl/sata.c
2818
mutex_exit(&(SATA_PMPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2829
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
2850
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
2852
SATADBG1(SATA_DBG_SCSI_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2867
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
2897
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
2901
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
2910
SATADBG1(SATA_DBG_SCSI_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2927
sata_hba_inst_t *sata_hba_inst =
usr/src/uts/common/io/sata/impl/sata.c
2932
SATADBG2(SATA_DBG_SCSI_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2937
if (sata_validate_scsi_address(sata_hba_inst, ap, &sata_device) != 0)
usr/src/uts/common/io/sata/impl/sata.c
2941
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2943
if (sata_get_device_info(sata_hba_inst, &sata_device) == NULL) {
usr/src/uts/common/io/sata/impl/sata.c
2945
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2959
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2961
SATA_LOG_D((sata_hba_inst, CE_WARN, "sata_pkt_abort: "
usr/src/uts/common/io/sata/impl/sata.c
2970
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2979
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
2982
if ((*SATA_ABORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
2983
(SATA_DIP(sata_hba_inst), sata_pkt,
usr/src/uts/common/io/sata/impl/sata.c
3014
sata_hba_inst_t *sata_hba_inst =
usr/src/uts/common/io/sata/impl/sata.c
3019
SATADBG2(SATA_DBG_SCSI_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3024
val = sata_validate_scsi_address(sata_hba_inst, ap, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
3029
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3031
if (sata_get_device_info(sata_hba_inst, &sata_device) == NULL) {
usr/src/uts/common/io/sata/impl/sata.c
3033
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3037
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3046
if ((*SATA_RESET_DPORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
3047
(SATA_DIP(sata_hba_inst), &sata_device) == SATA_SUCCESS)
usr/src/uts/common/io/sata/impl/sata.c
3055
if ((*SATA_RESET_DPORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
3056
(SATA_DIP(sata_hba_inst), &sata_device) == SATA_SUCCESS)
usr/src/uts/common/io/sata/impl/sata.c
3108
sata_hba_inst_t *sata_hba_inst =
usr/src/uts/common/io/sata/impl/sata.c
3115
SATADBG2(SATA_DBG_SCSI_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3127
if (sata_validate_scsi_address(sata_hba_inst, ap, &sata_device) != 0) {
usr/src/uts/common/io/sata/impl/sata.c
3131
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3133
if ((sdinfo = sata_get_device_info(sata_hba_inst, &sata_device)) ==
usr/src/uts/common/io/sata/impl/sata.c
3136
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3177
sata_adjust_dma_attr(sdinfo, SATA_DMA_ATTR(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
3198
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3212
sata_hba_inst_t *sata_hba_inst =
usr/src/uts/common/io/sata/impl/sata.c
3218
SATADBG2(SATA_DBG_SCSI_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3230
if (sata_validate_scsi_address(sata_hba_inst, ap, &sata_device) != 0) {
usr/src/uts/common/io/sata/impl/sata.c
3234
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3236
if ((sdinfo = sata_get_device_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3239
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3243
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3254
if (SATA_QDEPTH(sata_hba_inst) > 1) {
usr/src/uts/common/io/sata/impl/sata.c
3273
SATA_FEATURES(sata_hba_inst) & SATA_CTLF_QCMD) ||
usr/src/uts/common/io/sata/impl/sata.c
3276
SATA_FEATURES(sata_hba_inst) & SATA_CTLF_NCQ)) &&
usr/src/uts/common/io/sata/impl/sata.c
3605
sata_identdev_to_inquiry(sata_hba_inst_t *sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
3644
if (SATA_QDEPTH(sata_hba_inst) > 1)
usr/src/uts/common/io/sata/impl/sata.c
582
_NOTE(MUTEX_PROTECTS_DATA(sata_mutex, sata_hba_inst::satahba_next))
usr/src/uts/common/io/sata/impl/sata.c
583
_NOTE(MUTEX_PROTECTS_DATA(sata_mutex, sata_hba_inst::satahba_prev))
usr/src/uts/common/io/sata/impl/sata.c
585
sata_hba_inst::satahba_scsi_tran))
usr/src/uts/common/io/sata/impl/sata.c
586
_NOTE(SCHEME_PROTECTS_DATA("No Mutex Needed", sata_hba_inst::satahba_tran))
usr/src/uts/common/io/sata/impl/sata.c
587
_NOTE(SCHEME_PROTECTS_DATA("No Mutex Needed", sata_hba_inst::satahba_dip))
usr/src/uts/common/io/sata/impl/sata.c
588
_NOTE(SCHEME_PROTECTS_DATA("Scheme", sata_hba_inst::satahba_attached))
usr/src/uts/common/io/sata/impl/sata.c
589
_NOTE(DATA_READABLE_WITHOUT_LOCK(sata_hba_inst::satahba_dev_port))
usr/src/uts/common/io/sata/impl/sata.c
590
_NOTE(MUTEX_PROTECTS_DATA(sata_hba_inst::satahba_mutex,
usr/src/uts/common/io/sata/impl/sata.c
591
sata_hba_inst::satahba_event_flags))
usr/src/uts/common/io/sata/impl/sata.c
7140
sata_hba_inst_t *sata_hba_inst = spx->txlt_sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
7153
rval = sata_probe_device(sata_hba_inst, &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
7156
sdinfo = sata_get_device_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
7158
if (sata_initialize_device(sata_hba_inst, sdinfo) !=
usr/src/uts/common/io/sata/impl/sata.c
7161
rval = sata_initialize_device(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
7164
sata_log(sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
7186
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
7190
(void) (*SATA_RESET_DPORT_FUNC(sata_hba_inst))
usr/src/uts/common/io/sata/impl/sata.c
7191
(SATA_DIP(sata_hba_inst), &sata_device);
usr/src/uts/common/io/sata/impl/sata.c
7516
sata_hba_inst_t *sata_hba_inst = spx->txlt_sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
7526
ASSERT(mutex_owned(&SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
7528
sdinfo = sata_get_device_info(sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
7542
pminfo = SATA_PMULT_INFO(sata_hba_inst, cport);
usr/src/uts/common/io/sata/impl/sata.c
7550
SATADBG1(SATA_DBG_EVENTS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
7561
SATADBG1(SATA_DBG_EVENTS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
7571
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
7576
stat = (*SATA_START_FUNC(sata_hba_inst))(SATA_DIP(sata_hba_inst),
usr/src/uts/common/io/sata/impl/sata.c
7578
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
7598
sdinfo = sata_get_device_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
7604
SATADBG1(SATA_DBG_HBA_IF, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
7622
sata_log(sata_hba_inst, CE_CONT,
usr/src/uts/common/io/sata/impl/sata.c
7626
sata_log(sata_hba_inst, CE_CONT,
usr/src/uts/common/io/sata/impl/sata.c
7641
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
7643
sata_update_pmport_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
7645
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
7647
sata_update_port_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
7662
SATADBG1(SATA_DBG_EVENTS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
7666
mutex_exit(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
7668
mutex_enter(&(SATA_CPORT_MUTEX(sata_hba_inst, cport)));
usr/src/uts/common/io/sata/impl/sata.c
7683
SATADBG1(SATA_DBG_EVENTS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
7688
SATADBG1(SATA_DBG_EVENTS, sata_hba_inst,
usr/src/uts/common/io/sata/impl/sata.c
7700
SATA_LOG_D((sata_hba_inst, CE_WARN,
usr/src/uts/common/io/sata/impl/sata.c
7717
sdinfo = sata_get_device_info(sata_hba_inst, sata_device);
usr/src/uts/common/io/sata/impl/sata.c
909
sata_hba_inst_t *sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
9248
sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
9259
rval = sata_read_log_ext(sata_hba_inst, sdinfo, DEVICE_STATS_LOG,
usr/src/uts/common/io/sata/impl/sata.c
9277
rval = sata_read_log_ext(sata_hba_inst, sdinfo, DEVICE_STATS_LOG,
usr/src/uts/common/io/sata/impl/sata.c
9329
sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
9340
rval = sata_ext_smart_selftest_read_log(sata_hba_inst, sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
9363
sata_hba_inst, sdinfo, ext_selftest_log,
usr/src/uts/common/io/sata/impl/sata.c
948
sata_hba_inst = kmem_zalloc(sizeof (struct sata_hba_inst), KM_SLEEP);
usr/src/uts/common/io/sata/impl/sata.c
949
ASSERT(sata_hba_inst != NULL); /* this should not fail */
usr/src/uts/common/io/sata/impl/sata.c
950
mutex_init(&sata_hba_inst->satahba_mutex, NULL, MUTEX_DRIVER, NULL);
usr/src/uts/common/io/sata/impl/sata.c
9526
sata_hba_inst, sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
9548
sata_hba_inst, sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
9571
rval = sata_smart_selftest_log(sata_hba_inst, sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
958
scsi_tran->tran_hba_private = sata_hba_inst;
usr/src/uts/common/io/sata/impl/sata.c
9722
sata_sct_temp(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo,
usr/src/uts/common/io/sata/impl/sata.c
9737
rval = sata_smart_read_log(sata_hba_inst, sdinfo, lbuf,
usr/src/uts/common/io/sata/impl/sata.c
9778
sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
9791
rval = sata_fetch_smart_return_status(sata_hba_inst, sdinfo);
usr/src/uts/common/io/sata/impl/sata.c
9815
temp = sata_sct_temp(sata_hba_inst, sdinfo, smart_data, 512);
usr/src/uts/common/io/sata/impl/sata.c
9830
sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
9845
sct_temp = sata_sct_temp(sata_hba_inst, sdinfo, lbuf, 512);
usr/src/uts/common/io/sata/impl/sata.c
9849
rval = sata_read_log_ext(sata_hba_inst, sdinfo, DEVICE_STATS_LOG,
usr/src/uts/common/io/sata/impl/sata.c
9932
sata_hba_inst_t *sata_hba_inst)
usr/src/uts/common/io/sata/impl/sata.c
9938
rval = sata_fetch_smart_data(sata_hba_inst, sdinfo, smart_data);
usr/src/uts/common/sys/sata/impl/sata.h
113
typedef struct sata_hba_inst sata_hba_inst_t;
usr/src/uts/common/sys/sata/impl/sata.h
466
struct sata_hba_inst *txlt_sata_hba_inst;
usr/src/uts/common/sys/sata/impl/sata.h
582
#define SATA_TRAN(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
583
sata_hba_inst->satahba_tran
usr/src/uts/common/sys/sata/impl/sata.h
585
#define SATA_DIP(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
586
sata_hba_inst->satahba_dip
usr/src/uts/common/sys/sata/impl/sata.h
588
#define SATA_NUM_CPORTS(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
589
sata_hba_inst->satahba_tran->sata_tran_hba_num_cports
usr/src/uts/common/sys/sata/impl/sata.h
591
#define SATA_QDEPTH(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
592
sata_hba_inst->satahba_tran->sata_tran_hba_qdepth
usr/src/uts/common/sys/sata/impl/sata.h
594
#define SATA_FEATURES(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
595
sata_hba_inst->satahba_tran->sata_tran_hba_features_support
usr/src/uts/common/sys/sata/impl/sata.h
597
#define SATA_DMA_ATTR(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
598
sata_hba_inst->satahba_tran->sata_tran_hba_dma_attr
usr/src/uts/common/sys/sata/impl/sata.h
600
#define SATA_START_FUNC(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
601
sata_hba_inst->satahba_tran->sata_tran_start
usr/src/uts/common/sys/sata/impl/sata.h
603
#define SATA_ABORT_FUNC(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
604
sata_hba_inst->satahba_tran->sata_tran_abort
usr/src/uts/common/sys/sata/impl/sata.h
606
#define SATA_RESET_DPORT_FUNC(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
607
sata_hba_inst->satahba_tran->sata_tran_reset_dport
usr/src/uts/common/sys/sata/impl/sata.h
609
#define SATA_PORT_DEACTIVATE_FUNC(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
610
(sata_hba_inst->satahba_tran->sata_tran_hotplug_ops == NULL ? \
usr/src/uts/common/sys/sata/impl/sata.h
612
sata_hba_inst->satahba_tran->sata_tran_hotplug_ops->\
usr/src/uts/common/sys/sata/impl/sata.h
615
#define SATA_PORT_ACTIVATE_FUNC(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
616
(sata_hba_inst->satahba_tran->sata_tran_hotplug_ops == NULL ? \
usr/src/uts/common/sys/sata/impl/sata.h
618
sata_hba_inst->satahba_tran->sata_tran_hotplug_ops->\
usr/src/uts/common/sys/sata/impl/sata.h
621
#define SATA_PROBE_PORT_FUNC(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
622
sata_hba_inst->satahba_tran->sata_tran_probe_port
usr/src/uts/common/sys/sata/impl/sata.h
624
#define SATA_SELFTEST_FUNC(sata_hba_inst) \
usr/src/uts/common/sys/sata/impl/sata.h
625
sata_hba_inst->satahba_tran->sata_tran_selftest
usr/src/uts/common/sys/sata/impl/sata.h
627
#define SATA_CPORT_MUTEX(sata_hba_inst, cport) \
usr/src/uts/common/sys/sata/impl/sata.h
628
sata_hba_inst->satahba_dev_port[cport]->cport_mutex
usr/src/uts/common/sys/sata/impl/sata.h
630
#define SATA_CPORT_INFO(sata_hba_inst, cport) \
usr/src/uts/common/sys/sata/impl/sata.h
631
sata_hba_inst->satahba_dev_port[cport]
usr/src/uts/common/sys/sata/impl/sata.h
633
#define SATA_CPORT_STATE(sata_hba_inst, cport) \
usr/src/uts/common/sys/sata/impl/sata.h
634
sata_hba_inst->satahba_dev_port[cport]->cport_state
usr/src/uts/common/sys/sata/impl/sata.h
636
#define SATA_CPORT_EVENT_FLAGS(sata_hba_inst, cport) \
usr/src/uts/common/sys/sata/impl/sata.h
637
sata_hba_inst->satahba_dev_port[cport]->cport_event_flags
usr/src/uts/common/sys/sata/impl/sata.h
639
#define SATA_CPORT_SCR(sata_hba_inst, cport) \
usr/src/uts/common/sys/sata/impl/sata.h
640
sata_hba_inst->satahba_dev_port[cport]->cport_scr
usr/src/uts/common/sys/sata/impl/sata.h
642
#define SATA_CPORT_DEV_TYPE(sata_hba_inst, cport) \
usr/src/uts/common/sys/sata/impl/sata.h
643
sata_hba_inst->satahba_dev_port[cport]->cport_dev_type
usr/src/uts/common/sys/sata/impl/sata.h
645
#define SATA_CPORT_DRV_INFO(sata_hba_inst, cport) \
usr/src/uts/common/sys/sata/impl/sata.h
646
sata_hba_inst->satahba_dev_port[cport]->cport_devp.cport_sata_drive
usr/src/uts/common/sys/sata/impl/sata.h
657
#define SATA_PMULT_INFO(sata_hba_inst, cport) \
usr/src/uts/common/sys/sata/impl/sata.h
658
sata_hba_inst->satahba_dev_port[cport]->cport_devp.cport_sata_pmult
usr/src/uts/common/sys/sata/impl/sata.h
660
#define SATA_NUM_PMPORTS(sata_hba_inst, cport) \
usr/src/uts/common/sys/sata/impl/sata.h
661
sata_hba_inst->satahba_dev_port[cport]->\
usr/src/uts/common/sys/sata/impl/sata.h
664
#define SATA_PMPORT_MUTEX(sata_hba_inst, cport, pmport) \
usr/src/uts/common/sys/sata/impl/sata.h
665
sata_hba_inst->satahba_dev_port[cport]->\
usr/src/uts/common/sys/sata/impl/sata.h
668
#define SATA_PMPORT_INFO(sata_hba_inst, cport, pmport) \
usr/src/uts/common/sys/sata/impl/sata.h
669
sata_hba_inst->satahba_dev_port[cport]->\
usr/src/uts/common/sys/sata/impl/sata.h
672
#define SATA_PMPORT_DRV_INFO(sata_hba_inst, cport, pmport) \
usr/src/uts/common/sys/sata/impl/sata.h
673
sata_hba_inst->satahba_dev_port[cport]->\
usr/src/uts/common/sys/sata/impl/sata.h
677
#define SATA_PMPORT_STATE(sata_hba_inst, cport, pmport) \
usr/src/uts/common/sys/sata/impl/sata.h
678
sata_hba_inst->satahba_dev_port[cport]->\
usr/src/uts/common/sys/sata/impl/sata.h
681
#define SATA_PMPORT_SCR(sata_hba_inst, cport, pmport) \
usr/src/uts/common/sys/sata/impl/sata.h
682
sata_hba_inst->satahba_dev_port[cport]->\
usr/src/uts/common/sys/sata/impl/sata.h
685
#define SATA_PMPORT_DEV_TYPE(sata_hba_inst, cport, pmport) \
usr/src/uts/common/sys/sata/impl/sata.h
686
sata_hba_inst->satahba_dev_port[cport]->\
usr/src/uts/common/sys/sata/impl/sata.h
689
#define SATA_PMPORT_EVENT_FLAGS(sata_hba_inst, cport, pmport) \
usr/src/uts/common/sys/sata/impl/sata.h
690
sata_hba_inst->satahba_dev_port[cport]->\
usr/src/uts/common/sys/sata/impl/sata.h
83
struct sata_hba_inst *satahba_next; /* ptr to next sata_hba_inst */
usr/src/uts/common/sys/sata/impl/sata.h
84
struct sata_hba_inst *satahba_prev; /* ptr to prev sata_hba_inst */