| /drivers/scsi/libsas/ |
| A D | sas_expander.c | 26 u8 *sas_addr, int include); 130 SAS_ADDR(dev->sas_addr), in smp_execute_task_sg() 205 u8 sas_addr[SAS_ADDR_SIZE]; in sas_set_ex_phy() local 503 SAS_ADDR(dev->sas_addr)); in sas_ex_general() 643 u8 *sas_addr) in sas_dev_present_in_domain() argument 647 if (SAS_ADDR(port->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain() 650 if (SAS_ADDR(dev->sas_addr) == SAS_ADDR(sas_addr)) in sas_dev_present_in_domain() 1013 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev() 1042 SAS_ADDR(dev->sas_addr), in sas_ex_discover_dev() 1644 u8 *sas_addr, in sas_get_sas_addr_and_dev_type() argument [all …]
|
| A D | sas_port.c | 21 memcmp(port->sas_addr, phy->sas_addr, SAS_ADDR_SIZE) != 0)) in phy_is_wideport_member() 83 memcpy(port->sas_addr, phy->sas_addr, SAS_ADDR_SIZE); in sas_form_port_add_phy() 137 if (*(u64 *) port->sas_addr && in sas_form_port() 152 if (*(u64 *)port->sas_addr == 0 in sas_form_port() 249 memset(port->sas_addr, 0, SAS_ADDR_SIZE); in sas_deform_port()
|
| A D | sas_internal.h | 42 void sas_hash_addr(u8 *hashed, const u8 *sas_addr); 98 u8 *sas_addr, enum sas_device_type *type); 128 return SAS_ADDR(dev->sas_addr) == SAS_ADDR(phy->attached_sas_addr); in sas_phy_match_dev_addr() 134 return SAS_ADDR(port->sas_addr) == SAS_ADDR(phy->attached_sas_addr); in sas_phy_match_port_addr() 147 SAS_ADDR(dev->sas_addr), err); in sas_fail_probe() 168 rphy->identify.sas_address = SAS_ADDR(dev->sas_addr); in sas_fill_in_rphy()
|
| A D | sas_scsi_host.c | 334 SAS_ADDR(dev->sas_addr), in sas_recover_lu() 360 SAS_ADDR(dev->sas_addr)); in sas_recover_I_T() 602 SAS_ADDR(task->dev->sas_addr)); in sas_eh_handle_sas_errors() 637 SAS_ADDR(task->dev->sas_addr), in sas_eh_handle_sas_errors() 931 SAS_ADDR(device->sas_addr)); in sas_execute_internal_abort() 1029 SAS_ADDR(device->sas_addr)); in sas_execute_tmf() 1035 SAS_ADDR(device->sas_addr)); in sas_execute_tmf() 1056 SAS_ADDR(device->sas_addr), in sas_execute_tmf() 1066 SAS_ADDR(device->sas_addr)); in sas_execute_tmf() 1074 SAS_ADDR(device->sas_addr)); in sas_execute_tmf() [all …]
|
| A D | sas_ata.c | 272 SAS_ADDR(dev->parent->sas_addr), in sas_get_ata_info() 307 u8 sas_addr[SAS_ADDR_SIZE]; in smp_ata_check_ready_type() local 310 res = sas_get_phy_attached_dev(ex_dev, phy->number, sas_addr, &type); in smp_ata_check_ready_type() 689 SAS_ADDR(child->sas_addr), phy_id); in sas_ata_add_dev() 694 SAS_ADDR(child->sas_addr), phy_id, ret); in sas_ata_add_dev() 698 SAS_ADDR(child->sas_addr), phy_id); in sas_ata_add_dev() 723 SAS_ADDR(child->sas_addr), in sas_ata_add_dev() 724 SAS_ADDR(parent->sas_addr), phy_id, ret); in sas_ata_add_dev()
|
| A D | sas_task.c | 34 SAS_ADDR(task->dev->sas_addr), iu->status); in sas_ssp_task_response()
|
| A D | sas_discover.c | 134 memcpy(dev->sas_addr, port->attached_sas_addr, SAS_ADDR_SIZE); in sas_get_port_device() 136 sas_hash_addr(dev->hashed_sas_addr, dev->sas_addr); in sas_get_port_device() 183 SAS_ADDR(dev->sas_addr), res); in sas_notify_lldd_dev_found()
|
| /drivers/scsi/aic94xx/ |
| A D | aic94xx_scb.c | 137 static void asd_get_attached_sas_addr(struct asd_phy *phy, u8 *sas_addr) in asd_get_attached_sas_addr() argument 143 u64 addr = be64_to_cpu(*(__be64 *)phy->phy_desc->sas_addr); in asd_get_attached_sas_addr() 146 *(__be64 *)sas_addr = cpu_to_be64(addr); in asd_get_attached_sas_addr() 150 memcpy(sas_addr, idframe->sas_addr, SAS_ADDR_SIZE); in asd_get_attached_sas_addr() 169 memcmp(port->sas_addr, sas_phy->sas_addr, in asd_form_port() 187 memcpy(port->sas_addr, sas_phy->sas_addr, in asd_form_port()
|
| A D | aic94xx_hwi.c | 28 if (asd_ha->hw_prof.sas_addr[0]) in asd_get_user_sas_addr() 32 asd_ha->hw_prof.sas_addr); in asd_get_user_sas_addr() 40 if (asd_ha->hw_prof.phy_desc[i].sas_addr[0] == 0) in asd_propagate_sas_addr() 45 SAS_ADDR(asd_ha->hw_prof.sas_addr)); in asd_propagate_sas_addr() 46 memcpy(asd_ha->hw_prof.phy_desc[i].sas_addr, in asd_propagate_sas_addr() 47 asd_ha->hw_prof.sas_addr, SAS_ADDR_SIZE); in asd_propagate_sas_addr() 64 memcpy(phy->identify_frame->sas_addr, phy->phy_desc->sas_addr, in asd_init_phy_identify() 103 memset(asd_port->sas_addr, 0, SAS_ADDR_SIZE); in asd_init_ports() 123 phy->sas_phy.sas_addr = &phy->phy_desc->sas_addr[0]; in asd_init_phys()
|
| A D | aic94xx_sds.c | 406 u8 sas_addr[SAS_ADDR_SIZE]; member 527 u8 sas_addr[SAS_ADDR_SIZE]; member 693 memcpy(asd_ha->hw_prof.sas_addr, ms->sas_addr, SAS_ADDR_SIZE); in asd_ms_get_sas_addr() 896 SAS_ADDR(asd_ha->hw_prof.sas_addr)); in asd_process_ms() 932 if (*(u64 *)pe->sas_addr == 0) { in asd_process_ctrla_phy_settings() 937 memcpy(asd_ha->hw_prof.phy_desc[i].sas_addr, pe->sas_addr, in asd_process_ctrla_phy_settings() 951 SAS_ADDR(asd_ha->hw_prof.phy_desc[i].sas_addr), in asd_process_ctrla_phy_settings() 984 memcpy(dflt_ps.phy_ent[i].sas_addr, in asd_process_ctrl_a_user() 985 asd_ha->hw_prof.sas_addr, SAS_ADDR_SIZE); in asd_process_ctrl_a_user()
|
| A D | aic94xx_hwi.h | 64 u8 sas_addr[SAS_ADDR_SIZE]; member 90 u8 sas_addr[SAS_ADDR_SIZE]; member 171 u8 sas_addr[SAS_ADDR_SIZE]; member
|
| /drivers/scsi/esas2r/ |
| A D | esas2r_flash.c | 1281 memcpy(&sas_address_bytes[0], n->sas_addr, 8); in esas2r_nvram_write() 1369 n->sas_addr[3] |= 0x0F; in esas2r_nvram_set_defaults() 1370 n->sas_addr[4] = HIBYTE(LOWORD(time)); in esas2r_nvram_set_defaults() 1371 n->sas_addr[5] = LOBYTE(LOWORD(time)); in esas2r_nvram_set_defaults() 1372 n->sas_addr[6] = a->pcid->bus->number; in esas2r_nvram_set_defaults() 1373 n->sas_addr[7] = a->pcid->devfn; in esas2r_nvram_set_defaults() 1379 u8 sas_addr[8]; in esas2r_nvram_get_defaults() local 1385 memcpy(&sas_addr[0], a->nvram->sas_addr, 8); in esas2r_nvram_get_defaults() 1387 memcpy(&nvram->sas_addr[0], &sas_addr[0], 8); in esas2r_nvram_get_defaults()
|
| A D | esas2r_targdb.c | 233 u64 *sas_addr) in esas2r_targ_db_find_by_sas_addr() argument 238 if (t->sas_addr == *sas_addr) in esas2r_targ_db_find_by_sas_addr()
|
| A D | esas2r_disc.c | 961 memcpy(&dc->sas_addr, in esas2r_disc_passthru_dev_addr_cb() 965 memset(&dc->sas_addr, 0, sizeof(dc->sas_addr)); in esas2r_disc_passthru_dev_addr_cb() 984 memcpy(&t->sas_addr, &dc->sas_addr, in esas2r_disc_passthru_dev_addr_cb() 985 sizeof(t->sas_addr)); in esas2r_disc_passthru_dev_addr_cb()
|
| A D | esas2r_main.c | 680 a->nvram->sas_addr[0], in esas2r_show_info() 681 a->nvram->sas_addr[1], in esas2r_show_info() 682 a->nvram->sas_addr[2], in esas2r_show_info() 683 a->nvram->sas_addr[3], in esas2r_show_info() 684 a->nvram->sas_addr[4], in esas2r_show_info() 685 a->nvram->sas_addr[5], in esas2r_show_info() 686 a->nvram->sas_addr[6], in esas2r_show_info() 687 a->nvram->sas_addr[7]); in esas2r_show_info()
|
| A D | atioctl.h | 317 u8 sas_addr[8]; member 500 u8 sas_addr[8]; member 513 u8 sas_addr[8]; member 670 u64 sas_addr; member
|
| A D | esas2r_ioctl.c | 540 t = esas2r_targ_db_find_by_sas_addr(a, (u64 *)gsa->sas_addr); in csmi_ioctl_callback() 563 || t->sas_addr == 0) { in csmi_ioctl_callback() 569 *(u64 *)gda->sas_addr = t->sas_addr; in csmi_ioctl_callback() 884 &a->nvram->sas_addr[0], sizeof(u64)); in hba_ioctl_callback() 1081 if (t->sas_addr == 0) { in hba_ioctl_callback() 1084 *(u64 *)gda->address = t->sas_addr; in hba_ioctl_callback()
|
| /drivers/scsi/pm8001/ |
| A D | pm8001_init.c | 173 sas_phy->sas_addr = (u8 *)&phy->dev_sas_addr; in pm8001_phy_init() 657 sha->sas_phy[i]->sas_addr = in pm8001_post_sas_ha_init() 663 sha->sas_addr = &pm8001_ha->sas_addr[0]; in pm8001_post_sas_ha_init() 691 memcpy(pm8001_ha->sas_addr, &pm8001_ha->phy[0].dev_sas_addr, in pm8001_init_sas_add() 750 pm8001_ha->sas_addr[j] = in pm8001_init_sas_add() 753 pm8001_ha->sas_addr[j] = in pm8001_init_sas_add() 758 pm8001_ha->sas_addr[j] = in pm8001_init_sas_add() 761 pm8001_ha->sas_addr[j] = in pm8001_init_sas_add() 764 memcpy(sas_add, pm8001_ha->sas_addr, SAS_ADDR_SIZE); in pm8001_init_sas_add()
|
| /drivers/scsi/isci/ |
| A D | remote_node_context.c | 121 __le64 sas_addr; in sci_remote_node_context_construct_buffer() local 134 sas_addr = cpu_to_le64(SAS_ADDR(dev->sas_addr)); in sci_remote_node_context_construct_buffer() 135 rnc->ssp.remote_sas_address_hi = upper_32_bits(sas_addr); in sci_remote_node_context_construct_buffer() 136 rnc->ssp.remote_sas_address_lo = lower_32_bits(sas_addr); in sci_remote_node_context_construct_buffer()
|
| A D | phy.c | 456 memcpy(sas, iaf->sas_addr, SAS_ADDR_SIZE); in sci_phy_get_attached_sas_address() 1392 __be64 sas_addr; in isci_phy_init() local 1397 sas_addr = cpu_to_be64(sci_sas_addr); in isci_phy_init() 1398 memcpy(iphy->sas_addr, &sas_addr, sizeof(sas_addr)); in isci_phy_init() 1402 iphy->sas_phy.sas_addr = &iphy->sas_addr[0]; in isci_phy_init()
|
| /drivers/scsi/mvsas/ |
| A D | mv_init.c | 79 sas_phy->sas_addr = &mvi->sas_addr[0]; in mvs_phy_init() 444 sha->sas_addr = &mvi->sas_addr[0]; in mvs_post_sas_ha_init() 470 memcpy(mvi->sas_addr, &mvi->phy[0].dev_sas_addr, SAS_ADDR_SIZE); in mvs_init_sas_add()
|
| A D | mv_sas.h | 281 u64 sas_addr[8]; member 342 u8 sas_addr[SAS_ADDR_SIZE]; member 431 u32 off_hi, u64 sas_addr);
|
| A D | mv_sas.c | 199 u32 off_hi, u64 sas_addr) in mvs_set_sas_addr() argument 201 u32 lo = (u32)sas_addr; in mvs_set_sas_addr() 202 u32 hi = (u32)(sas_addr>>32); in mvs_set_sas_addr() 383 memcpy(buf_oaf + 4, dev->sas_addr, SAS_ADDR_SIZE); in mvs_task_prep_smp() 531 memcpy(buf_oaf + 4, dev->sas_addr, SAS_ADDR_SIZE); in mvs_task_prep_ata() 635 memcpy(buf_oaf + 4, dev->sas_addr, SAS_ADDR_SIZE); in mvs_task_prep_ssp() 710 SAS_ADDR(dev->sas_addr)); in mvs_task_prep() 1185 SAS_ADDR(dev->sas_addr), in mvs_dev_found_notify() 1186 SAS_ADDR(parent_dev->sas_addr)); in mvs_dev_found_notify()
|
| /drivers/scsi/hisi_sas/ |
| A D | hisi_sas_main.c | 545 SAS_ADDR(device->sas_addr)); in hisi_sas_queue_command() 886 SAS_ADDR(device->sas_addr), in hisi_sas_dev_found() 887 SAS_ADDR(parent_dev->sas_addr)); in hisi_sas_dev_found() 1079 sas_phy->sas_addr = &hisi_hba->sas_addr[0]; in hisi_sas_phy_init() 1383 SAS_ADDR(device->sas_addr)); in hisi_sas_softreset_ata_disk() 1387 SAS_ADDR(device->sas_addr)); in hisi_sas_softreset_ata_disk() 1902 SAS_ADDR(device->sas_addr), rc); in hisi_sas_I_T_nexus_reset() 1955 SAS_ADDR(device->sas_addr), rc); in hisi_sas_async_I_T_nexus_reset() 2035 SAS_ADDR(device->sas_addr)); in hisi_sas_internal_abort_timeout() 2054 SAS_ADDR(device->sas_addr)); in hisi_sas_internal_abort_timeout() [all …]
|
| A D | hisi_sas_v1_hw.c | 471 memcpy(&identify_frame._un4_11[0], hisi_hba->sas_addr, SAS_ADDR_SIZE); in config_id_frame_v1_hw() 472 memcpy(&identify_frame.sas_addr[0], hisi_hba->sas_addr, SAS_ADDR_SIZE); in config_id_frame_v1_hw() 499 u64 sas_addr; in setup_itct_v1_hw() local 524 memcpy(&sas_addr, device->sas_addr, SAS_ADDR_SIZE); in setup_itct_v1_hw() 525 itct->sas_addr = cpu_to_le64(__swab64(sas_addr)); in setup_itct_v1_hw() 1362 &id->sas_addr, SAS_ADDR_SIZE); in int_phyup_v1_hw()
|