Lines Matching refs:sas_address
311 _scsih_srch_boot_sas_address(u64 sas_address, in _scsih_srch_boot_sas_address() argument
314 return (sas_address == le64_to_cpu(boot_device->SASAddress)) ? 1 : 0; in _scsih_srch_boot_sas_address()
360 _scsih_is_boot_device(u64 sas_address, u64 device_name, in _scsih_is_boot_device() argument
368 if (!sas_address) in _scsih_is_boot_device()
371 sas_address, &boot_device->SasWwid); in _scsih_is_boot_device()
402 u64 *sas_address) in _scsih_get_sas_address() argument
408 *sas_address = 0; in _scsih_get_sas_address()
411 *sas_address = ioc->sas_hba.sas_address; in _scsih_get_sas_address()
424 *sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_get_sas_address()
459 u64 sas_address; in _scsih_determine_boot_device() local
474 sas_address = sas_device->sas_address; in _scsih_determine_boot_device()
480 sas_address = raid_device->wwid; in _scsih_determine_boot_device()
487 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
495 (unsigned long long)sas_address)); in _scsih_determine_boot_device()
502 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
510 (unsigned long long)sas_address)); in _scsih_determine_boot_device()
517 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
525 (unsigned long long)sas_address)); in _scsih_determine_boot_device()
564 u64 sas_address) in __mpt3sas_get_sdev_by_addr() argument
571 if (sas_device->sas_address == sas_address) in __mpt3sas_get_sdev_by_addr()
575 if (sas_device->sas_address == sas_address) in __mpt3sas_get_sdev_by_addr()
596 u64 sas_address) in mpt3sas_get_sdev_by_addr() argument
603 sas_address); in mpt3sas_get_sdev_by_addr()
672 (unsigned long long) sas_device->sas_address); in _scsih_sas_device_remove()
736 u64 sas_address) in mpt3sas_device_remove_by_sas_address() argument
745 sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_address); in mpt3sas_device_remove_by_sas_address()
774 (unsigned long long)sas_device->sas_address)); in _scsih_sas_device_add()
804 sas_device->sas_address, in _scsih_sas_device_add()
828 (unsigned long long)sas_device->sas_address)); in _scsih_sas_device_init_add()
1004 u64 sas_address) in mpt3sas_scsih_expander_find_by_sas_address() argument
1010 if (sas_expander->sas_address != sas_address) in mpt3sas_scsih_expander_find_by_sas_address()
1276 sas_target_priv_data->sas_address = raid_device->wwid; in scsih_target_alloc()
1290 rphy->identify.sas_address); in scsih_target_alloc()
1294 sas_target_priv_data->sas_address = sas_device->sas_address; in scsih_target_alloc()
1416 sas_target_priv_data->sas_address); in scsih_slave_alloc()
1926 sas_device_priv_data->sas_target->sas_address); in scsih_slave_configure()
1952 ds, handle, (unsigned long long)sas_device->sas_address, in scsih_slave_configure()
2362 device_str, (unsigned long long)priv_target->sas_address); in _scsih_tm_display_info()
2378 (unsigned long long)sas_device->sas_address, in _scsih_tm_display_info()
2893 _scsih_ublock_io_device(struct MPT3SAS_ADAPTER *ioc, u64 sas_address) in _scsih_ublock_io_device() argument
2902 if (sas_device_priv_data->sas_target->sas_address in _scsih_ublock_io_device()
2903 != sas_address) in _scsih_ublock_io_device()
2995 mpt3sas_port->remote_identify.sas_address); in _scsih_block_io_to_children_attached_to_ex()
3014 ioc, mpt3sas_port->remote_identify.sas_address); in _scsih_block_io_to_children_attached_to_ex()
3070 u64 sas_address = 0; in _scsih_tm_tr_send() local
3106 sas_address = sas_device->sas_address; in _scsih_tm_tr_send()
3114 (unsigned long long)sas_address)); in _scsih_tm_tr_send()
3127 _scsih_ublock_io_device(ioc, sas_address); in _scsih_tm_tr_send()
4149 device_str, (unsigned long long)priv_target->sas_address); in _scsih_scsi_ioc_info()
4156 sas_device->sas_address, sas_device->phy); in _scsih_scsi_ioc_info()
4383 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
4653 ioc->name, (unsigned long long)ioc->sas_hba.sas_address)); in _scsih_sas_host_refresh()
4680 mpt3sas_transport_update_links(ioc, ioc->sas_hba.sas_address, in _scsih_sas_host_refresh()
4812 ioc->sas_hba.sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_sas_host_add()
4816 (unsigned long long) ioc->sas_hba.sas_address, in _scsih_sas_host_add()
4851 u64 sas_address, sas_address_parent = 0; in _scsih_expander_add() local
4887 if (sas_address_parent != ioc->sas_hba.sas_address) { in _scsih_expander_add()
4900 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_expander_add()
4902 sas_address); in _scsih_expander_add()
4919 sas_expander->sas_address = sas_address; in _scsih_expander_add()
4924 sas_expander->sas_address, sas_expander->num_phys); in _scsih_expander_add()
4983 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_add()
4997 mpt3sas_expander_remove(struct MPT3SAS_ADAPTER *ioc, u64 sas_address) in mpt3sas_expander_remove() argument
5007 sas_address); in mpt3sas_expander_remove()
5065 _scsih_check_access_status(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, in _scsih_check_access_status() argument
5115 ioc->name, desc, (unsigned long long)sas_address, handle); in _scsih_check_access_status()
5138 u64 sas_address; in _scsih_check_device() local
5164 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_check_device()
5166 sas_address); in _scsih_check_device()
5201 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_check_device()
5206 _scsih_ublock_io_device(ioc, sas_address); in _scsih_check_device()
5238 u64 sas_address; in _scsih_add_device() local
5260 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_add_device()
5271 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_add_device()
5276 sas_address); in _scsih_add_device()
5303 sas_device->sas_address = sas_address; in _scsih_add_device()
5358 sas_device->sas_address)); in _scsih_remove_device()
5375 _scsih_ublock_io_device(ioc, sas_device->sas_address); in _scsih_remove_device()
5382 sas_device->sas_address, in _scsih_remove_device()
5388 (unsigned long long) sas_device->sas_address); in _scsih_remove_device()
5405 sas_device->sas_address)); in _scsih_remove_device()
5513 u64 sas_address; in _scsih_sas_topology_change_event() local
5548 sas_address = sas_expander->sas_address; in _scsih_sas_topology_change_event()
5551 sas_address = ioc->sas_hba.sas_address; in _scsih_sas_topology_change_event()
5591 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
5597 _scsih_check_device(ioc, sas_address, handle, in _scsih_sas_topology_change_event()
5606 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
5622 mpt3sas_expander_remove(ioc, sas_address); in _scsih_sas_topology_change_event()
5709 u64 sas_address; in _scsih_sas_device_status_change_event() local
5732 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
5734 sas_address); in _scsih_sas_device_status_change_event()
6341 u64 sas_address; in _scsih_sas_pd_add() local
6369 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_pd_add()
6370 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_pd_add()
6633 u64 sas_address; in _scsih_sas_ir_physical_disk_event() local
6683 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_ir_physical_disk_event()
6684 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_ir_physical_disk_event()
6819 if ((sas_device->sas_address == sas_device_pg0->SASAddress) && in _scsih_mark_responding_sas_device()
6834 sas_device->sas_address); in _scsih_mark_responding_sas_device()
7059 _scsih_mark_responding_expander(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, in _scsih_mark_responding_expander() argument
7068 if (sas_expander->sas_address != sas_address) in _scsih_mark_responding_expander()
7075 (unsigned long long)sas_expander->sas_address, in _scsih_mark_responding_expander()
7101 u64 sas_address; in _scsih_search_responding_expanders() local
7119 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_search_responding_expanders()
7122 (unsigned long long)sas_address); in _scsih_search_responding_expanders()
7123 _scsih_mark_responding_expander(ioc, sas_address, handle); in _scsih_search_responding_expanders()
7231 mpt3sas_transport_update_links(ioc, sas_expander->sas_address, in _scsih_refresh_expander_links()
7256 u64 sas_address; in _scsih_scan_for_devices_after_reset() local
7347 &sas_address)) { in _scsih_scan_for_devices_after_reset()
7352 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_scan_for_devices_after_reset()
7459 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) { in _scsih_scan_for_devices_after_reset()
7464 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_scan_for_devices_after_reset()
7823 mpt3sas_port->remote_identify.sas_address); in _scsih_expander_node_remove()
7829 mpt3sas_port->remote_identify.sas_address); in _scsih_expander_node_remove()
7832 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_node_remove()
7839 sas_expander->sas_address); in _scsih_expander_node_remove()
7968 mpt3sas_port->remote_identify.sas_address); in scsih_remove()
7974 mpt3sas_port->remote_identify.sas_address); in scsih_remove()
8039 u64 sas_address; in _scsih_probe_boot_devices() local
8074 sas_address = sas_device->sas_address; in _scsih_probe_boot_devices()
8086 sas_address, in _scsih_probe_boot_devices()
8188 sas_device->sas_address, in _scsih_probe_sas()