Searched refs:sas_addr (Results 1 - 57 of 57) sorted by relevance

/linux-4.4.14/net/atm/
H A Daddr.c19 if (!*addr->sas_addr.pub) check_addr()
20 return *addr->sas_addr.prv ? 0 : -EINVAL; check_addr()
22 if (!addr->sas_addr.pub[i]) check_addr()
29 if (*a->sas_addr.prv) identical()
30 if (memcmp(a->sas_addr.prv, b->sas_addr.prv, ATM_ESA_LEN)) identical()
32 if (!*a->sas_addr.pub) identical()
33 return !*b->sas_addr.pub; identical()
34 if (!*b->sas_addr.pub) identical()
36 return !strcmp(a->sas_addr.pub, b->sas_addr.pub); identical()
H A Dsignaling.c79 if (!*vcc->local.sas_addr.prv && !*vcc->local.sas_addr.pub) { sigd_send()
81 memcpy(vcc->local.sas_addr.prv, sigd_send()
82 msg->local.sas_addr.prv, ATM_ESA_LEN); sigd_send()
83 memcpy(vcc->local.sas_addr.pub, sigd_send()
84 msg->local.sas_addr.pub, ATM_E164_LEN + 1); sigd_send()
H A Dproc.c226 seq_printf(seq, "%s%s", vcc->remote.sas_addr.pub, svc_info()
227 *vcc->remote.sas_addr.pub && *vcc->remote.sas_addr.prv ? "+" : ""); svc_info()
228 if (*vcc->remote.sas_addr.prv) { svc_info()
232 seq_printf(seq, "%02x", vcc->remote.sas_addr.prv[i]); svc_info()
H A Dclip.c710 if (*addr->sas_addr.pub) { svc_addr()
711 seq_printf(seq, "%s", addr->sas_addr.pub); svc_addr()
712 if (*addr->sas_addr.prv) svc_addr()
714 } else if (!*addr->sas_addr.prv) { svc_addr()
718 if (*addr->sas_addr.prv) { svc_addr()
719 unsigned char *prv = addr->sas_addr.prv; svc_addr()
H A Datm_sysfs.c49 aaddr->addr.sas_addr.prv[i]); show_atmaddress()
H A Dlec.c2181 memcpy(to_add->atm_addr, vcc->remote.sas_addr.prv, ATM_ESA_LEN); lec_mcast_make()
/linux-4.4.14/drivers/scsi/libsas/
H A Dsas_expander.c37 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr);
39 u8 *sas_addr, int include);
40 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr);
140 SAS_ADDR(dev->sas_addr), smp_execute_task()
202 u8 sas_addr[SAS_ADDR_SIZE]; sas_set_ex_phy() local
236 memcpy(sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); sas_set_ex_phy()
327 SAS_ADDR(phy->attached_sas_addr) != SAS_ADDR(sas_addr)) sas_set_ex_phy()
341 SAS_ADDR(dev->sas_addr), phy->phy_id, sas_set_ex_phy()
384 if (memcmp(dev->sas_addr, dr->attached_sas_addr, SAS_ADDR_SIZE) == 0) { sas_ex_phy_discover_helper()
493 SAS_ADDR(dev->sas_addr), res); sas_ex_general()
497 SAS_ADDR(dev->sas_addr), rg_resp->result); sas_ex_general()
506 SAS_ADDR(dev->sas_addr)); sas_ex_general()
561 SAS_ADDR(dev->sas_addr), res); sas_ex_manuf_info()
565 SAS_ADDR(dev->sas_addr), mi_resp[2]); sas_ex_manuf_info()
621 static void sas_ex_disable_port(struct domain_device *dev, u8 *sas_addr) sas_ex_disable_port() argument
633 if (SAS_ADDR(phy->attached_sas_addr) == SAS_ADDR(sas_addr)) sas_ex_disable_port()
639 u8 *sas_addr) sas_dev_present_in_domain()
643 if (SAS_ADDR(port->sas_addr) == SAS_ADDR(sas_addr)) sas_dev_present_in_domain()
646 if (SAS_ADDR(dev->sas_addr) == SAS_ADDR(sas_addr)) sas_dev_present_in_domain()
758 SAS_ADDR(child->sas_addr)) { sas_ex_get_linkrate()
792 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); sas_ex_discover_end_dev()
793 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); sas_ex_discover_end_dev()
829 SAS_ADDR(child->sas_addr), sas_ex_discover_end_dev()
830 SAS_ADDR(parent->sas_addr), phy_id, res); sas_ex_discover_end_dev()
854 SAS_ADDR(child->sas_addr), sas_ex_discover_end_dev()
855 SAS_ADDR(parent->sas_addr), phy_id, res); sas_ex_discover_end_dev()
860 phy->attached_tproto, SAS_ADDR(parent->sas_addr), sas_ex_discover_end_dev()
920 SAS_ADDR(parent->sas_addr), phy_id, sas_ex_discover_expander()
957 memcpy(child->sas_addr, phy->attached_sas_addr, SAS_ADDR_SIZE); sas_ex_discover_expander()
958 sas_hash_addr(child->hashed_sas_addr, child->sas_addr); sas_ex_discover_expander()
1001 SAS_ADDR(dev->port->sas_addr))) { sas_ex_discover_dev()
1006 SAS_ADDR(dev->parent->sas_addr))) { sas_ex_discover_dev()
1009 sas_configure_phy(dev, phy_id, dev->port->sas_addr, 1); sas_ex_discover_dev()
1031 SAS_ADDR(dev->sas_addr), sas_ex_discover_dev()
1062 SAS_ADDR(dev->sas_addr), sas_ex_discover_dev()
1089 SAS_ADDR(child->sas_addr)) { sas_ex_discover_dev()
1148 SAS_ADDR(dev->sas_addr), sas_check_level_subtractive_boundary()
1149 SAS_ADDR(child->sas_addr), sas_check_level_subtractive_boundary()
1233 SAS_ADDR(dev->sas_addr), i, sas_check_ex_subtractive_boundary()
1257 SAS_ADDR(parent->sas_addr), sas_print_parent_topology_bug()
1261 SAS_ADDR(child->sas_addr), sas_print_parent_topology_bug()
1279 SAS_ADDR(parent->sas_addr), sas_check_eeds()
1281 SAS_ADDR(child->sas_addr), sas_check_eeds()
1285 memcpy(parent->port->disc.eeds_a, parent->sas_addr, sas_check_eeds()
1287 memcpy(parent->port->disc.eeds_b, child->sas_addr, sas_check_eeds()
1290 SAS_ADDR(parent->sas_addr)) || sas_check_eeds()
1292 SAS_ADDR(child->sas_addr))) sas_check_eeds()
1295 SAS_ADDR(parent->sas_addr)) || sas_check_eeds()
1297 SAS_ADDR(child->sas_addr)))) sas_check_eeds()
1303 SAS_ADDR(parent->sas_addr), sas_check_eeds()
1305 SAS_ADDR(child->sas_addr), sas_check_eeds()
1338 if (SAS_ADDR(parent_phy->attached_sas_addr) != SAS_ADDR(child->sas_addr)) sas_check_parent_topology()
1388 u8 *sas_addr, int *index, int *present) sas_configure_present()
1422 SAS_ADDR(dev->sas_addr), phy_id, i); sas_configure_present()
1427 SAS_ADDR(dev->sas_addr), phy_id, i, res); sas_configure_present()
1430 if (SAS_ADDR(sas_addr) != 0) { sas_configure_present()
1431 if (SAS_ADDR(rri_resp+16) == SAS_ADDR(sas_addr)) { sas_configure_present()
1462 u8 *sas_addr, int index, int include) sas_configure_set()
1481 if (SAS_ADDR(sas_addr) == 0 || !include) sas_configure_set()
1483 memcpy(cri_req+16, sas_addr, SAS_ADDR_SIZE); sas_configure_set()
1493 SAS_ADDR(dev->sas_addr), phy_id, index); sas_configure_set()
1502 u8 *sas_addr, int include) sas_configure_phy()
1508 res = sas_configure_present(dev, phy_id, sas_addr, &index, &present); sas_configure_phy()
1512 return sas_configure_set(dev, phy_id, sas_addr, index,include); sas_configure_phy()
1521 * sas_addr: SAS port identifier of device directly attached to child
1525 u8 *sas_addr, int include) sas_configure_parent()
1532 res = sas_configure_parent(parent->parent, parent, sas_addr, sas_configure_parent()
1540 SAS_ADDR(parent->sas_addr)); sas_configure_parent()
1549 SAS_ADDR(child->sas_addr))) { sas_configure_parent()
1550 res = sas_configure_phy(parent, i, sas_addr, include); sas_configure_parent()
1562 * sas_addr: port identifier of device directly attached to the expander device
1564 static int sas_configure_routing(struct domain_device *dev, u8 *sas_addr) sas_configure_routing() argument
1567 return sas_configure_parent(dev->parent, dev, sas_addr, 1); sas_configure_routing()
1571 static int sas_disable_routing(struct domain_device *dev, u8 *sas_addr) sas_disable_routing() argument
1574 return sas_configure_parent(dev->parent, dev, sas_addr, 0); sas_disable_routing()
1602 SAS_ADDR(dev->sas_addr), res); sas_discover_expander()
1723 u8 *sas_addr, enum sas_device_type *type) sas_get_phy_attached_dev()
1736 memcpy(sas_addr, disc_resp->disc.attached_sas_addr, 8); sas_get_phy_attached_dev()
1739 memset(sas_addr, 0, 8); sas_get_phy_attached_dev()
1887 if (SAS_ADDR(child->sas_addr) == sas_unregister_devs_sas_addr()
1959 SAS_ADDR(dev->sas_addr), phy_id); sas_discover_new()
1971 if (SAS_ADDR(child->sas_addr) == sas_discover_new()
2002 u8 sas_addr[8]; sas_rediscover_dev() local
2005 memset(sas_addr, 0, 8); sas_rediscover_dev()
2006 res = sas_get_phy_attached_dev(dev, phy_id, sas_addr, &type); sas_rediscover_dev()
2024 if ((SAS_ADDR(sas_addr) == 0) || (res == -ECOMM)) { sas_rediscover_dev()
2028 } else if (SAS_ADDR(sas_addr) == SAS_ADDR(phy->attached_sas_addr) && sas_rediscover_dev()
2038 SAS_ADDR(dev->sas_addr), phy_id, action); sas_rediscover_dev()
2044 SAS_ADDR(sas_addr) != SAS_ADDR(phy->attached_sas_addr)) { sas_rediscover_dev()
2046 SAS_ADDR(dev->sas_addr), phy_id, sas_rediscover_dev()
2077 SAS_ADDR(dev->sas_addr), phy_id); sas_rediscover()
638 sas_dev_present_in_domain(struct asd_sas_port *port, u8 *sas_addr) sas_dev_present_in_domain() argument
1387 sas_configure_present(struct domain_device *dev, int phy_id, u8 *sas_addr, int *index, int *present) sas_configure_present() argument
1461 sas_configure_set(struct domain_device *dev, int phy_id, u8 *sas_addr, int index, int include) sas_configure_set() argument
1501 sas_configure_phy(struct domain_device *dev, int phy_id, u8 *sas_addr, int include) sas_configure_phy() argument
1523 sas_configure_parent(struct domain_device *parent, struct domain_device *child, u8 *sas_addr, int include) sas_configure_parent() argument
1722 sas_get_phy_attached_dev(struct domain_device *dev, int phy_id, u8 *sas_addr, enum sas_device_type *type) sas_get_phy_attached_dev() argument
H A Dsas_task.c29 SAS_ADDR(task->dev->sas_addr), sas_ssp_task_response()
H A Dsas_port.c37 memcmp(port->sas_addr, phy->sas_addr, SAS_ADDR_SIZE) != 0)) phy_is_wideport_member()
124 if (*(u64 *) port->sas_addr && sas_form_port()
138 if (*(u64 *)port->sas_addr == 0 sas_form_port()
140 memcpy(port->sas_addr, phy->sas_addr, sas_form_port()
243 memset(port->sas_addr, 0, SAS_ADDR_SIZE); sas_deform_port()
H A Dsas_dump.c65 SAS_DPRINTK("port%d: sas_addr:%llx\n", port->id, sas_dump_port()
66 SAS_ADDR(port->sas_addr)); sas_dump_port()
H A Dsas_internal.h121 SAS_ADDR(dev->sas_addr), err); sas_fail_probe()
128 rphy->identify.sas_address = SAS_ADDR(dev->sas_addr); sas_fill_in_rphy()
H A Dsas_scsi_host.c360 SAS_ADDR(dev->sas_addr), sas_recover_lu()
386 SAS_ADDR(dev->sas_addr)); sas_recover_I_T()
655 SAS_ADDR(task->dev->sas_addr)); list_for_each_entry_safe()
692 SAS_ADDR(task->dev->sas_addr), list_for_each_entry_safe()
887 "TCQ\n", SAS_ADDR(dev->sas_addr), sas_slave_configure()
964 static void sas_parse_addr(u8 *sas_addr, const char *p) sas_parse_addr() argument
975 sas_addr[i] = (h<<4) | l; sas_parse_addr()
986 res = request_firmware(&fw, "sas_addr", &shost->shost_gendev); sas_request_addr()
H A Dsas_discover.c142 memcpy(dev->sas_addr, port->attached_sas_addr, SAS_ADDR_SIZE); sas_get_port_device()
144 sas_hash_addr(dev->hashed_sas_addr, dev->sas_addr); sas_get_port_device()
192 SAS_ADDR(dev->sas_addr), res); sas_notify_lldd_dev_found()
H A Dsas_init.c86 void sas_hash_addr(u8 *hashed, const u8 *sas_addr) sas_hash_addr() argument
96 if ((1 << b) & sas_addr[i]) { sas_hash_addr()
126 sas_hash_addr(sas_ha->hashed_sas_addr, sas_ha->sas_addr); sas_register_ha()
H A Dsas_phy.c169 phy->phy->identify.sas_address = SAS_ADDR(sas_ha->sas_addr); sas_register_phys()
H A Dsas_host_smp.c37 memcpy(resp_data + 16, sas_ha->sas_addr, SAS_ADDR_SIZE); sas_host_smp_discover()
H A Dsas_ata.c294 "0x%x\n", SAS_ADDR(dev->parent->sas_addr), sas_get_ata_info()
/linux-4.4.14/drivers/scsi/aic94xx/
H A Daic94xx.h62 static inline void asd_stringify_sas_addr(char *p, const u8 *sas_addr) asd_stringify_sas_addr() argument
66 snprintf(p, 3, "%02X", sas_addr[i]); asd_stringify_sas_addr()
H A Daic94xx_sds.c424 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:asd_manuf_sec
543 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:asd_ctrla_phy_entry
709 memcpy(asd_ha->hw_prof.sas_addr, ms->sas_addr, SAS_ADDR_SIZE); asd_ms_get_sas_addr()
910 SAS_ADDR(asd_ha->hw_prof.sas_addr)); asd_process_ms()
946 if (*(u64 *)pe->sas_addr == 0) { asd_process_ctrla_phy_settings()
951 memcpy(asd_ha->hw_prof.phy_desc[i].sas_addr, pe->sas_addr, asd_process_ctrla_phy_settings()
962 ASD_DPRINTK("ctrla: phy%d: sas_addr: %llx, sas rate:0x%x-0x%x," asd_process_ctrla_phy_settings()
965 SAS_ADDR(asd_ha->hw_prof.phy_desc[i].sas_addr), asd_process_ctrla_phy_settings()
998 memcpy(dflt_ps.phy_ent[i].sas_addr, asd_process_ctrl_a_user()
999 asd_ha->hw_prof.sas_addr, SAS_ADDR_SIZE); asd_process_ctrl_a_user()
H A Daic94xx_hwi.c46 if (asd_ha->hw_prof.sas_addr[0]) asd_get_user_sas_addr()
50 asd_ha->hw_prof.sas_addr); asd_get_user_sas_addr()
58 if (asd_ha->hw_prof.phy_desc[i].sas_addr[0] == 0) asd_propagate_sas_addr()
63 SAS_ADDR(asd_ha->hw_prof.sas_addr)); asd_propagate_sas_addr()
64 memcpy(asd_ha->hw_prof.phy_desc[i].sas_addr, asd_propagate_sas_addr()
65 asd_ha->hw_prof.sas_addr, SAS_ADDR_SIZE); asd_propagate_sas_addr()
82 memcpy(phy->identify_frame->sas_addr, phy->phy_desc->sas_addr, asd_init_phy_identify()
123 memset(asd_port->sas_addr, 0, SAS_ADDR_SIZE); asd_init_ports()
143 phy->sas_phy.sas_addr = &phy->phy_desc->sas_addr[0]; asd_init_phys()
H A Daic94xx_scb.c145 * sas_addr: pointer to buffer where the SAS address is to be written
154 static void asd_get_attached_sas_addr(struct asd_phy *phy, u8 *sas_addr) asd_get_attached_sas_addr() argument
160 u64 addr = be64_to_cpu(*(__be64 *)phy->phy_desc->sas_addr); asd_get_attached_sas_addr()
163 *(__be64 *)sas_addr = cpu_to_be64(addr); asd_get_attached_sas_addr()
167 memcpy(sas_addr, idframe->sas_addr, SAS_ADDR_SIZE); asd_get_attached_sas_addr()
186 memcmp(port->sas_addr, sas_phy->sas_addr, asd_form_port()
204 memcpy(port->sas_addr, sas_phy->sas_addr, asd_form_port()
H A Daic94xx_hwi.h82 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:asd_phy_desc
108 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:hw_profile
189 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:asd_port
H A Daic94xx_init.c688 asd_ha->sas_ha.sas_addr = &asd_ha->hw_prof.sas_addr[0]; asd_register_sas_ha()
802 pci_name(dev), SAS_ADDR(asd_ha->hw_prof.sas_addr), asd_pci_probe()
H A Daic94xx_dev.c171 dev->sas_addr[i]); asd_init_target_ddb()
H A Daic94xx_seq.c977 u8 *sas_addr; asd_init_lseq_cio() local
1058 sas_addr = asd_ha->phys[lseq].phy_desc->sas_addr; asd_init_lseq_cio()
1060 asd_write_reg_byte(asd_ha, LmWWN(lseq) + i, sas_addr[i]); asd_init_lseq_cio()
/linux-4.4.14/include/scsi/
H A Dsas.h299 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:sas_identify_frame
393 u8 sas_addr[8]; member in struct:discover_resp
493 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:sas_identify_frame
587 u8 sas_addr[8]; member in struct:discover_resp
H A Dlibsas.h213 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:domain_device
281 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:asd_sas_port
342 u8 *sas_addr; /* must be set */ member in struct:asd_sas_phy
406 u8 *sas_addr; /* must be set */ member in struct:sas_ha_struct
414 int strict_wide_ports; /* both sas_addr and attached_sas_addr must match
451 void sas_hash_addr(u8 *hashed, const u8 *sas_addr);
/linux-4.4.14/drivers/scsi/esas2r/
H A Desas2r_flash.c72 { 0x50, 0x01, 0x08, 0x60, /* sas_addr */
1280 memcpy(&sas_address_bytes[0], n->sas_addr, 8); esas2r_nvram_write()
1368 n->sas_addr[3] |= 0x0F; esas2r_nvram_set_defaults()
1369 n->sas_addr[4] = HIBYTE(LOWORD(time)); esas2r_nvram_set_defaults()
1370 n->sas_addr[5] = LOBYTE(LOWORD(time)); esas2r_nvram_set_defaults()
1371 n->sas_addr[6] = a->pcid->bus->number; esas2r_nvram_set_defaults()
1372 n->sas_addr[7] = a->pcid->devfn; esas2r_nvram_set_defaults()
1378 u8 sas_addr[8]; esas2r_nvram_get_defaults() local
1384 memcpy(&sas_addr[0], a->nvram->sas_addr, 8); esas2r_nvram_get_defaults()
1386 memcpy(&nvram->sas_addr[0], &sas_addr[0], 8); esas2r_nvram_get_defaults()
H A Desas2r_targdb.c233 u64 *sas_addr) esas2r_targ_db_find_by_sas_addr()
238 if (t->sas_addr == *sas_addr) esas2r_targ_db_find_by_sas_addr()
232 esas2r_targ_db_find_by_sas_addr(struct esas2r_adapter *a, u64 *sas_addr) esas2r_targ_db_find_by_sas_addr() argument
H A Desas2r_main.c726 a->nvram->sas_addr[0], esas2r_show_info()
727 a->nvram->sas_addr[1], esas2r_show_info()
728 a->nvram->sas_addr[2], esas2r_show_info()
729 a->nvram->sas_addr[3], esas2r_show_info()
730 a->nvram->sas_addr[4], esas2r_show_info()
731 a->nvram->sas_addr[5], esas2r_show_info()
732 a->nvram->sas_addr[6], esas2r_show_info()
733 a->nvram->sas_addr[7]); esas2r_show_info()
H A Desas2r_disc.c961 memcpy(&dc->sas_addr, esas2r_disc_passthru_dev_addr_cb()
965 memset(&dc->sas_addr, 0, sizeof(dc->sas_addr)); esas2r_disc_passthru_dev_addr_cb()
984 memcpy(&t->sas_addr, &dc->sas_addr, esas2r_disc_passthru_dev_addr_cb()
985 sizeof(t->sas_addr)); esas2r_disc_passthru_dev_addr_cb()
H A Desas2r_ioctl.c538 t = esas2r_targ_db_find_by_sas_addr(a, (u64 *)gsa->sas_addr); csmi_ioctl_callback()
561 || t->sas_addr == 0) { csmi_ioctl_callback()
567 *(u64 *)gda->sas_addr = t->sas_addr; csmi_ioctl_callback()
892 &a->nvram->sas_addr[0], sizeof(u64)); hba_ioctl_callback()
1090 if (t->sas_addr == 0) { hba_ioctl_callback()
1093 *(u64 *)gda->address = t->sas_addr; hba_ioctl_callback()
H A Datioctl.h317 u8 sas_addr[8]; member in struct:atto_csmi_raid_drives
500 u8 sas_addr[8]; member in struct:atto_csmi_get_scsi_addr
513 u8 sas_addr[8]; member in struct:atto_csmi_get_dev_addr
670 u64 sas_addr; member in union:atto_module_info::__anon9328
H A Desas2r.h565 u8 sas_addr[8]; member in struct:esas2r_sas_nvram
643 u64 sas_addr; member in struct:esas2r_target
743 u64 sas_addr; member in struct:esas2r_disc_context
1121 u64 *sas_addr);
/linux-4.4.14/include/uapi/linux/
H A Datm.h213 } sas_addr __ATM_API_ALIGN; /* SVC address */
219 return *addr.sas_addr.prv || *addr.sas_addr.pub; atmsvc_addr_in_use()
/linux-4.4.14/drivers/scsi/pm8001/
H A Dpm8001_init.c135 sas_phy->sas_addr = &pm8001_ha->sas_addr[0]; pm8001_phy_init()
603 sha->sas_addr = &pm8001_ha->sas_addr[0]; pm8001_post_sas_ha_init()
665 pm8001_ha->sas_addr[j] = pm8001_init_sas_add()
668 pm8001_ha->sas_addr[j] = pm8001_init_sas_add()
673 pm8001_ha->sas_addr[j] = pm8001_init_sas_add()
676 pm8001_ha->sas_addr[j] = pm8001_init_sas_add()
682 pm8001_ha->sas_addr, SAS_ADDR_SIZE); pm8001_init_sas_add()
684 pm8001_printk("phy %d sas_addr = %016llx\n", i, pm8001_init_sas_add()
695 memcpy(pm8001_ha->sas_addr, &pm8001_ha->phy[0].dev_sas_addr, pm8001_init_sas_add()
H A Dpm8001_sas.c612 == SAS_ADDR(dev->sas_addr)) { pm8001_dev_found_notify()
620 " at ex:%016llx.\n", SAS_ADDR(dev->sas_addr), pm8001_dev_found_notify()
621 SAS_ADDR(parent_dev->sas_addr))); pm8001_dev_found_notify()
750 SAS_ADDR(dev->sas_addr), pm8001_exec_internal_tmf_task()
825 SAS_ADDR(dev->sas_addr), pm8001_exec_internal_task_abort()
H A Dpm8001_hwi.c1883 "%016llx", SAS_ADDR(t->dev->sas_addr))); mpi_ssp_completion()
2353 sata_addr_low[i] = pm8001_ha->sas_addr[j]; mpi_sata_completion()
2355 sata_addr_hi[i] = pm8001_ha->sas_addr[j]; mpi_sata_completion()
2384 "%016llx", SAS_ADDR(t->dev->sas_addr))); mpi_sata_completion()
3161 memcpy(pm8001_ha->sas_addr, pm8001_mpi_get_nvmd_resp()
3294 * @sas_addr: pointer to buffer where the SAS address is to be written
3304 u8 *sas_addr) pm8001_get_attached_sas_addr()
3310 u64 addr = be64_to_cpu(*(__be64 *)pm8001_ha->sas_addr); pm8001_get_attached_sas_addr()
3312 *(__be64 *)sas_addr = cpu_to_be64(addr); pm8001_get_attached_sas_addr()
3316 memcpy(sas_addr, idframe->sas_addr, SAS_ADDR_SIZE); pm8001_get_attached_sas_addr()
4482 memcpy(payload.sas_identify.sas_addr, pm8001_chip_phy_start_req()
4483 pm8001_ha->sas_addr, SAS_ADDR_SIZE); pm8001_chip_phy_start_req()
4564 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, pm8001_chip_reg_dev_req()
3303 pm8001_get_attached_sas_addr(struct pm8001_phy *phy, u8 *sas_addr) pm8001_get_attached_sas_addr() argument
H A Dpm8001_sas.h508 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:pm8001_hba_info
694 void pm8001_get_attached_sas_addr(struct pm8001_phy *phy, u8 *sas_addr);
H A Dpm80xx_hwi.c1556 ":%016llx", SAS_ADDR(t->dev->sas_addr))); mpi_ssp_completion()
2047 sata_addr_low[i] = pm8001_ha->sas_addr[j]; mpi_sata_completion()
2049 sata_addr_hi[i] = pm8001_ha->sas_addr[j]; mpi_sata_completion()
2079 "%016llx", SAS_ADDR(t->dev->sas_addr))); mpi_sata_completion()
4391 memcpy(payload.sas_identify.sas_addr, pm80xx_chip_phy_start_req()
4392 pm8001_ha->sas_addr, SAS_ADDR_SIZE); pm80xx_chip_phy_start_req()
4479 memcpy(payload.sas_addr, pm8001_dev->sas_device->sas_addr, pm80xx_chip_reg_dev_req()
H A Dpm8001_ctl.c237 be64_to_cpu(*(__be64 *)pm8001_ha->sas_addr)); pm8001_ctl_host_sas_address_show()
H A Dpm8001_hwi.h251 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:reg_dev_req
H A Dpm80xx_hwi.h350 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:reg_dev_req
/linux-4.4.14/drivers/scsi/mpt3sas/
H A Dmpt3sas_transport.c393 "report_manufacture - send to sas_addr(0x%016llx)\n", _transport_expander_report_manufacture()
478 "remove: sas_addr(0x%016llx)\n", _transport_delete_port()
505 "remove: sas_addr(0x%016llx), phy(%d)\n", _transport_delete_phy()
529 "add: sas_addr(0x%016llx), phy(%d)\n", (unsigned long long) _transport_add_phy()
719 "add: handle(0x%04x), sas_addr(0x%016llx), phy(%d)\n", mpt3sas_transport_port_add()
760 "add: handle(0x%04x), sas_addr(0x%016llx)\n", mpt3sas_transport_port_add()
842 "remove: sas_addr(0x%016llx), phy(%d)\n", mpt3sas_transport_port_remove()
910 "add: handle(0x%04x), sas_addr(0x%016llx)\n" mpt3sas_transport_add_host_phy()
911 "\tattached_handle(0x%04x), sas_addr(0x%016llx)\n", mpt3sas_transport_add_host_phy()
980 "add: handle(0x%04x), sas_addr(0x%016llx)\n" mpt3sas_transport_add_expander_phy()
981 "\tattached_handle(0x%04x), sas_addr(0x%016llx)\n", mpt3sas_transport_add_expander_phy()
1037 "refresh: parent sas_addr(0x%016llx),\n" mpt3sas_transport_update_links()
1039 "\tattached_handle(0x%04x), sas_addr(0x%016llx)\n", mpt3sas_transport_update_links()
1196 "phy_error_log - send to sas_addr(0x%016llx), phy(%d)\n", _transport_get_expander_phy_error_log()
1530 "phy_control - send to sas_addr(0x%016llx), phy(%d), opcode(%d)\n", _transport_expander_phy_control()
H A Dmpt3sas_scsih.c670 "removing handle(0x%04x), sas_addr(0x%016llx)\n", _scsih_sas_device_remove()
772 "%s: handle(0x%04x), sas_addr(0x%016llx)\n", _scsih_sas_device_add()
826 "%s: handle(0x%04x), sas_addr(0x%016llx)\n", ioc->name, _scsih_sas_device_init_add()
1951 "sas_addr(0x%016llx), phy(%d), device_name(0x%016llx)\n", scsih_slave_configure()
2888 * @sas_addr: sas address
3112 "setting delete flag: handle(0x%04x), sas_addr(0x%016llx)\n", _scsih_tm_tr_send()
4814 "host_add: handle(0x%04x), sas_addr(0x%016llx), phys(%d)\n", _scsih_sas_host_add()
4922 " parent(0x%04x), sas_addr(0x%016llx), phys(%d)\n", ioc->name, _scsih_expander_add()
5355 "%s: enter: handle(0x%04x), sas_addr(0x%016llx)\n", _scsih_remove_device()
5386 "removing handle(0x%04x), sas_addr(0x%016llx)\n", _scsih_remove_device()
5402 "%s: exit: handle(0x%04x), sas_addr(0x%016llx)\n", _scsih_remove_device()
6831 "handle(0x%04x), sas_addr(0x%016llx)\n", _scsih_mark_responding_sas_device()
7120 pr_info("\texpander present: handle(0x%04x), sas_addr(0x%016llx)\n", _scsih_search_responding_expanders()
7292 "handle (0x%04x), sas_addr(0x%016llx)\n", ioc->name, _scsih_scan_for_devices_after_reset()
7297 "handle (0x%04x), sas_addr(0x%016llx)\n", ioc->name, _scsih_scan_for_devices_after_reset()
7349 " handle (0x%04x), sas_addr(0x%016llx)\n", _scsih_scan_for_devices_after_reset()
7366 " handle (0x%04x), sas_addr(0x%016llx)\n", _scsih_scan_for_devices_after_reset()
7461 "handle (0x%04x), sas_addr(0x%016llx)\n", ioc->name, _scsih_scan_for_devices_after_reset()
7476 "handle (0x%04x), sas_addr(0x%016llx)\n", ioc->name, _scsih_scan_for_devices_after_reset()
7836 "expander_remove: handle(0x%04x), sas_addr(0x%016llx)\n", _scsih_expander_node_remove()
/linux-4.4.14/drivers/scsi/mvsas/
H A Dmv_init.c107 sas_phy->sas_addr = &mvi->sas_addr[0]; mvs_phy_init()
496 sha->sas_addr = &mvi->sas_addr[0]; mvs_post_sas_ha_init()
520 memcpy(mvi->sas_addr, &mvi->phy[0].dev_sas_addr, SAS_ADDR_SIZE); mvs_init_sas_add()
H A Dmv_sas.h298 u64 sas_addr[8]; member in struct:hba_info_page
359 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:mvs_info
455 u32 off_hi, u64 sas_addr);
H A Dmv_sas.c224 u32 off_hi, u64 sas_addr) mvs_set_sas_addr()
226 u32 lo = (u32)sas_addr; mvs_set_sas_addr()
227 u32 hi = (u32)(sas_addr>>32); mvs_set_sas_addr()
410 memcpy(buf_oaf + 4, dev->sas_addr, SAS_ADDR_SIZE); mvs_task_prep_smp()
555 memcpy(buf_oaf + 4, dev->sas_addr, SAS_ADDR_SIZE); mvs_task_prep_ata()
663 memcpy(buf_oaf + 4, dev->sas_addr, SAS_ADDR_SIZE); mvs_task_prep_ssp()
738 SAS_ADDR(dev->sas_addr)); mvs_task_prep()
1215 SAS_ADDR(dev->sas_addr)) { mvs_dev_found_notify()
1224 SAS_ADDR(dev->sas_addr), mvs_dev_found_notify()
1225 SAS_ADDR(parent_dev->sas_addr)); mvs_dev_found_notify()
1352 SAS_ADDR(dev->sas_addr), mvs_exec_internal_tmf_task()
223 mvs_set_sas_addr(struct mvs_info *mvi, int port_id, u32 off_lo, u32 off_hi, u64 sas_addr) mvs_set_sas_addr() argument
H A Dmv_94xx.c851 phy->att_dev_sas_addr = *(u64 *)id->sas_addr; mvs_94xx_fix_phy_info()
/linux-4.4.14/drivers/scsi/isci/
H A Dremote_node_context.c118 __le64 sas_addr; sci_remote_node_context_construct_buffer() local
131 sas_addr = cpu_to_le64(SAS_ADDR(dev->sas_addr)); sci_remote_node_context_construct_buffer()
132 rnc->ssp.remote_sas_address_hi = upper_32_bits(sas_addr); sci_remote_node_context_construct_buffer()
133 rnc->ssp.remote_sas_address_lo = lower_32_bits(sas_addr); sci_remote_node_context_construct_buffer()
H A Dphy.c459 memcpy(sas, iaf->sas_addr, SAS_ADDR_SIZE); sci_phy_get_attached_sas_address()
1395 __be64 sas_addr; isci_phy_init() local
1400 sas_addr = cpu_to_be64(sci_sas_addr); isci_phy_init()
1401 memcpy(iphy->sas_addr, &sas_addr, sizeof(sas_addr)); isci_phy_init()
1405 iphy->sas_phy.sas_addr = &iphy->sas_addr[0]; isci_phy_init()
H A Dinit.c249 sas_ha->sas_addr = &isci_host->phys[0].sas_addr[0]; isci_register_sas_ha()
H A Dhost.c1789 u8 other = memcmp(requester->frame_rcvd.iaf.sas_addr, power_control_timeout()
1790 iphy->frame_rcvd.iaf.sas_addr, power_control_timeout()
1791 sizeof(requester->frame_rcvd.iaf.sas_addr)); power_control_timeout()
1846 other = memcmp(current_phy->frame_rcvd.iaf.sas_addr, sci_controller_power_control_queue_insert()
1847 iphy->frame_rcvd.iaf.sas_addr, sci_controller_power_control_queue_insert()
1848 sizeof(current_phy->frame_rcvd.iaf.sas_addr)); sci_controller_power_control_queue_insert()
H A Dphy.h99 u8 sas_addr[SAS_ADDR_SIZE]; member in struct:isci_phy
H A Dport.c213 iphy->frame_rcvd.iaf.sas_addr, SAS_ADDR_SIZE); isci_port_link_up()
/linux-4.4.14/drivers/message/fusion/
H A Dmptsas.c1460 " phy %d, sas_addr 0x%llx\n", ioc->name, ds, mptsas_add_end_device()
1542 "sas_addr 0x%llx\n", ioc->name, ds, phy_info->attached.channel, mptsas_del_end_device()
1569 "delete port %d, sas_addr (0x%llx)\n", ioc->name, mptsas_del_end_device()
1825 "sas_addr 0x%llx\n", ioc->name, mptsas_target_destroy()
3179 MYIOC_s_FMT "add port %d, sas_addr (0x%llx)\n", mptsas_probe_one_phy()
3449 "sas_addr (0x%llx)\n", ioc->name, port_info->num_phys, mptsas_expander_event_add()
3575 MYIOC_s_FMT "delete port %d, sas_addr (0x%llx)\n", mptsas_expander_delete()
3584 "sas_addr (0x%llx)\n", ioc->name, port_info->num_phys, mptsas_expander_delete()
3675 "sas_addr (0x%llx)\n", ioc->name, port_info->num_phys, mptsas_expander_add()
3943 "sas_addr (0x%llx)\n", ioc->name, port_info->num_phys, mptsas_probe_expanders()
4456 "fw_channel=%d, fw_id=%d, physdsk %d, sas_addr 0x%llx\n", mptsas_hotplug_work()
4522 " fw_channel=%d, fw_id=%d, physdsk %d, sas_addr 0x%llx\n", mptsas_hotplug_work()
/linux-4.4.14/drivers/scsi/megaraid/
H A Dmegaraid_sas.h1462 __le64 sas_addr; /*18h */ member in struct:megasas_smp_frame

Completed in 1375 milliseconds