Lines Matching refs:sas_address

338 _scsih_srch_boot_sas_address(u64 sas_address,  in _scsih_srch_boot_sas_address()  argument
341 return (sas_address == le64_to_cpu(boot_device->SASAddress)) ? 1 : 0; in _scsih_srch_boot_sas_address()
468 _scsih_is_boot_device(u64 sas_address, u64 device_name, in _scsih_is_boot_device() argument
476 if (!sas_address) in _scsih_is_boot_device()
479 sas_address, &boot_device->SasWwid); in _scsih_is_boot_device()
511 u64 *sas_address) in _scsih_get_sas_address() argument
517 *sas_address = 0; in _scsih_get_sas_address()
534 *sas_address = ioc->sas_hba.sas_address; in _scsih_get_sas_address()
536 *sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_get_sas_address()
570 u64 sas_address; in _scsih_determine_boot_device() local
585 sas_address = raid_device->wwid; in _scsih_determine_boot_device()
591 sas_address = pcie_device->wwid; in _scsih_determine_boot_device()
597 sas_address = sas_device->sas_address; in _scsih_determine_boot_device()
604 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
611 __func__, (u64)sas_address)); in _scsih_determine_boot_device()
618 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
625 __func__, (u64)sas_address)); in _scsih_determine_boot_device()
632 if (_scsih_is_boot_device(sas_address, device_name, in _scsih_determine_boot_device()
639 __func__, (u64)sas_address)); in _scsih_determine_boot_device()
764 u64 sas_address, struct hba_port *port) in __mpt3sas_get_sdev_by_addr() argument
774 if (sas_device->sas_address != sas_address) in __mpt3sas_get_sdev_by_addr()
783 if (sas_device->sas_address != sas_address) in __mpt3sas_get_sdev_by_addr()
806 u64 sas_address, struct hba_port *port) in mpt3sas_get_sdev_by_addr() argument
813 sas_address, port); in mpt3sas_get_sdev_by_addr()
938 sas_device->handle, (u64)sas_device->sas_address); in _scsih_sas_device_remove()
992 u64 sas_address, struct hba_port *port) in mpt3sas_device_remove_by_sas_address() argument
1001 sas_device = __mpt3sas_get_sdev_by_addr(ioc, sas_address, port); in mpt3sas_device_remove_by_sas_address()
1030 (u64)sas_device->sas_address)); in _scsih_sas_device_add()
1056 sas_device->sas_address, in _scsih_sas_device_add()
1082 (u64)sas_device->sas_address)); in _scsih_sas_device_init_add()
1603 u64 sas_address, struct hba_port *port) in mpt3sas_scsih_expander_find_by_sas_address() argument
1611 if (sas_expander->sas_address != sas_address) in mpt3sas_scsih_expander_find_by_sas_address()
1896 sas_target_priv_data->sas_address = raid_device->wwid; in scsih_target_alloc()
1913 sas_target_priv_data->sas_address = pcie_device->wwid; in scsih_target_alloc()
1936 sas_target_priv_data->sas_address = sas_device->sas_address; in scsih_target_alloc()
2078 sas_target_priv_data->sas_address); in scsih_slave_alloc()
2093 sas_target_priv_data->sas_address, in scsih_slave_alloc()
2651 sas_device_priv_data->sas_target->sas_address); in scsih_slave_configure()
2699 sas_device_priv_data->sas_target->sas_address, in scsih_slave_configure()
2735 ds, handle, (unsigned long long)sas_device->sas_address, in scsih_slave_configure()
3235 device_str, (unsigned long long)priv_target->sas_address); in _scsih_tm_display_info()
3276 (unsigned long long)sas_device->sas_address, in _scsih_tm_display_info()
3865 u64 sas_address, struct hba_port *port) in _scsih_ublock_io_device() argument
3874 if (sas_device_priv_data->sas_target->sas_address in _scsih_ublock_io_device()
3875 != sas_address) in _scsih_ublock_io_device()
3979 mpt3sas_port->remote_identify.sas_address, in _scsih_block_io_to_children_attached_to_ex()
3999 ioc, mpt3sas_port->remote_identify.sas_address, in _scsih_block_io_to_children_attached_to_ex()
4084 u64 sas_address = 0; in _scsih_tm_tr_send() local
4117 sas_address = sas_device->sas_address; in _scsih_tm_tr_send()
4128 sas_address = pcie_device->wwid; in _scsih_tm_tr_send()
4142 handle, (u64)sas_address)); in _scsih_tm_tr_send()
4166 _scsih_ublock_io_device(ioc, sas_address, port); in _scsih_tm_tr_send()
5454 device_str, (u64)priv_target->sas_address); in _scsih_scsi_ioc_info()
5474 (u64)sas_device->sas_address, sas_device->phy); in _scsih_scsi_ioc_info()
5667 event_data->SASAddress = cpu_to_le64(sas_target_priv_data->sas_address); in _scsih_smart_predicted_fault()
6039 if (vphy->sas_address != attached_sas_addr) in _scsih_update_vphys_after_reset()
6097 mport->sas_address = 0; in _scsih_update_vphys_after_reset()
6168 port_table[j].sas_address == attached_sas_addr) { in _scsih_get_port_table_after_reset()
6181 port_table[port_count].sas_address = attached_sas_addr; in _scsih_get_port_table_after_reset()
6222 if ((port_table_entry->sas_address == port_entry->sas_address) in _scsih_look_and_get_matched_port_entry()
6229 if ((port_table_entry->sas_address == port_entry->sas_address) in _scsih_look_and_get_matched_port_entry()
6237 if ((port_table_entry->sas_address == port_entry->sas_address) in _scsih_look_and_get_matched_port_entry()
6247 if (port_table_entry->sas_address == port_entry->sas_address) { in _scsih_look_and_get_matched_port_entry()
6331 hba_port_entry->sas_address, in _scsih_add_or_del_phys_from_existing_port()
6365 if (!port->vphys_mask && !port->sas_address) in _scsih_del_dirty_vphy()
6413 (unsigned long long)ioc->sas_hba.sas_address)); in _scsih_sas_port_refresh()
6443 port_table[j].phy_mask, port_table[j].sas_address)); in _scsih_sas_port_refresh()
6455 port_table_entry->sas_address)); in _scsih_sas_port_refresh()
6464 port_table[j].sas_address, in _scsih_sas_port_refresh()
6476 sas_addr = port_table[j].sas_address; in _scsih_sas_port_refresh()
6478 if (port_table[i].sas_address == sas_addr) in _scsih_sas_port_refresh()
6568 (u64)ioc->sas_hba.sas_address)); in _scsih_sas_host_refresh()
6660 mpt3sas_transport_update_links(ioc, ioc->sas_hba.sas_address, in _scsih_sas_host_refresh()
6674 ioc->sas_hba.sas_address, 0, i, in _scsih_sas_host_refresh()
6842 ioc->sas_hba.sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_sas_host_add()
6845 (u64)ioc->sas_hba.sas_address, in _scsih_sas_host_add()
6880 u64 sas_address, sas_address_parent = 0; in _scsih_expander_add() local
6919 if (sas_address_parent != ioc->sas_hba.sas_address) { in _scsih_expander_add()
6933 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_expander_add()
6935 sas_address, mpt3sas_get_port_by_id(ioc, port_id, 0)); in _scsih_expander_add()
6952 sas_expander->sas_address = sas_address; in _scsih_expander_add()
6963 (u64)sas_expander->sas_address, sas_expander->num_phys); in _scsih_expander_add()
7028 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_add()
7041 mpt3sas_expander_remove(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, in mpt3sas_expander_remove() argument
7055 sas_address, port); in mpt3sas_expander_remove()
7111 _scsih_check_access_status(struct MPT3SAS_ADAPTER *ioc, u64 sas_address, in _scsih_check_access_status() argument
7160 desc, (u64)sas_address, handle); in _scsih_check_access_status()
7182 u64 sas_address; in _scsih_check_device() local
7208 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_check_device()
7213 sas_address, port); in _scsih_check_device()
7264 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_check_device()
7269 _scsih_ublock_io_device(ioc, sas_address, port); in _scsih_check_device()
7301 u64 sas_address; in _scsih_add_device() local
7325 sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_add_device()
7336 if (_scsih_check_access_status(ioc, sas_address, handle, in _scsih_add_device()
7342 sas_address, mpt3sas_get_port_by_id(ioc, port_id, 0)); in _scsih_add_device()
7379 sas_device->sas_address = sas_address; in _scsih_add_device()
7419 handle, sas_device->sas_address, sas_device->port_type); in _scsih_add_device()
7451 sas_device->handle, (u64)sas_device->sas_address)); in _scsih_remove_device()
7459 _scsih_ublock_io_device(ioc, sas_device->sas_address, in _scsih_remove_device()
7467 sas_device->sas_address, in _scsih_remove_device()
7472 sas_device->handle, (u64)sas_device->sas_address); in _scsih_remove_device()
7479 sas_device->handle, (u64)sas_device->sas_address)); in _scsih_remove_device()
7577 u64 sas_address; in _scsih_sas_topology_change_event() local
7613 sas_address = sas_expander->sas_address; in _scsih_sas_topology_change_event()
7617 sas_address = ioc->sas_hba.sas_address; in _scsih_sas_topology_change_event()
7657 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
7663 _scsih_check_device(ioc, sas_address, handle, in _scsih_sas_topology_change_event()
7676 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_sas_topology_change_event()
7692 mpt3sas_expander_remove(ioc, sas_address, port); in _scsih_sas_topology_change_event()
7775 u64 sas_address; in _scsih_sas_device_status_change_event() local
7791 sas_address = le64_to_cpu(event_data->SASAddress); in _scsih_sas_device_status_change_event()
7793 sas_address, in _scsih_sas_device_status_change_event()
9204 u64 sas_address; in _scsih_sas_pd_add() local
9232 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_pd_add()
9233 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_pd_add()
9489 u64 sas_address; in _scsih_sas_ir_physical_disk_event() local
9540 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) in _scsih_sas_ir_physical_disk_event()
9541 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_sas_ir_physical_disk_event()
9718 if (sas_device->sas_address != le64_to_cpu( in _scsih_mark_responding_sas_device()
9738 sas_device->sas_address); in _scsih_mark_responding_sas_device()
10132 u64 sas_address = le64_to_cpu(expander_pg0->SASAddress); in _scsih_mark_responding_expander() local
10143 if (sas_expander->sas_address != sas_address) in _scsih_mark_responding_expander()
10160 (unsigned long long)sas_expander->sas_address, in _scsih_mark_responding_expander()
10184 u64 sas_address; in _scsih_search_responding_expanders() local
10203 sas_address = le64_to_cpu(expander_pg0.SASAddress); in _scsih_search_responding_expanders()
10207 handle, (unsigned long long)sas_address, in _scsih_search_responding_expanders()
10350 mpt3sas_transport_update_links(ioc, sas_expander->sas_address, in _scsih_refresh_expander_links()
10375 u64 sas_address; in _scsih_scan_for_devices_after_reset() local
10470 &sas_address)) { in _scsih_scan_for_devices_after_reset()
10475 mpt3sas_transport_update_links(ioc, sas_address, in _scsih_scan_for_devices_after_reset()
10573 if (!_scsih_get_sas_address(ioc, parent_handle, &sas_address)) { in _scsih_scan_for_devices_after_reset()
10577 mpt3sas_transport_update_links(ioc, sas_address, handle, in _scsih_scan_for_devices_after_reset()
11047 mpt3sas_port->remote_identify.sas_address, in _scsih_expander_node_remove()
11054 mpt3sas_port->remote_identify.sas_address, in _scsih_expander_node_remove()
11058 mpt3sas_transport_port_remove(ioc, sas_expander->sas_address, in _scsih_expander_node_remove()
11064 sas_expander->sas_address, in _scsih_expander_node_remove()
11313 mpt3sas_port->remote_identify.sas_address, in scsih_remove()
11320 mpt3sas_port->remote_identify.sas_address, in scsih_remove()
11412 u64 sas_address; in _scsih_probe_boot_devices() local
11478 sas_address = sas_device->sas_address; in _scsih_probe_boot_devices()
11495 sas_address, in _scsih_probe_boot_devices()
11597 sas_device->sas_address, in _scsih_probe_sas()