Home
last modified time | relevance | path

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

12

/openbmc/linux/drivers/scsi/mpi3mr/
H A Dmpi3mr_transport.c128 u64 sas_address, struct sas_expander_device *edev, u8 port_id) in mpi3mr_report_manufacture() argument
175 mpi_request.sas_address = cpu_to_le64(sas_address); in mpi3mr_report_manufacture()
185 (unsigned long long)sas_address, port_id); in mpi3mr_report_manufacture()
292 u64 *sas_address) in mpi3mr_get_sas_address() argument
298 *sas_address = 0; in mpi3mr_get_sas_address()
315 *sas_address = mrioc->sas_hba.sas_address; in mpi3mr_get_sas_address()
318 *sas_address = le64_to_cpu(sasinf->sas_address); in mpi3mr_get_sas_address()
339 u64 sas_address, struct mpi3mr_hba_port *hba_port) in __mpi3mr_get_tgtdev_by_addr() argument
347 (tgtdev->dev_spec.sas_sata_inf.sas_address == sas_address) in __mpi3mr_get_tgtdev_by_addr()
371 u64 sas_address, struct mpi3mr_hba_port *hba_port) in mpi3mr_get_tgtdev_by_addr() argument
[all …]
H A Dmpi3mr.h562 u64 sas_address; member
600 u64 sas_address; member
1390 void mpi3mr_expander_remove(struct mpi3mr_ioc *mrioc, u64 sas_address,
1408 struct mpi3mr_ioc *mrioc, u64 sas_address, struct sas_rphy *rphy);
/openbmc/linux/drivers/scsi/mpt3sas/
H A Dmpt3sas_transport.c93 u64 sas_address, struct hba_port *port) in _transport_sas_node_find_by_sas_address() argument
95 if (ioc->sas_hba.sas_address == sas_address) in _transport_sas_node_find_by_sas_address()
99 sas_address, port); in _transport_sas_node_find_by_sas_address()
234 identify->sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _transport_set_identify()
354 u64 sas_address, struct sas_expander_device *edev, u8 port_id) in _transport_expander_report_manufacture() argument
422 mpi_request->SASAddress = cpu_to_le64(sas_address); in _transport_expander_report_manufacture()
431 (u64)sas_address)); in _transport_expander_report_manufacture()
504 u64 sas_address = mpt3sas_port->remote_identify.sas_address; in _transport_delete_port() local
511 (unsigned long long) sas_address); in _transport_delete_port()
516 sas_address, port); in _transport_delete_port()
[all …]
H A Dmpt3sas_scsih.c337 _scsih_srch_boot_sas_address(u64 sas_address, in _scsih_srch_boot_sas_address() argument
340 return (sas_address == le64_to_cpu(boot_device->SASAddress)) ? 1 : 0; in _scsih_srch_boot_sas_address()
467 _scsih_is_boot_device(u64 sas_address, u64 device_name, in _scsih_is_boot_device() argument
475 if (!sas_address) in _scsih_is_boot_device()
478 sas_address, &boot_device->SasWwid); in _scsih_is_boot_device()
510 u64 *sas_address) in _scsih_get_sas_address() argument
516 *sas_address = 0; in _scsih_get_sas_address()
533 *sas_address = ioc->sas_hba.sas_address; in _scsih_get_sas_address()
535 *sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_get_sas_address()
569 u64 sas_address; in _scsih_determine_boot_device() local
[all …]
H A Dmpt3sas_base.h441 u64 sas_address; member
559 u64 sas_address; member
813 u64 sas_address; member
1066 u64 sas_address; member
1084 u64 sas_address; member
1815 void mpt3sas_expander_remove(struct MPT3SAS_ADAPTER *ioc, u64 sas_address,
1818 u64 sas_address, struct hba_port *port);
1828 struct MPT3SAS_ADAPTER *ioc, u64 sas_address,
1831 struct MPT3SAS_ADAPTER *ioc, u64 sas_address,
1834 struct MPT3SAS_ADAPTER *ioc, u64 sas_address,
[all …]
/openbmc/linux/drivers/message/fusion/
H A 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()
433 mptsas_find_portinfo_by_sas_address(MPT_ADAPTER *ioc, u64 sas_address) in mptsas_find_portinfo_by_sas_address() argument
438 if (sas_address >= ioc->hba_port_sas_addr && in mptsas_find_portinfo_by_sas_address()
[all …]
H A Dmptsas.h81 u64 sas_address; member
97 u64 sas_address; member
141 u64 sas_address; /* WWN of this device, member
/openbmc/linux/drivers/scsi/smartpqi/
H A Dsmartpqi_sas_transport.c66 identify->sas_address = pqi_sas_port->sas_address; in pqi_sas_port_add_phy()
94 identify->sas_address = pqi_sas_port->sas_address; in pqi_sas_port_add_rphy()
127 struct pqi_sas_node *pqi_sas_node, u64 sas_address, in pqi_alloc_sas_port() argument
150 pqi_sas_port->sas_address = sas_address; in pqi_alloc_sas_port()
238 ctrl_info->sas_address, NULL); in pqi_add_sas_host()
281 device->sas_address, device); in pqi_add_sas_device()
485 put_unaligned_be64(rphy->identify.sas_address, in pqi_build_csmi_smp_passthru_buffer()
H A Dsmartpqi.h1127 u64 sas_address; member
1231 u64 sas_address; member
1381 u64 sas_address; member
/openbmc/linux/drivers/scsi/isci/
H A 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()
H A Dport.h135 struct sci_sas_address sas_address; member
267 struct sci_sas_address *sas_address);
271 struct sci_sas_address *sas_address);
H A Dphy.h444 struct sci_sas_address *sas_address);
448 struct sci_sas_address *sas_address);
H A 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()
201 attached_sas_address = properties.remote.sas_address.high; in isci_port_link_up()
203 attached_sas_address |= properties.remote.sas_address.low; in isci_port_link_up()
828 struct sci_sas_address sas_address; in sci_port_update_viit_entry() local
830 sci_port_get_sas_address(iport, &sas_address); in sci_port_update_viit_entry()
832 writel(sas_address.high, in sci_port_update_viit_entry()
834 writel(sas_address.low, in sci_port_update_viit_entry()
H A Dprobe_roms.h316 } sas_address; member
H A 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()
1394 sci_sas_addr = oem->phys[index].sas_address.high; in isci_phy_init()
1396 sci_sas_addr |= oem->phys[index].sas_address.low; in isci_phy_init()
H A Dinit.c483 oem->phys[i].sas_address.low = 0x1 + ihost->id; in sci_oem_defaults()
484 oem->phys[i].sas_address.high = 0x5FCFFFFF; in sci_oem_defaults()
/openbmc/linux/drivers/scsi/mpi3mr/mpi/
H A Dmpi30_sas.h28 __le64 sas_address; member
H A Dmpi30_ioc.h522 __le64 sas_address; member
613 __le64 sas_address; member
622 __le64 sas_address; member
/openbmc/linux/drivers/scsi/
H A Dhpsa.h46 u64 sas_address; member
72 u64 sas_address; member
171 u64 sas_address; member
H A Dscsi_transport_sas.c332 return rdev->rphy.identify.sas_address; in sas_get_address()
636 sas_phy_simple_attr(identify.sas_address, sas_address, "0x%016llx\n",
1253 sas_rphy_simple_attr(identify.sas_address, sas_address, "0x%016llx\n",
1823 SETUP_PHY_ATTRIBUTE(sas_address); in sas_attach_transport()
/openbmc/linux/drivers/scsi/libsas/
H A Dsas_phy.c141 phy->phy->identify.sas_address = SAS_ADDR(sas_ha->sas_addr); in sas_register_phys()
H A Dsas_internal.h156 rphy->identify.sas_address = SAS_ADDR(dev->sas_addr); in sas_fill_in_rphy()
/openbmc/linux/include/scsi/
H A Dscsi_transport_sas.h56 u64 sas_address; member
/openbmc/linux/Documentation/scsi/
H A Dsmartpqi.rst53 /sys/class/sas_device/end_device-X:X/sas_address
/openbmc/qemu/scsi/
H A Dqemu-pr-helper.c522 memcpy(id->sas_address, &param[i + 4], 8); in multipath_pr_out()
523 j += offsetof(struct transportid, sas_address[8]); in multipath_pr_out()

12