/freebsd/sys/dev/isci/scil/ |
H A D | scif_sas_remote_device.c | 168 SCI_SAS_ADDRESS_T * sas_address, in scif_remote_device_da_construct() argument 180 remote_device, sas_address, protocols in scif_remote_device_da_construct() 185 if (scif_domain_get_device_by_sas_address(fw_device->domain, sas_address) in scif_remote_device_da_construct() 193 if ( (sas_address->low == properties.remote.sas_address.low) in scif_remote_device_da_construct() 194 && (sas_address->high == properties.remote.sas_address.high) ) in scif_remote_device_da_construct() 226 fw_device->domain, sas_address->low, sas_address->high in scif_remote_device_da_construct() 239 fw_device->domain, sas_address->low, sas_address->high, status in scif_remote_device_da_construct() 254 SCI_SAS_ADDRESS_T * sas_address; in scif_remote_device_ea_construct() local 265 sas_address = &smp_response->attached_sas_address; in scif_remote_device_ea_construct() 276 if (scif_domain_get_device_by_sas_address(fw_device->domain, sas_address) in scif_remote_device_ea_construct() [all …]
|
H A D | scu_bios_definitions.h | 299 } sas_address; member 496 } sas_address; member 706 } sas_address; member 927 } sas_address; member
|
H A D | scic_sds_port.c | 429 SCI_SAS_ADDRESS_T * sas_address in scic_sds_port_get_sas_address() argument 438 this_port, sas_address in scic_sds_port_get_sas_address() 441 sas_address->high = 0; in scic_sds_port_get_sas_address() 442 sas_address->low = 0; in scic_sds_port_get_sas_address() 448 scic_sds_phy_get_sas_address(this_port->phy_table[index], sas_address); in scic_sds_port_get_sas_address() 507 SCI_SAS_ADDRESS_T * sas_address in scic_sds_port_get_attached_sas_address() argument 517 this_port, sas_address in scic_sds_port_get_attached_sas_address() 529 scic_sds_phy_get_attached_sas_address(phy, sas_address); in scic_sds_port_get_attached_sas_address() 533 scic_sds_phy_get_sas_address(phy, sas_address); in scic_sds_port_get_attached_sas_address() 534 sas_address->low += phy->phy_index; in scic_sds_port_get_attached_sas_address() [all …]
|
H A D | scic_sds_port_configuration_agent.c | 325 SCI_SAS_ADDRESS_T sas_address; in scic_sds_mpc_agent_validate_phy_configuration() local 331 sas_address.high = 0; in scic_sds_mpc_agent_validate_phy_configuration() 332 sas_address.low = 0; in scic_sds_mpc_agent_validate_phy_configuration() 360 &controller->phy_table[phy_index], &sas_address in scic_sds_mpc_agent_validate_phy_configuration() 390 if (sci_sas_address_compare(sas_address, phy_assigned_address) != 0) in scic_sds_mpc_agent_validate_phy_configuration() 586 SCI_SAS_ADDRESS_T sas_address; in scic_sds_apc_agent_validate_phy_configuration() local 604 &controller->phy_table[phy_index], &sas_address in scic_sds_apc_agent_validate_phy_configuration() 614 if (sci_sas_address_compare(sas_address, phy_assigned_address) == 0) in scic_sds_apc_agent_validate_phy_configuration()
|
H A D | scic_sds_phy.c | 178 this_phy->phy_index].sas_address.sci_format.high in scic_sds_phy_link_layer_initialization() 183 this_phy->phy_index].sas_address.sci_format.low in scic_sds_phy_link_layer_initialization() 849 SCI_SAS_ADDRESS_T *sas_address in scic_sds_phy_get_sas_address() argument 856 this_phy, sas_address in scic_sds_phy_get_sas_address() 859 sas_address->high = SCU_SAS_TISSAH_READ(this_phy); in scic_sds_phy_get_sas_address() 860 sas_address->low = SCU_SAS_TISSAL_READ(this_phy); in scic_sds_phy_get_sas_address() 876 SCI_SAS_ADDRESS_T *sas_address in scic_sds_phy_get_attached_sas_address() argument 883 this_phy, sas_address in scic_sds_phy_get_attached_sas_address() 886 sas_address->high in scic_sds_phy_get_attached_sas_address() 887 = this_phy->phy_type.sas.identify_address_frame_buffer.sas_address.high; in scic_sds_phy_get_attached_sas_address() [all …]
|
H A D | sati_inquiry.c | 513 SCI_SAS_ADDRESS_T sas_address; in sati_inquiry_device_id_translate_data() local 537 sati_cb_device_get_sas_address(scsi_io, &sas_address); in sati_inquiry_device_id_translate_data() 540 sati_set_data_dword(sequence, scsi_io, byte_offset, sas_address.high); in sati_inquiry_device_id_translate_data() 542 sati_set_data_dword(sequence, scsi_io, byte_offset, sas_address.low); in sati_inquiry_device_id_translate_data()
|
H A D | scif_sas_sati_binding.h | 138 #define sati_cb_device_get_sas_address(scsi_io, sas_address) \ argument 143 scic_remote_device_get_sas_address(scic_device, sas_address); \
|
H A D | scic_sds_phy.h | 466 SCI_SAS_ADDRESS_T *sas_address 471 SCI_SAS_ADDRESS_T *sas_address
|
H A D | scif_sas_domain.c | 162 SCI_SAS_ADDRESS_T * sas_address in scif_domain_get_device_by_sas_address() argument 176 domain, sas_address in scif_domain_get_device_by_sas_address() 191 if ( (fw_device_address.low == sas_address->low) in scif_domain_get_device_by_sas_address() 192 && (fw_device_address.high == sas_address->high) ) in scif_domain_get_device_by_sas_address() 1478 fw_domain, &properties.remote.sas_address in scif_sas_domain_update_device_port_width()
|
H A D | scif_domain.h | 105 SCI_SAS_ADDRESS_T * sas_address
|
H A D | scif_remote_device.h | 159 SCI_SAS_ADDRESS_T * sas_address,
|
H A D | scic_port.h | 94 SCI_SAS_ADDRESS_T sas_address; member
|
H A D | scif_sas_domain_states.c | 519 fw_domain, &properties.remote.sas_address in scif_sas_domain_discovering_state_enter() 528 &properties.remote.sas_address, in scif_sas_domain_discovering_state_enter()
|
H A D | scic_sds_port.h | 554 SCI_SAS_ADDRESS_T * sas_address 559 SCI_SAS_ADDRESS_T * sas_address
|
H A D | sati_callbacks.h | 385 SCI_SAS_ADDRESS_T * sas_address
|
H A D | scic_remote_device.h | 417 SCI_SAS_ADDRESS_T * sas_address
|
H A D | scif_user_callback.h | 869 SCI_SAS_ADDRESS_T * sas_address,
|
/freebsd/sys/dev/mpr/ |
H A D | mpr_sas_lsi.c | 129 u64 *sas_address, u16 handle, u32 device_info, u8 *is_SATA_SSD); 704 uint64_t sas_address; in mprsas_fw_work() local 710 sas_address = discovery_error_data->SASAddress.High; in mprsas_fw_work() 711 sas_address = (sas_address << 32) | in mprsas_fw_work() 719 "handle 0x%x.\n", sas_address, in mprsas_fw_work() 727 "handle 0x%x.\n", sas_address, in mprsas_fw_work() 825 uint64_t sas_address, parent_sas_address = 0; in mprsas_add_device() local 866 sas_address = htole32(config_page.SASAddress.High); in mprsas_add_device() 867 sas_address = (sas_address << 32) | htole32(config_page.SASAddress.Low); in mprsas_add_device() 869 "page0 = %jx\n", handle, sas_address); in mprsas_add_device() [all …]
|
H A D | mpr_mapping.h | 119 u64 *sas_address, u16 handle, u32 device_info, u8 *is_SATA_SSD);
|
/freebsd/sys/dev/mps/ |
H A D | mps_sas_lsi.c | 127 u64 *sas_address, u16 handle, u32 device_info, u8 *is_SATA_SSD); 619 uint64_t sas_address; in mpssas_add_device() local 662 sas_address = config_page.SASAddress.High; in mpssas_add_device() 663 sas_address = (sas_address << 32) | config_page.SASAddress.Low; in mpssas_add_device() 665 "page0 = %jx\n", handle, sas_address); in mpssas_add_device() 673 ret = mpssas_get_sas_address_for_sata_disk(sc, &sas_address, in mpssas_add_device() 682 "from SATA device = %jx\n", handle, sas_address); in mpssas_add_device() 701 id = mps_mapping_get_tid(sc, sas_address, handle); in mpssas_add_device() 814 u64 *sas_address, u16 handle, u32 device_info, u8 *is_SATA_SSD) in mpssas_get_sas_address_for_sata_disk() argument 895 *sas_address = (u64)hash_address.wwid[0] << 56 | in mpssas_get_sas_address_for_sata_disk()
|
H A D | mps_mapping.h | 72 u64 *sas_address, u16 handle, u32 device_info, u8 *is_SATA_SSD);
|
H A D | mps_mapping.c | 1113 uint64_t sas_address; in _mapping_get_dev_info() local 1138 sas_address = le32toh(sas_device_pg0.SASAddress.High); in _mapping_get_dev_info() 1139 sas_address = (sas_address << 32) | in _mapping_get_dev_info() 1144 &sas_address, phy_change->dev_handle, device_info, in _mapping_get_dev_info() 1154 phy_change->physical_id = sas_address; in _mapping_get_dev_info() 2199 mps_mapping_get_tid(struct mps_softc *sc, uint64_t sas_address, u16 handle) in mps_mapping_get_tid() argument 2207 sas_address) in mps_mapping_get_tid()
|
/freebsd/sys/dev/isci/ |
H A D | isci_domain.c | 199 SCI_DOMAIN_HANDLE_T domain, SCI_SAS_ADDRESS_T *sas_address, in scif_cb_domain_da_device_added() argument 220 scif_remote_device_da_construct(remote_device->sci_object, sas_address, in scif_cb_domain_da_device_added()
|
/freebsd/sys/contrib/openzfs/udev/ |
H A D | vdev_id | 446 sas_address=$(cat "$end_device_dir/sas_address" 2>/dev/null) 452 /SAS address: $sas_address/\
|
/freebsd/sys/dev/mpi3mr/ |
H A D | mpi3mr_cam.h | 58 U64 sas_address; member
|