Lines Matching refs:sas_address

322 _scsih_srch_boot_sas_address(u64 sas_address,  in _scsih_srch_boot_sas_address()  argument
325 return (sas_address == le64_to_cpu(boot_device->SASAddress)) ? 1 : 0; in _scsih_srch_boot_sas_address()
371 _scsih_is_boot_device(u64 sas_address, u64 device_name, in _scsih_is_boot_device() argument
379 if (!sas_address) in _scsih_is_boot_device()
382 sas_address, &boot_device->SasWwid); in _scsih_is_boot_device()
414 u64 *sas_address) in _scsih_get_sas_address() argument
420 *sas_address = 0; in _scsih_get_sas_address()
437 *sas_address = ioc->sas_hba.sas_address; in _scsih_get_sas_address()
439 *sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_get_sas_address()
473 u64 sas_address; in _scsih_determine_boot_device() local
488 sas_address = raid_device->wwid; in _scsih_determine_boot_device()
494 sas_address = pcie_device->wwid; in _scsih_determine_boot_device()
500 sas_address = sas_device->sas_address; in _scsih_determine_boot_device()
507 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
514 __func__, (u64)sas_address)); in _scsih_determine_boot_device()
521 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
528 __func__, (u64)sas_address)); in _scsih_determine_boot_device()
535 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
542 __func__, (u64)sas_address)); in _scsih_determine_boot_device()
619 u64 sas_address) in __mpt3sas_get_sdev_by_addr() argument
626 if (sas_device->sas_address == sas_address) in __mpt3sas_get_sdev_by_addr()
630 if (sas_device->sas_address == sas_address) in __mpt3sas_get_sdev_by_addr()
651 u64 sas_address) in mpt3sas_get_sdev_by_addr() argument
658 sas_address); in mpt3sas_get_sdev_by_addr()
783 sas_device->handle, (u64)sas_device->sas_address); in _scsih_sas_device_remove()
833 u64 sas_address) in mpt3sas_device_remove_by_sas_address() argument
842 sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_address); in mpt3sas_device_remove_by_sas_address()
871 (u64)sas_device->sas_address)); in _scsih_sas_device_add()
897 sas_device->sas_address, in _scsih_sas_device_add()
922 (u64)sas_device->sas_address)); in _scsih_sas_device_init_add()
1392 u64 sas_address) in mpt3sas_scsih_expander_find_by_sas_address() argument
1398 if (sas_expander->sas_address != sas_address) in mpt3sas_scsih_expander_find_by_sas_address()
1614 sas_target_priv_data->sas_address = raid_device->wwid; in scsih_target_alloc()
1631 sas_target_priv_data->sas_address = pcie_device->wwid; in scsih_target_alloc()
1650 rphy->identify.sas_address); in scsih_target_alloc()
1654 sas_target_priv_data->sas_address = sas_device->sas_address; in scsih_target_alloc()
1795 sas_target_priv_data->sas_address); in scsih_slave_alloc()
1810 sas_target_priv_data->sas_address); in scsih_slave_alloc()
2367 sas_device_priv_data->sas_target->sas_address); in scsih_slave_configure()
2415 sas_device_priv_data->sas_target->sas_address); in scsih_slave_configure()
2449 ds, handle, (unsigned long long)sas_device->sas_address, in scsih_slave_configure()
2808 device_str, (unsigned long long)priv_target->sas_address); in _scsih_tm_display_info()
2849 (unsigned long long)sas_device->sas_address, in _scsih_tm_display_info()
3383 _scsih_ublock_io_device(struct MPT3SAS_ADAPTER *ioc, u64 sas_address) in _scsih_ublock_io_device() argument
3392 if (sas_device_priv_data->sas_target->sas_address in _scsih_ublock_io_device()
3393 != sas_address) in _scsih_ublock_io_device()
3495 mpt3sas_port->remote_identify.sas_address); in _scsih_block_io_to_children_attached_to_ex()
3514 ioc, mpt3sas_port->remote_identify.sas_address); in _scsih_block_io_to_children_attached_to_ex()
3598 u64 sas_address = 0; in _scsih_tm_tr_send() local
3630 sas_address = sas_device->sas_address; in _scsih_tm_tr_send()
3640 sas_address = pcie_device->wwid; in _scsih_tm_tr_send()
3654 handle, (u64)sas_address)); in _scsih_tm_tr_send()
3678 _scsih_ublock_io_device(ioc, sas_address); in _scsih_tm_tr_send()
4969 device_str, (u64)priv_target->sas_address); in _scsih_scsi_ioc_info()
4989 (u64)sas_device->sas_address, sas_device->phy); in _scsih_scsi_ioc_info()
5182 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
5460 (u64)ioc->sas_hba.sas_address)); in _scsih_sas_host_refresh()
5487 mpt3sas_transport_update_links(ioc, ioc->sas_hba.sas_address, in _scsih_sas_host_refresh()
5619 ioc->sas_hba.sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_sas_host_add()
5622 (u64)ioc->sas_hba.sas_address, in _scsih_sas_host_add()
5657 u64 sas_address, sas_address_parent = 0; in _scsih_expander_add() local
5693 if (sas_address_parent != ioc->sas_hba.sas_address) { in _scsih_expander_add()
5706 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_expander_add()
5708 sas_address); in _scsih_expander_add()
5725 sas_expander->sas_address = sas_address; in _scsih_expander_add()
5729 (u64)sas_expander->sas_address, sas_expander->num_phys); in _scsih_expander_add()
5789 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_add()
5801 mpt3sas_expander_remove(struct MPT3SAS_ADAPTER *ioc, u64 sas_address) in mpt3sas_expander_remove() argument
5811 sas_address); in mpt3sas_expander_remove()
5867 _scsih_check_access_status(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, in _scsih_check_access_status() argument
5916 desc, (u64)sas_address, handle); in _scsih_check_access_status()
5938 u64 sas_address; in _scsih_check_device() local
5963 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_check_device()
5965 sas_address); in _scsih_check_device()
6016 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_check_device()
6021 _scsih_ublock_io_device(ioc, sas_address); in _scsih_check_device()
6053 u64 sas_address; in _scsih_add_device() local
6076 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_add_device()
6087 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_add_device()
6092 sas_address); in _scsih_add_device()
6129 sas_device->sas_address = sas_address; in _scsih_add_device()
6190 sas_device->handle, (u64)sas_device->sas_address)); in _scsih_remove_device()
6198 _scsih_ublock_io_device(ioc, sas_device->sas_address); in _scsih_remove_device()
6205 sas_device->sas_address, in _scsih_remove_device()
6209 sas_device->handle, (u64)sas_device->sas_address); in _scsih_remove_device()
6216 sas_device->handle, (u64)sas_device->sas_address)); in _scsih_remove_device()
6314 u64 sas_address; in _scsih_sas_topology_change_event() local
6348 sas_address = sas_expander->sas_address; in _scsih_sas_topology_change_event()
6351 sas_address = ioc->sas_hba.sas_address; in _scsih_sas_topology_change_event()
6391 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
6397 _scsih_check_device(ioc, sas_address, handle, in _scsih_sas_topology_change_event()
6410 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
6426 mpt3sas_expander_remove(ioc, sas_address); in _scsih_sas_topology_change_event()
6509 u64 sas_address; in _scsih_sas_device_status_change_event() local
6525 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
6527 sas_address); in _scsih_sas_device_status_change_event()
7928 u64 sas_address; in _scsih_sas_pd_add() local
7956 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_pd_add()
7957 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_pd_add()
8211 u64 sas_address; in _scsih_sas_ir_physical_disk_event() local
8262 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_ir_physical_disk_event()
8263 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_ir_physical_disk_event()
8400 if ((sas_device->sas_address == le64_to_cpu( in _scsih_mark_responding_sas_device()
8416 sas_device->sas_address); in _scsih_mark_responding_sas_device()
8812 u64 sas_address = le64_to_cpu(expander_pg0->SASAddress); in _scsih_mark_responding_expander() local
8821 if (sas_expander->sas_address != sas_address) in _scsih_mark_responding_expander()
8836 (unsigned long long)sas_expander->sas_address, in _scsih_mark_responding_expander()
8860 u64 sas_address; in _scsih_search_responding_expanders() local
8878 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_search_responding_expanders()
8881 (unsigned long long)sas_address); in _scsih_search_responding_expanders()
9001 mpt3sas_transport_update_links(ioc, sas_expander->sas_address, in _scsih_refresh_expander_links()
9025 u64 sas_address; in _scsih_scan_for_devices_after_reset() local
9108 &sas_address)) { in _scsih_scan_for_devices_after_reset()
9112 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_scan_for_devices_after_reset()
9207 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) { in _scsih_scan_for_devices_after_reset()
9211 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_scan_for_devices_after_reset()
9638 mpt3sas_port->remote_identify.sas_address); in _scsih_expander_node_remove()
9644 mpt3sas_port->remote_identify.sas_address); in _scsih_expander_node_remove()
9647 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_node_remove()
9652 sas_expander->sas_address); in _scsih_expander_node_remove()
9796 mpt3sas_port->remote_identify.sas_address); in scsih_remove()
9802 mpt3sas_port->remote_identify.sas_address); in scsih_remove()
9876 u64 sas_address; in _scsih_probe_boot_devices() local
9920 sas_address = sas_device->sas_address; in _scsih_probe_boot_devices()
9932 sas_address, in _scsih_probe_boot_devices()
10034 sas_device->sas_address, in _scsih_probe_sas()