Home
last modified time | relevance | path

Searched refs:sas_address (Results 1 – 24 of 24) sorted by relevance

/linux-4.1.27/drivers/scsi/mpt3sas/
Dmpt3sas_transport.c74 u64 sas_address) in _transport_sas_node_find_by_sas_address() argument
76 if (ioc->sas_hba.sas_address == sas_address) in _transport_sas_node_find_by_sas_address()
80 sas_address); in _transport_sas_node_find_by_sas_address()
175 identify->sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _transport_set_identify()
294 u64 sas_address, struct sas_expander_device *edev) in _transport_expander_report_manufacture() argument
385 mpi_request->SASAddress = cpu_to_le64(sas_address); in _transport_expander_report_manufacture()
394 ioc->name, (unsigned long long)sas_address)); in _transport_expander_report_manufacture()
473 u64 sas_address = mpt3sas_port->remote_identify.sas_address; in _transport_delete_port() local
479 (unsigned long long) sas_address); in _transport_delete_port()
483 mpt3sas_device_remove_by_sas_address(ioc, sas_address); in _transport_delete_port()
[all …]
Dmpt3sas_scsih.c300 _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
[all …]
Dmpt3sas_base.h215 u64 sas_address; member
302 u64 sas_address; member
420 u64 sas_address; member
1038 void mpt3sas_expander_remove(struct MPT3SAS_ADAPTER *ioc, u64 sas_address);
1040 u64 sas_address);
1045 struct MPT3SAS_ADAPTER *ioc, u64 sas_address);
1047 struct MPT3SAS_ADAPTER *ioc, u64 sas_address);
1152 u16 handle, u64 sas_address);
1153 void mpt3sas_transport_port_remove(struct MPT3SAS_ADAPTER *ioc, u64 sas_address,
1161 u64 sas_address, u16 handle, u8 phy_number, u8 link_rate);
Dmpt3sas_ctl.c241 sas_device->sas_address, sas_device->phy); in _ctl_display_some_debug()
2592 (unsigned long long)ioc->sas_hba.sas_address); in _ctl_host_sas_address_show()
3190 (unsigned long long)sas_device_priv_data->sas_target->sas_address); in _ctl_device_sas_address_show()
3192 static DEVICE_ATTR(sas_address, S_IRUGO, _ctl_device_sas_address_show, NULL);
/linux-4.1.27/drivers/scsi/mpt2sas/
Dmpt2sas_transport.c74 u64 sas_address) in _transport_sas_node_find_by_sas_address() argument
76 if (ioc->sas_hba.sas_address == sas_address) in _transport_sas_node_find_by_sas_address()
80 sas_address); in _transport_sas_node_find_by_sas_address()
171 identify->sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _transport_set_identify()
290 u64 sas_address, struct sas_expander_device *edev) in _transport_expander_report_manufacture() argument
378 mpi_request->SASAddress = cpu_to_le64(sas_address); in _transport_expander_report_manufacture()
404 (unsigned long long)sas_address)); in _transport_expander_report_manufacture()
481 u64 sas_address = mpt2sas_port->remote_identify.sas_address; in _transport_delete_port() local
487 (unsigned long long) sas_address); in _transport_delete_port()
491 mpt2sas_device_remove_by_sas_address(ioc, sas_address); in _transport_delete_port()
[all …]
Dmpt2sas_scsih.c311 _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
407 *sas_address = 0; in _scsih_get_sas_address()
410 *sas_address = ioc->sas_hba.sas_address; in _scsih_get_sas_address()
423 *sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_get_sas_address()
456 u64 sas_address; in _scsih_determine_boot_device() local
[all …]
Dmpt2sas_base.h244 u64 sas_address; member
364 u64 sas_address; member
496 u64 sas_address; member
1091 void mpt2sas_expander_remove(struct MPT2SAS_ADAPTER *ioc, u64 sas_address);
1093 u64 sas_address);
1097 *ioc, u64 sas_address);
1099 struct MPT2SAS_ADAPTER *ioc, u64 sas_address);
1181 u16 handle, u64 sas_address);
1182 void mpt2sas_transport_port_remove(struct MPT2SAS_ADAPTER *ioc, u64 sas_address,
1189 u64 sas_address, u16 handle, u8 phy_number, u8 link_rate);
Dmpt2sas_ctl.c244 sas_device->sas_address, sas_device->phy); in _ctl_display_some_debug()
2561 (unsigned long long)ioc->sas_hba.sas_address); in _ctl_host_sas_address_show()
2988 (unsigned long long)sas_device_priv_data->sas_target->sas_address); in _ctl_device_sas_address_show()
2990 static DEVICE_ATTR(sas_address, S_IRUGO, _ctl_device_sas_address_show, NULL);
/linux-4.1.27/drivers/message/fusion/
Dmptsas.c115 (MPT_ADAPTER *ioc, u64 sas_address);
126 (MPT_ADAPTER *ioc, u64 sas_address);
163 __le64 sas_address; in mptsas_print_phy_pg0() local
165 memcpy(&sas_address, &pg0->SASAddress, sizeof(__le64)); in mptsas_print_phy_pg0()
173 ioc->name, (unsigned long long)le64_to_cpu(sas_address))); in mptsas_print_phy_pg0()
206 __le64 sas_address; in mptsas_print_device_pg0() local
208 memcpy(&sas_address, &pg0->SASAddress, sizeof(__le64)); in mptsas_print_device_pg0()
221 ioc->name, (unsigned long long)le64_to_cpu(sas_address))); in mptsas_print_device_pg0()
406 mptsas_find_portinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address) in mptsas_find_portinfo_by_sas_address() argument
411 if (sas_address >= ioc->hba_port_sas_addr && in mptsas_find_portinfo_by_sas_address()
[all …]
Dmptsas.h81 u64 sas_address; member
97 u64 sas_address; member
140 u64 sas_address; /* WWN of this device, member
Dmptbase.c5871 __le64 sas_address; in mpt_raid_phys_disk_pg1() local
5919 memcpy(&sas_address, &buffer->Path[i].WWID, sizeof(__le64)); in mpt_raid_phys_disk_pg1()
5920 sas_address = le64_to_cpu(sas_address); in mpt_raid_phys_disk_pg1()
5921 memcpy(&phys_disk->Path[i].WWID, &sas_address, sizeof(__le64)); in mpt_raid_phys_disk_pg1()
5922 memcpy(&sas_address, in mpt_raid_phys_disk_pg1()
5924 sas_address = le64_to_cpu(sas_address); in mpt_raid_phys_disk_pg1()
5926 &sas_address, sizeof(__le64)); in mpt_raid_phys_disk_pg1()
/linux-4.1.27/drivers/scsi/isci/
Dport_config.c247 struct sci_sas_address sas_address; in sci_mpc_agent_validate_phy_configuration() local
253 sas_address.high = 0; in sci_mpc_agent_validate_phy_configuration()
254 sas_address.low = 0; in sci_mpc_agent_validate_phy_configuration()
273 &sas_address); in sci_mpc_agent_validate_phy_configuration()
300 if (sci_sas_address_compare(sas_address, phy_assigned_address) != 0) { in sci_mpc_agent_validate_phy_configuration()
438 struct sci_sas_address sas_address; in sci_apc_agent_validate_phy_configuration() local
448 &sas_address); in sci_apc_agent_validate_phy_configuration()
455 if (sci_sas_address_compare(sas_address, phy_assigned_address) == 0) { in sci_apc_agent_validate_phy_configuration()
Dport.h135 struct sci_sas_address sas_address; member
267 struct sci_sas_address *sas_address);
271 struct sci_sas_address *sas_address);
Dphy.h444 struct sci_sas_address *sas_address);
448 struct sci_sas_address *sas_address);
Dport.c136 sci_port_get_sas_address(iport, &prop->local.sas_address); in sci_port_get_properties()
138 sci_port_get_attached_sas_address(iport, &prop->remote.sas_address); in sci_port_get_properties()
200 attached_sas_address = properties.remote.sas_address.high; in isci_port_link_up()
202 attached_sas_address |= properties.remote.sas_address.low; in isci_port_link_up()
826 struct sci_sas_address sas_address; in sci_port_update_viit_entry() local
828 sci_port_get_sas_address(iport, &sas_address); in sci_port_update_viit_entry()
830 writel(sas_address.high, in sci_port_update_viit_entry()
832 writel(sas_address.low, in sci_port_update_viit_entry()
Dprobe_roms.h316 } sas_address; member
Dphy.c150 writel(phy_oem->sas_address.high, &llr->source_sas_address_high); in sci_phy_link_layer_initialization()
151 writel(phy_oem->sas_address.low, &llr->source_sas_address_low); in sci_phy_link_layer_initialization()
1397 sci_sas_addr = oem->phys[index].sas_address.high; in isci_phy_init()
1399 sci_sas_addr |= oem->phys[index].sas_address.low; in isci_phy_init()
Dinit.c501 oem->phys[i].sas_address.low = 0x1 + ihost->id; in sci_oem_defaults()
502 oem->phys[i].sas_address.high = 0x5FCFFFFF; in sci_oem_defaults()
Dhost.c1663 if (oem->phys[i].sas_address.high == 0 && in sci_oem_parameters_validate()
1664 oem->phys[i].sas_address.low == 0) in sci_oem_parameters_validate()
/linux-4.1.27/drivers/scsi/libsas/
Dsas_phy.c169 phy->phy->identify.sas_address = SAS_ADDR(sas_ha->sas_addr); in sas_register_phys()
Dsas_internal.h128 rphy->identify.sas_address = SAS_ADDR(dev->sas_addr); in sas_fill_in_rphy()
Dsas_expander.c273 phy->phy->identify.sas_address = SAS_ADDR(phy->attached_sas_addr); in sas_set_ex_phy()
/linux-4.1.27/include/scsi/
Dscsi_transport_sas.h44 u64 sas_address; member
/linux-4.1.27/drivers/scsi/
Dscsi_transport_sas.c643 sas_phy_simple_attr(identify.sas_address, sas_address, "0x%016llx\n",
1266 sas_rphy_simple_attr(identify.sas_address, sas_address, "0x%016llx\n",
1841 SETUP_PHY_ATTRIBUTE(sas_address); in sas_attach_transport()