Lines Matching refs:sas_address
300 _scsih_srch_boot_sas_address(u64 sas_address, in _scsih_srch_boot_sas_address() argument
303 return (sas_address == le64_to_cpu(boot_device->SASAddress)) ? 1 : 0; in _scsih_srch_boot_sas_address()
349 _scsih_is_boot_device(u64 sas_address, u64 device_name, in _scsih_is_boot_device() argument
357 if (!sas_address) in _scsih_is_boot_device()
360 sas_address, &boot_device->SasWwid); in _scsih_is_boot_device()
391 u64 *sas_address) in _scsih_get_sas_address() argument
397 *sas_address = 0; in _scsih_get_sas_address()
400 *sas_address = ioc->sas_hba.sas_address; in _scsih_get_sas_address()
413 *sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_get_sas_address()
448 u64 sas_address; in _scsih_determine_boot_device() local
463 sas_address = sas_device->sas_address; in _scsih_determine_boot_device()
469 sas_address = raid_device->wwid; in _scsih_determine_boot_device()
476 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
484 (unsigned long long)sas_address)); in _scsih_determine_boot_device()
491 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
499 (unsigned long long)sas_address)); in _scsih_determine_boot_device()
506 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
514 (unsigned long long)sas_address)); in _scsih_determine_boot_device()
532 u64 sas_address) in mpt3sas_scsih_sas_device_find_by_sas_address() argument
537 if (sas_device->sas_address == sas_address) in mpt3sas_scsih_sas_device_find_by_sas_address()
541 if (sas_device->sas_address == sas_address) in mpt3sas_scsih_sas_device_find_by_sas_address()
629 u64 sas_address) in mpt3sas_device_remove_by_sas_address() argument
639 sas_address); in mpt3sas_device_remove_by_sas_address()
664 (unsigned long long)sas_device->sas_address)); in _scsih_sas_device_add()
681 sas_device->sas_address, in _scsih_sas_device_add()
705 (unsigned long long)sas_device->sas_address)); in _scsih_sas_device_init_add()
868 u64 sas_address) in mpt3sas_scsih_expander_find_by_sas_address() argument
874 if (sas_expander->sas_address != sas_address) in mpt3sas_scsih_expander_find_by_sas_address()
1088 sas_device_priv_data->sas_target->sas_address); in _scsih_change_queue_depth()
1137 sas_target_priv_data->sas_address = raid_device->wwid; in _scsih_target_alloc()
1149 rphy->identify.sas_address); in _scsih_target_alloc()
1153 sas_target_priv_data->sas_address = sas_device->sas_address; in _scsih_target_alloc()
1204 rphy->identify.sas_address); in _scsih_target_destroy()
1266 sas_target_priv_data->sas_address); in _scsih_slave_alloc()
1308 sas_target_priv_data->sas_address); in _scsih_slave_destroy()
1747 sas_device_priv_data->sas_target->sas_address); in _scsih_slave_configure()
1773 ds, handle, (unsigned long long)sas_device->sas_address, in _scsih_slave_configure()
2173 device_str, (unsigned long long)priv_target->sas_address); in _scsih_tm_display_info()
2177 priv_target->sas_address); in _scsih_tm_display_info()
2190 (unsigned long long)sas_device->sas_address, in _scsih_tm_display_info()
2590 _scsih_ublock_io_device(struct MPT3SAS_ADAPTER *ioc, u64 sas_address) in _scsih_ublock_io_device() argument
2599 if (sas_device_priv_data->sas_target->sas_address in _scsih_ublock_io_device()
2600 != sas_address) in _scsih_ublock_io_device()
2691 mpt3sas_port->remote_identify.sas_address); in _scsih_block_io_to_children_attached_to_ex()
2708 ioc, mpt3sas_port->remote_identify.sas_address); in _scsih_block_io_to_children_attached_to_ex()
2764 u64 sas_address = 0; in _scsih_tm_tr_send() local
2800 sas_address = sas_device->sas_address; in _scsih_tm_tr_send()
2808 (unsigned long long)sas_address)); in _scsih_tm_tr_send()
2809 _scsih_ublock_io_device(ioc, sas_address); in _scsih_tm_tr_send()
3814 device_str, (unsigned long long)priv_target->sas_address); in _scsih_scsi_ioc_info()
3818 priv_target->sas_address); in _scsih_scsi_ioc_info()
3823 sas_device->sas_address, sas_device->phy); in _scsih_scsi_ioc_info()
4029 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
4263 ioc->name, (unsigned long long)ioc->sas_hba.sas_address)); in _scsih_sas_host_refresh()
4290 mpt3sas_transport_update_links(ioc, ioc->sas_hba.sas_address, in _scsih_sas_host_refresh()
4422 ioc->sas_hba.sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_sas_host_add()
4426 (unsigned long long) ioc->sas_hba.sas_address, in _scsih_sas_host_add()
4461 u64 sas_address, sas_address_parent = 0; in _scsih_expander_add() local
4497 if (sas_address_parent != ioc->sas_hba.sas_address) { in _scsih_expander_add()
4510 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_expander_add()
4512 sas_address); in _scsih_expander_add()
4529 sas_expander->sas_address = sas_address; in _scsih_expander_add()
4534 sas_expander->sas_address, sas_expander->num_phys); in _scsih_expander_add()
4593 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_add()
4607 mpt3sas_expander_remove(struct MPT3SAS_ADAPTER *ioc, u64 sas_address) in mpt3sas_expander_remove() argument
4617 sas_address); in mpt3sas_expander_remove()
4675 _scsih_check_access_status(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, in _scsih_check_access_status() argument
4725 ioc->name, desc, (unsigned long long)sas_address, handle); in _scsih_check_access_status()
4748 u64 sas_address; in _scsih_check_device() local
4774 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_check_device()
4776 sas_address); in _scsih_check_device()
4804 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_check_device()
4811 _scsih_ublock_io_device(ioc, sas_address); in _scsih_check_device()
4835 u64 sas_address; in _scsih_add_device() local
4858 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_add_device()
4869 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_add_device()
4875 sas_address); in _scsih_add_device()
4900 sas_device->sas_address = sas_address; in _scsih_add_device()
4945 sas_device->sas_address)); in _scsih_remove_device()
4950 _scsih_ublock_io_device(ioc, sas_device->sas_address); in _scsih_remove_device()
4955 sas_device->sas_address, in _scsih_remove_device()
4961 (unsigned long long) sas_device->sas_address); in _scsih_remove_device()
4967 sas_device->sas_address)); in _scsih_remove_device()
5068 u64 sas_address; in _scsih_sas_topology_change_event() local
5105 sas_address = sas_expander->sas_address; in _scsih_sas_topology_change_event()
5108 sas_address = ioc->sas_hba.sas_address; in _scsih_sas_topology_change_event()
5148 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
5154 _scsih_check_device(ioc, sas_address, handle, in _scsih_sas_topology_change_event()
5163 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
5179 mpt3sas_expander_remove(ioc, sas_address); in _scsih_sas_topology_change_event()
5268 u64 sas_address; in _scsih_sas_device_status_change_event() local
5293 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
5295 sas_address); in _scsih_sas_device_status_change_event()
5900 u64 sas_address; in _scsih_sas_pd_add() local
5929 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_pd_add()
5930 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_pd_add()
6192 u64 sas_address; in _scsih_sas_ir_physical_disk_event() local
6239 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_ir_physical_disk_event()
6240 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_ir_physical_disk_event()
6370 _scsih_mark_responding_sas_device(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, in _scsih_mark_responding_sas_device() argument
6380 if (sas_device->sas_address == sas_address && in _scsih_mark_responding_sas_device()
6395 (unsigned long long)sas_device->sas_address, in _scsih_mark_responding_sas_device()
6591 _scsih_mark_responding_expander(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, in _scsih_mark_responding_expander() argument
6600 if (sas_expander->sas_address != sas_address) in _scsih_mark_responding_expander()
6607 (unsigned long long)sas_expander->sas_address, in _scsih_mark_responding_expander()
6633 u64 sas_address; in _scsih_search_responding_expanders() local
6651 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_search_responding_expanders()
6654 (unsigned long long)sas_address); in _scsih_search_responding_expanders()
6655 _scsih_mark_responding_expander(ioc, sas_address, handle); in _scsih_search_responding_expanders()
6687 sas_device->sas_address); in _scsih_remove_unresponding_sas_devices()
6748 mpt3sas_transport_update_links(ioc, sas_expander->sas_address, in _scsih_refresh_expander_links()
6773 u64 sas_address; in _scsih_scan_for_devices_after_reset() local
6864 &sas_address)) { in _scsih_scan_for_devices_after_reset()
6869 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_scan_for_devices_after_reset()
6976 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) { in _scsih_scan_for_devices_after_reset()
6981 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_scan_for_devices_after_reset()
7313 mpt3sas_port->remote_identify.sas_address); in _scsih_expander_node_remove()
7319 mpt3sas_port->remote_identify.sas_address); in _scsih_expander_node_remove()
7322 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_node_remove()
7329 sas_expander->sas_address); in _scsih_expander_node_remove()
7456 mpt3sas_port->remote_identify.sas_address); in _scsih_remove()
7462 mpt3sas_port->remote_identify.sas_address); in _scsih_remove()
7525 u64 sas_address; in _scsih_probe_boot_devices() local
7560 sas_address = sas_device->sas_address; in _scsih_probe_boot_devices()
7570 sas_address, in _scsih_probe_boot_devices()
7631 sas_device->sas_address, in _scsih_probe_sas()