Home
last modified time | relevance | path

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

12

/freebsd/sys/dev/isci/scil/
H A Dscif_sas_remote_device.c168 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 Dscu_bios_definitions.h299 } sas_address; member
496 } sas_address; member
706 } sas_address; member
927 } sas_address; member
H A Dscic_sds_port.c429 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 Dscic_sds_port_configuration_agent.c325 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 Dscic_sds_phy.c178 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 Dsati_inquiry.c513 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 Dscif_sas_sati_binding.h138 #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 Dscic_sds_phy.h466 SCI_SAS_ADDRESS_T *sas_address
471 SCI_SAS_ADDRESS_T *sas_address
H A Dscif_sas_domain.c162 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 Dscif_domain.h105 SCI_SAS_ADDRESS_T * sas_address
H A Dscif_remote_device.h159 SCI_SAS_ADDRESS_T * sas_address,
H A Dscic_port.h94 SCI_SAS_ADDRESS_T sas_address; member
H A Dscif_sas_domain_states.c519 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 Dscic_sds_port.h554 SCI_SAS_ADDRESS_T * sas_address
559 SCI_SAS_ADDRESS_T * sas_address
H A Dsati_callbacks.h385 SCI_SAS_ADDRESS_T * sas_address
H A Dscic_remote_device.h417 SCI_SAS_ADDRESS_T * sas_address
H A Dscif_user_callback.h869 SCI_SAS_ADDRESS_T * sas_address,
/freebsd/sys/dev/mpr/
H A Dmpr_sas_lsi.c129 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 Dmpr_mapping.h119 u64 *sas_address, u16 handle, u32 device_info, u8 *is_SATA_SSD);
/freebsd/sys/dev/mps/
H A Dmps_sas_lsi.c127 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 Dmps_mapping.h72 u64 *sas_address, u16 handle, u32 device_info, u8 *is_SATA_SSD);
H A Dmps_mapping.c1113 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 Disci_domain.c199 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 Dvdev_id446 sas_address=$(cat "$end_device_dir/sas_address" 2>/dev/null)
452 /SAS address: $sas_address/\
/freebsd/sys/dev/mpi3mr/
H A Dmpi3mr_cam.h58 U64 sas_address; member

12