sas_hba 1303 drivers/scsi/mpt3sas/mpt3sas_base.h struct _sas_node sas_hba; sas_hba 2774 drivers/scsi/mpt3sas/mpt3sas_ctl.c (unsigned long long)ioc->sas_hba.sas_address); sas_hba 434 drivers/scsi/mpt3sas/mpt3sas_scsih.c if ((handle <= ioc->sas_hba.num_phys) && sas_hba 437 drivers/scsi/mpt3sas/mpt3sas_scsih.c *sas_address = ioc->sas_hba.sas_address; sas_hba 4190 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (expander_handle < ioc->sas_hba.num_phys) { sas_hba 5460 drivers/scsi/mpt3sas/mpt3sas_scsih.c (u64)ioc->sas_hba.sas_address)); sas_hba 5462 drivers/scsi/mpt3sas/mpt3sas_scsih.c sz = offsetof(Mpi2SasIOUnitPage0_t, PhyData) + (ioc->sas_hba.num_phys sas_hba 5477 drivers/scsi/mpt3sas/mpt3sas_scsih.c for (i = 0; i < ioc->sas_hba.num_phys ; i++) { sas_hba 5480 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.handle = le16_to_cpu(sas_iounit_pg0-> sas_hba 5482 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.phy[i].handle = ioc->sas_hba.handle; sas_hba 5487 drivers/scsi/mpt3sas/mpt3sas_scsih.c mpt3sas_transport_update_links(ioc, ioc->sas_hba.sas_address, sas_hba 5521 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.phy = kcalloc(num_phys, sas_hba 5523 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!ioc->sas_hba.phy) { sas_hba 5528 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.num_phys = num_phys; sas_hba 5531 drivers/scsi/mpt3sas/mpt3sas_scsih.c sz = offsetof(Mpi2SasIOUnitPage0_t, PhyData) + (ioc->sas_hba.num_phys * sas_hba 5554 drivers/scsi/mpt3sas/mpt3sas_scsih.c sz = offsetof(Mpi2SasIOUnitPage1_t, PhyData) + (ioc->sas_hba.num_phys * sas_hba 5587 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.parent_dev = &ioc->shost->shost_gendev; sas_hba 5588 drivers/scsi/mpt3sas/mpt3sas_scsih.c for (i = 0; i < ioc->sas_hba.num_phys ; i++) { sas_hba 5604 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.handle = le16_to_cpu(sas_iounit_pg0-> sas_hba 5606 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.phy[i].handle = ioc->sas_hba.handle; sas_hba 5607 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.phy[i].phy_id = i; sas_hba 5608 drivers/scsi/mpt3sas/mpt3sas_scsih.c mpt3sas_transport_add_host_phy(ioc, &ioc->sas_hba.phy[i], sas_hba 5609 drivers/scsi/mpt3sas/mpt3sas_scsih.c phy_pg0, ioc->sas_hba.parent_dev); sas_hba 5612 drivers/scsi/mpt3sas/mpt3sas_scsih.c MPI2_SAS_DEVICE_PGAD_FORM_HANDLE, ioc->sas_hba.handle))) { sas_hba 5617 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.enclosure_handle = sas_hba 5619 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.sas_address = le64_to_cpu(sas_device_pg0.SASAddress); sas_hba 5621 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.handle, sas_hba 5622 drivers/scsi/mpt3sas/mpt3sas_scsih.c (u64)ioc->sas_hba.sas_address, sas_hba 5623 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.num_phys); sas_hba 5625 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (ioc->sas_hba.enclosure_handle) { sas_hba 5628 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.enclosure_handle))) sas_hba 5629 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.enclosure_logical_id = sas_hba 5693 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (sas_address_parent != ioc->sas_hba.sas_address) { sas_hba 6327 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (!ioc->sas_hba.num_phys) sas_hba 6350 drivers/scsi/mpt3sas/mpt3sas_scsih.c } else if (parent_handle < ioc->sas_hba.num_phys) { sas_hba 6351 drivers/scsi/mpt3sas/mpt3sas_scsih.c sas_address = ioc->sas_hba.sas_address; sas_hba 6352 drivers/scsi/mpt3sas/mpt3sas_scsih.c max_phys = ioc->sas_hba.num_phys; sas_hba 7548 drivers/scsi/mpt3sas/mpt3sas_scsih.c !ioc->sas_hba.num_phys) { sas_hba 9313 drivers/scsi/mpt3sas/mpt3sas_scsih.c !ioc->sas_hba.num_phys)) { sas_hba 9792 drivers/scsi/mpt3sas/mpt3sas_scsih.c &ioc->sas_hba.sas_port_list, port_list) { sas_hba 9806 drivers/scsi/mpt3sas/mpt3sas_scsih.c if (ioc->sas_hba.num_phys) { sas_hba 9807 drivers/scsi/mpt3sas/mpt3sas_scsih.c kfree(ioc->sas_hba.phy); sas_hba 9808 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.phy = NULL; sas_hba 9809 drivers/scsi/mpt3sas/mpt3sas_scsih.c ioc->sas_hba.num_phys = 0; sas_hba 10562 drivers/scsi/mpt3sas/mpt3sas_scsih.c INIT_LIST_HEAD(&ioc->sas_hba.sas_port_list); sas_hba 76 drivers/scsi/mpt3sas/mpt3sas_transport.c if (ioc->sas_hba.sas_address == sas_address) sas_hba 77 drivers/scsi/mpt3sas/mpt3sas_transport.c return &ioc->sas_hba; sas_hba 1223 drivers/scsi/mpt3sas/mpt3sas_transport.c if (phy->identify.sas_address != ioc->sas_hba.sas_address) sas_hba 1512 drivers/scsi/mpt3sas/mpt3sas_transport.c if (phy->identify.sas_address != ioc->sas_hba.sas_address) sas_hba 1568 drivers/scsi/mpt3sas/mpt3sas_transport.c if (phy->identify.sas_address != ioc->sas_hba.sas_address) sas_hba 1576 drivers/scsi/mpt3sas/mpt3sas_transport.c sz = offsetof(Mpi2SasIOUnitPage0_t, PhyData) + (ioc->sas_hba.num_phys * sas_hba 1602 drivers/scsi/mpt3sas/mpt3sas_transport.c for (i = 0, discovery_active = 0; i < ioc->sas_hba.num_phys ; i++) { sas_hba 1617 drivers/scsi/mpt3sas/mpt3sas_transport.c sz = offsetof(Mpi2SasIOUnitPage1_t, PhyData) + (ioc->sas_hba.num_phys * sas_hba 1643 drivers/scsi/mpt3sas/mpt3sas_transport.c for (i = 0; i < ioc->sas_hba.num_phys ; i++) { sas_hba 1715 drivers/scsi/mpt3sas/mpt3sas_transport.c if (phy->identify.sas_address != ioc->sas_hba.sas_address) { sas_hba 1725 drivers/scsi/mpt3sas/mpt3sas_transport.c sz = offsetof(Mpi2SasIOUnitPage1_t, PhyData) + (ioc->sas_hba.num_phys * sas_hba 1750 drivers/scsi/mpt3sas/mpt3sas_transport.c for (i = 0; i < ioc->sas_hba.num_phys; i++) { sas_hba 1753 drivers/scsi/mpt3sas/mpt3sas_transport.c (ioc->sas_hba.phy[i].phy->minimum_linkrate + sas_hba 1754 drivers/scsi/mpt3sas/mpt3sas_transport.c (ioc->sas_hba.phy[i].phy->maximum_linkrate << 4)); sas_hba 1903 drivers/scsi/mpt3sas/mpt3sas_transport.c cpu_to_le64(ioc->sas_hba.sas_address);