Lines Matching refs:sas_address

319 _scsih_srch_boot_sas_address(u64 sas_address,  in _scsih_srch_boot_sas_address()  argument
322 return (sas_address == le64_to_cpu(boot_device->SASAddress)) ? 1 : 0; in _scsih_srch_boot_sas_address()
368 _scsih_is_boot_device(u64 sas_address, u64 device_name, in _scsih_is_boot_device() argument
376 if (!sas_address) in _scsih_is_boot_device()
379 sas_address, &boot_device->SasWwid); in _scsih_is_boot_device()
411 u64 *sas_address) in _scsih_get_sas_address() argument
417 *sas_address = 0; in _scsih_get_sas_address()
434 *sas_address = ioc->sas_hba.sas_address; in _scsih_get_sas_address()
436 *sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_get_sas_address()
472 u64 sas_address; in _scsih_determine_boot_device() local
487 sas_address = raid_device->wwid; in _scsih_determine_boot_device()
493 sas_address = pcie_device->wwid; in _scsih_determine_boot_device()
499 sas_address = sas_device->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()
521 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
529 (unsigned long long)sas_address)); in _scsih_determine_boot_device()
536 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
544 (unsigned long long)sas_address)); in _scsih_determine_boot_device()
621 u64 sas_address) in __mpt3sas_get_sdev_by_addr() argument
628 if (sas_device->sas_address == sas_address) in __mpt3sas_get_sdev_by_addr()
632 if (sas_device->sas_address == sas_address) in __mpt3sas_get_sdev_by_addr()
653 u64 sas_address) in mpt3sas_get_sdev_by_addr() argument
660 sas_address); in mpt3sas_get_sdev_by_addr()
790 (unsigned long long) sas_device->sas_address); in _scsih_sas_device_remove()
840 u64 sas_address) in mpt3sas_device_remove_by_sas_address() argument
849 sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_address); in mpt3sas_device_remove_by_sas_address()
878 (unsigned long long)sas_device->sas_address)); in _scsih_sas_device_add()
904 sas_device->sas_address, in _scsih_sas_device_add()
929 (unsigned long long)sas_device->sas_address)); in _scsih_sas_device_init_add()
1394 u64 sas_address) in mpt3sas_scsih_expander_find_by_sas_address() argument
1400 if (sas_expander->sas_address != sas_address) in mpt3sas_scsih_expander_find_by_sas_address()
1576 sas_target_priv_data->sas_address = raid_device->wwid; in scsih_target_alloc()
1593 sas_target_priv_data->sas_address = pcie_device->wwid; in scsih_target_alloc()
1612 rphy->identify.sas_address); in scsih_target_alloc()
1616 sas_target_priv_data->sas_address = sas_device->sas_address; in scsih_target_alloc()
1757 sas_target_priv_data->sas_address); in scsih_slave_alloc()
1772 sas_target_priv_data->sas_address); in scsih_slave_alloc()
2329 sas_device_priv_data->sas_target->sas_address); in scsih_slave_configure()
2377 sas_device_priv_data->sas_target->sas_address); in scsih_slave_configure()
2411 ds, handle, (unsigned long long)sas_device->sas_address, in scsih_slave_configure()
2775 device_str, (unsigned long long)priv_target->sas_address); in _scsih_tm_display_info()
2816 (unsigned long long)sas_device->sas_address, in _scsih_tm_display_info()
3348 _scsih_ublock_io_device(struct MPT3SAS_ADAPTER *ioc, u64 sas_address) in _scsih_ublock_io_device() argument
3357 if (sas_device_priv_data->sas_target->sas_address in _scsih_ublock_io_device()
3358 != sas_address) in _scsih_ublock_io_device()
3460 mpt3sas_port->remote_identify.sas_address); in _scsih_block_io_to_children_attached_to_ex()
3479 ioc, mpt3sas_port->remote_identify.sas_address); in _scsih_block_io_to_children_attached_to_ex()
3563 u64 sas_address = 0; in _scsih_tm_tr_send() local
3597 sas_address = sas_device->sas_address; in _scsih_tm_tr_send()
3607 sas_address = pcie_device->wwid; in _scsih_tm_tr_send()
3620 (unsigned long long)sas_address)); in _scsih_tm_tr_send()
3651 _scsih_ublock_io_device(ioc, sas_address); in _scsih_tm_tr_send()
4923 device_str, (unsigned long long)priv_target->sas_address); in _scsih_scsi_ioc_info()
4952 sas_device->sas_address, sas_device->phy); in _scsih_scsi_ioc_info()
5152 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
5429 ioc->name, (unsigned long long)ioc->sas_hba.sas_address)); in _scsih_sas_host_refresh()
5456 mpt3sas_transport_update_links(ioc, ioc->sas_hba.sas_address, in _scsih_sas_host_refresh()
5588 ioc->sas_hba.sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_sas_host_add()
5592 (unsigned long long) ioc->sas_hba.sas_address, in _scsih_sas_host_add()
5627 u64 sas_address, sas_address_parent = 0; in _scsih_expander_add() local
5663 if (sas_address_parent != ioc->sas_hba.sas_address) { in _scsih_expander_add()
5676 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_expander_add()
5678 sas_address); in _scsih_expander_add()
5695 sas_expander->sas_address = sas_address; in _scsih_expander_add()
5700 sas_expander->sas_address, sas_expander->num_phys); in _scsih_expander_add()
5760 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_add()
5772 mpt3sas_expander_remove(struct MPT3SAS_ADAPTER *ioc, u64 sas_address) in mpt3sas_expander_remove() argument
5782 sas_address); in mpt3sas_expander_remove()
5838 _scsih_check_access_status(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, in _scsih_check_access_status() argument
5888 ioc->name, desc, (unsigned long long)sas_address, handle); in _scsih_check_access_status()
5910 u64 sas_address; in _scsih_check_device() local
5935 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_check_device()
5937 sas_address); in _scsih_check_device()
5989 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_check_device()
5994 _scsih_ublock_io_device(ioc, sas_address); in _scsih_check_device()
6026 u64 sas_address; in _scsih_add_device() local
6049 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_add_device()
6060 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_add_device()
6065 sas_address); in _scsih_add_device()
6103 sas_device->sas_address = sas_address; in _scsih_add_device()
6165 sas_device->sas_address)); in _scsih_remove_device()
6173 _scsih_ublock_io_device(ioc, sas_device->sas_address); in _scsih_remove_device()
6180 sas_device->sas_address, in _scsih_remove_device()
6186 (unsigned long long) sas_device->sas_address); in _scsih_remove_device()
6194 sas_device->sas_address)); in _scsih_remove_device()
6293 u64 sas_address; in _scsih_sas_topology_change_event() local
6328 sas_address = sas_expander->sas_address; in _scsih_sas_topology_change_event()
6331 sas_address = ioc->sas_hba.sas_address; in _scsih_sas_topology_change_event()
6371 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
6377 _scsih_check_device(ioc, sas_address, handle, in _scsih_sas_topology_change_event()
6390 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
6406 mpt3sas_expander_remove(ioc, sas_address); in _scsih_sas_topology_change_event()
6490 u64 sas_address; in _scsih_sas_device_status_change_event() local
6513 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
6515 sas_address); in _scsih_sas_device_status_change_event()
7914 u64 sas_address; in _scsih_sas_pd_add() local
7942 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_pd_add()
7943 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_pd_add()
8198 u64 sas_address; in _scsih_sas_ir_physical_disk_event() local
8248 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_ir_physical_disk_event()
8249 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_ir_physical_disk_event()
8388 if ((sas_device->sas_address == le64_to_cpu( in _scsih_mark_responding_sas_device()
8404 sas_device->sas_address); in _scsih_mark_responding_sas_device()
8804 u64 sas_address = le64_to_cpu(expander_pg0->SASAddress); in _scsih_mark_responding_expander() local
8813 if (sas_expander->sas_address != sas_address) in _scsih_mark_responding_expander()
8828 (unsigned long long)sas_expander->sas_address, in _scsih_mark_responding_expander()
8852 u64 sas_address; in _scsih_search_responding_expanders() local
8870 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_search_responding_expanders()
8873 (unsigned long long)sas_address); in _scsih_search_responding_expanders()
9000 mpt3sas_transport_update_links(ioc, sas_expander->sas_address, in _scsih_refresh_expander_links()
9024 u64 sas_address; in _scsih_scan_for_devices_after_reset() local
9116 &sas_address)) { in _scsih_scan_for_devices_after_reset()
9121 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_scan_for_devices_after_reset()
9228 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) { in _scsih_scan_for_devices_after_reset()
9233 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_scan_for_devices_after_reset()
9681 mpt3sas_port->remote_identify.sas_address); in _scsih_expander_node_remove()
9687 mpt3sas_port->remote_identify.sas_address); in _scsih_expander_node_remove()
9690 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_node_remove()
9697 sas_expander->sas_address); in _scsih_expander_node_remove()
9838 mpt3sas_port->remote_identify.sas_address); in scsih_remove()
9844 mpt3sas_port->remote_identify.sas_address); in scsih_remove()
9911 u64 sas_address; in _scsih_probe_boot_devices() local
9955 sas_address = sas_device->sas_address; in _scsih_probe_boot_devices()
9967 sas_address, in _scsih_probe_boot_devices()
10069 sas_device->sas_address, in _scsih_probe_sas()