H A D | sata.c | 185 static void sata_process_controller_events(sata_hba_inst_t *sata_hba_inst); 569 _NOTE(MUTEX_PROTECTS_DATA(sata_mutex, sata_hba_inst::satahba_next)) 570 _NOTE(MUTEX_PROTECTS_DATA(sata_mutex, sata_hba_inst::satahba_prev)) 572 sata_hba_inst::satahba_scsi_tran)) 573 _NOTE(SCHEME_PROTECTS_DATA("No Mutex Needed", sata_hba_inst::satahba_tran)) 574 _NOTE(SCHEME_PROTECTS_DATA("No Mutex Needed", sata_hba_inst::satahba_dip)) 575 _NOTE(SCHEME_PROTECTS_DATA("Scheme", sata_hba_inst::satahba_attached)) 576 _NOTE(DATA_READABLE_WITHOUT_LOCK(sata_hba_inst::satahba_dev_port)) 577 _NOTE(MUTEX_PROTECTS_DATA(sata_hba_inst::satahba_mutex, 578 sata_hba_inst 748 sata_hba_inst_t *sata_hba_inst; local 992 sata_hba_inst_t *sata_hba_inst; local 1192 sata_hba_inst_t *sata_hba_inst; local 1248 sata_hba_inst_t *sata_hba_inst; local 1317 sata_hba_inst_t *sata_hba_inst; local 1703 sata_hba_inst_t *sata_hba_inst; local 1808 sata_hba_inst_t *sata_hba_inst; local 1908 sata_hba_inst_t *sata_hba_inst = NULL; local 2047 sata_hba_inst_t *sata_hba_inst; local 2136 sata_hba_inst_t *sata_hba_inst = local 2177 sata_hba_inst_t *sata_hba_inst; local 2245 sata_hba_inst_t *sata_hba_inst = local 2462 sata_hba_inst_t *sata_hba_inst = local 2706 sata_hba_inst_t *sata_hba_inst = local 2793 sata_hba_inst_t *sata_hba_inst = local 2887 sata_hba_inst_t *sata_hba_inst = local 2991 sata_hba_inst_t *sata_hba_inst = local 3386 sata_identdev_to_inquiry(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo, uint8_t *buf) argument 6820 sata_hba_inst_t *sata_hba_inst = spx->txlt_sata_hba_inst; local 6972 sata_hba_inst_t *sata_hba_inst = spx->txlt_sata_hba_inst; local 8694 sata_build_lsense_page_10( sata_drive_info_t *sdinfo, uint8_t *buf, sata_hba_inst_t *sata_hba_inst) argument 9102 sata_build_lsense_page_2f( sata_drive_info_t *sdinfo, uint8_t *buf, sata_hba_inst_t *sata_hba_inst) argument 9178 sata_build_lsense_page_30( sata_drive_info_t *sdinfo, uint8_t *buf, sata_hba_inst_t *sata_hba_inst) argument 10364 sata_hba_inst_t *sata_hba_inst; local 10421 sata_probe_ports(sata_hba_inst_t *sata_hba_inst) argument 10556 sata_probe_pmports(sata_hba_inst_t *sata_hba_inst, uint8_t ncport) argument 10660 sata_add_device(dev_info_t *pdip, sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 10831 sata_offline_device(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device, sata_drive_info_t *sdinfo) argument 10909 sata_create_target_node(dev_info_t *dip, sata_hba_inst_t *sata_hba_inst, sata_address_t *sata_addr) argument 11097 sata_remove_target_node(sata_hba_inst_t *sata_hba_inst, sata_address_t *sata_addr) argument 11184 sata_reprobe_port(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device, int flag) argument 11479 sata_reprobe_pmult(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device, int flag) argument 11608 sata_reprobe_pmport(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device, int flag) argument 11896 sata_alloc_pmult(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 12003 sata_free_pmult(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 12122 sata_initialize_device(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo) argument 12239 sata_validate_sata_address(sata_hba_inst_t *sata_hba_inst, int cport, int pmport, int qual) argument 12272 sata_validate_scsi_address(sata_hba_inst_t *sata_hba_inst, struct scsi_address *ap, sata_device_t *sata_device) argument 12426 sata_probe_device(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 12574 sata_get_device_info(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 12637 sata_identify_device(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo) argument 12744 sata_show_drive_info(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo) argument 12909 sata_show_pmult_info(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 13699 sata_fetch_device_identify_data(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo) argument 13912 sata_set_dma_mode(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo) argument 14063 sata_set_cache_mode(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo, int cache_op) argument 14154 sata_set_rmsn(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo, int state) argument 14231 sata_update_port_info(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 14257 sata_update_pmport_info(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 14296 sata_get_port_num(sata_hba_inst_t *sata_hba_inst, struct devctl_iocdata *dcp) argument 14332 sata_hba_inst_t *sata_hba_inst; local 14446 sata_ioctl_disconnect(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 14740 sata_ioctl_connect(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 14882 sata_ioctl_unconfigure(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 14944 sata_ioctl_configure(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 15237 sata_ioctl_deactivate(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 15485 sata_ioctl_activate(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 15618 sata_ioctl_reset_port(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 15680 sata_ioctl_reset_device(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 15760 sata_ioctl_reset_all(sata_hba_inst_t *sata_hba_inst) argument 15849 sata_ioctl_port_self_test(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device) argument 15920 sata_cfgadm_state(sata_hba_inst_t *sata_hba_inst, int32_t port, devctl_ap_state_t *ap_state) argument 16097 sata_ioctl_get_device_path(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device, sata_ioctl_data_t *ioc, int mode) argument 16142 sata_ioctl_get_ap_type(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device, sata_ioctl_data_t *ioc, int mode) argument 16219 sata_ioctl_get_model_info(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device, sata_ioctl_data_t *ioc, int mode) argument 16277 sata_ioctl_get_revfirmware_info(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device, sata_ioctl_data_t *ioc, int mode) argument 16334 sata_ioctl_get_serialnumber_info(sata_hba_inst_t *sata_hba_inst, sata_device_t *sata_device, sata_ioctl_data_t *ioc, int mode) argument 16530 sata_set_drive_features(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo, int restore) argument 16707 sata_fetch_smart_return_status(sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo) argument 16804 sata_fetch_smart_data( sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo, struct smart_data *smart_data) argument 16916 sata_ext_smart_selftest_read_log( sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo, struct smart_ext_selftest_log *ext_selftest_log, uint16_t block_num) argument 17031 sata_smart_selftest_log( sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo, struct smart_selftest_log *selftest_log) argument 17141 sata_smart_read_log( sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo, uint8_t *smart_log, uint8_t which_log, uint8_t log_size) argument 17249 sata_read_log_ext_directory( sata_hba_inst_t *sata_hba_inst, sata_drive_info_t *sdinfo, struct read_log_ext_directory *logdir) argument 17477 sata_log(sata_hba_inst_t *sata_hba_inst, uint_t level, char *fmt, ...) argument 17625 sata_hba_inst_t *sata_hba_inst = NULL; local 18115 sata_process_controller_events(sata_hba_inst_t *sata_hba_inst) argument 18295 sata_process_pmult_events(sata_hba_inst_t *sata_hba_inst, uint8_t cport) argument 18477 sata_process_cntrl_pwr_level_change(sata_hba_inst_t *sata_hba_inst) argument 18493 sata_process_port_pwr_change(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 18513 sata_process_port_failed_event(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 18546 sata_process_device_reset(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 18803 sata_process_pmdevice_reset(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 19058 sata_process_port_link_events(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 19262 sata_process_pmport_link_events(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 19484 sata_process_device_detached(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 19666 sata_process_pmdevice_detached(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 19786 sata_process_device_attached(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 20092 sata_process_pmdevice_attached(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 20373 sata_process_target_node_cleanup(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 20464 sata_process_device_autoonline(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 20575 sata_gen_sysevent(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr, int hint) argument 20656 sata_set_target_node_cleanup(sata_hba_inst_t *sata_hba_inst, sata_address_t *saddr) argument 21114 sata_trace_log(sata_hba_inst_t *sata_hba_inst, uint_t level, const char *fmt, ...) argument [all...] |