Home
last modified time | relevance | path

Searched refs:sas_addr (Results 1 – 25 of 60) sorted by relevance

123

/linux/drivers/scsi/libsas/
H A Dsas_expander.c26 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 …]
H A Dsas_internal.h42 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()
154 rphy->identify.sas_address = SAS_ADDR(dev->sas_addr); in sas_fill_in_rphy()
H A Dsas_port.c21 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()
H A Dsas_scsi_host.c334 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()
932 SAS_ADDR(device->sas_addr)); in sas_execute_internal_abort()
1030 SAS_ADDR(device->sas_addr)); in sas_execute_tmf()
1036 SAS_ADDR(device->sas_addr)); in sas_execute_tmf()
1057 SAS_ADDR(device->sas_addr), in sas_execute_tmf()
1067 SAS_ADDR(device->sas_addr)); in sas_execute_tmf()
1075 SAS_ADDR(device->sas_addr)); in sas_execute_tmf()
[all …]
H A Dsas_ata.c272 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()
692 SAS_ADDR(child->sas_addr), phy_id); in sas_ata_add_dev()
697 SAS_ADDR(child->sas_addr), phy_id, ret); in sas_ata_add_dev()
701 SAS_ADDR(child->sas_addr), phy_id); in sas_ata_add_dev()
726 SAS_ADDR(child->sas_addr), in sas_ata_add_dev()
727 SAS_ADDR(parent->sas_addr), phy_id, ret); in sas_ata_add_dev()
H A Dsas_task.c34 SAS_ADDR(task->dev->sas_addr), iu->status); in sas_ssp_task_response()
/linux/net/atm/
H A Daddr.c20 if (!*addr->sas_addr.pub) in check_addr()
21 return *addr->sas_addr.prv ? 0 : -EINVAL; in check_addr()
23 if (!addr->sas_addr.pub[i]) in check_addr()
30 if (*a->sas_addr.prv) in identical()
31 if (memcmp(a->sas_addr.prv, b->sas_addr.prv, ATM_ESA_LEN)) in identical()
33 if (!*a->sas_addr.pub) in identical()
34 return !*b->sas_addr.pub; in identical()
35 if (!*b->sas_addr.pub) in identical()
37 return !strcmp(a->sas_addr.pub, b->sas_addr.pub); in identical()
H A Datm_sysfs.c42 &aaddr->addr.sas_addr.prv[0], in atmaddress_show()
43 &aaddr->addr.sas_addr.prv[1], in atmaddress_show()
44 &aaddr->addr.sas_addr.prv[3], in atmaddress_show()
45 &aaddr->addr.sas_addr.prv[13], in atmaddress_show()
46 &aaddr->addr.sas_addr.prv[19]); in atmaddress_show()
H A Dsignaling.c80 if (!*vcc->local.sas_addr.prv && !*vcc->local.sas_addr.pub) { in sigd_send()
82 memcpy(vcc->local.sas_addr.prv, in sigd_send()
83 msg->local.sas_addr.prv, ATM_ESA_LEN); in sigd_send()
84 memcpy(vcc->local.sas_addr.pub, in sigd_send()
85 msg->local.sas_addr.pub, ATM_E164_LEN + 1); in sigd_send()
H A Dproc.c213 seq_printf(seq, "%s%s", vcc->remote.sas_addr.pub, in svc_info()
214 *vcc->remote.sas_addr.pub && *vcc->remote.sas_addr.prv ? "+" : ""); in svc_info()
215 if (*vcc->remote.sas_addr.prv) { in svc_info()
219 seq_printf(seq, "%02x", vcc->remote.sas_addr.prv[i]); in svc_info()
H A Dclip.c710 if (*addr->sas_addr.pub) { in svc_addr()
711 seq_printf(seq, "%s", addr->sas_addr.pub); in svc_addr()
712 if (*addr->sas_addr.prv) in svc_addr()
714 } else if (!*addr->sas_addr.prv) { in svc_addr()
718 if (*addr->sas_addr.prv) { in svc_addr()
719 unsigned char *prv = addr->sas_addr.prv; in svc_addr()
/linux/include/uapi/linux/
H A Datm.h214 } sas_addr __ATM_API_ALIGN; /* SVC address */
220 return *addr.sas_addr.prv || *addr.sas_addr.pub; in atmsvc_addr_in_use()
/linux/drivers/scsi/aic94xx/
H A Daic94xx_scb.c137 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()
H A Daic94xx_hwi.c28 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()
H A Daic94xx_sds.c406 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()
H A Daic94xx_hwi.h64 u8 sas_addr[SAS_ADDR_SIZE]; member
90 u8 sas_addr[SAS_ADDR_SIZE]; member
171 u8 sas_addr[SAS_ADDR_SIZE]; member
/linux/drivers/scsi/esas2r/
H A Desas2r_targdb.c233 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()
H A Desas2r_flash.c1281 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()
H A Desas2r_disc.c961 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()
/linux/include/scsi/
H A Dsas.h291 u8 sas_addr[SAS_ADDR_SIZE]; member
424 u8 sas_addr[8]; member
512 u8 sas_addr[SAS_ADDR_SIZE]; member
645 u8 sas_addr[8]; member
H A Dlibsas.h179 u8 sas_addr[SAS_ADDR_SIZE]; member
251 u8 sas_addr[SAS_ADDR_SIZE]; member
318 u8 *sas_addr; /* must be set */ member
365 u8 *sas_addr; /* must be set */ member
/linux/drivers/scsi/isci/
H A Dremote_node_context.c121 __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()
H A Dphy.c456 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()
/linux/drivers/scsi/pm8001/
H A Dpm8001_init.c166 sas_phy->sas_addr = (u8 *)&phy->dev_sas_addr; in pm8001_phy_init()
653 sha->sas_phy[i]->sas_addr = in pm8001_post_sas_ha_init()
659 sha->sas_addr = &pm8001_ha->sas_addr[0]; in pm8001_post_sas_ha_init()
687 memcpy(pm8001_ha->sas_addr, &pm8001_ha->phy[0].dev_sas_addr, in pm8001_init_sas_add()
746 pm8001_ha->sas_addr[j] = in pm8001_init_sas_add()
749 pm8001_ha->sas_addr[j] = in pm8001_init_sas_add()
754 pm8001_ha->sas_addr[j] = in pm8001_init_sas_add()
757 pm8001_ha->sas_addr[j] = in pm8001_init_sas_add()
760 memcpy(sas_add, pm8001_ha->sas_addr, SAS_ADDR_SIZE); in pm8001_init_sas_add()
/linux/drivers/scsi/hisi_sas/
H A Dhisi_sas_main.c513 SAS_ADDR(device->sas_addr)); in hisi_sas_queue_command()
854 SAS_ADDR(device->sas_addr), in hisi_sas_dev_found()
855 SAS_ADDR(parent_dev->sas_addr)); in hisi_sas_dev_found()
1028 sas_phy->sas_addr = &hisi_hba->sas_addr[0]; in hisi_sas_phy_init()
1331 SAS_ADDR(device->sas_addr)); in hisi_sas_softreset_ata_disk()
1335 SAS_ADDR(device->sas_addr)); in hisi_sas_softreset_ata_disk()
1844 SAS_ADDR(device->sas_addr), rc); in hisi_sas_I_T_nexus_reset()
1906 SAS_ADDR(device->sas_addr), rc); in hisi_sas_async_I_T_nexus_reset()
1986 SAS_ADDR(device->sas_addr)); in hisi_sas_internal_abort_timeout()
2005 SAS_ADDR(device->sas_addr)); in hisi_sas_internal_abort_timeout()
[all …]

123