• Home
  • Raw
  • Download

Lines Matching refs:sas_hba

408 	if (handle <= ioc->sas_hba.num_phys) {  in _scsih_get_sas_address()
409 *sas_address = ioc->sas_hba.sas_address; in _scsih_get_sas_address()
3493 if (expander_handle < ioc->sas_hba.num_phys) { in _scsih_check_topo_delete_events()
4683 ioc->name, (unsigned long long)ioc->sas_hba.sas_address)); in _scsih_sas_host_refresh()
4685 sz = offsetof(Mpi2SasIOUnitPage0_t, PhyData) + (ioc->sas_hba.num_phys in _scsih_sas_host_refresh()
4700 for (i = 0; i < ioc->sas_hba.num_phys ; i++) { in _scsih_sas_host_refresh()
4703 ioc->sas_hba.handle = le16_to_cpu(sas_iounit_pg0-> in _scsih_sas_host_refresh()
4705 ioc->sas_hba.phy[i].handle = ioc->sas_hba.handle; in _scsih_sas_host_refresh()
4710 mpt2sas_transport_update_links(ioc, ioc->sas_hba.sas_address, in _scsih_sas_host_refresh()
4739 mpt2sas_config_get_number_hba_phys(ioc, &ioc->sas_hba.num_phys); in _scsih_sas_host_add()
4740 if (!ioc->sas_hba.num_phys) { in _scsih_sas_host_add()
4747 sz = offsetof(Mpi2SasIOUnitPage0_t, PhyData) + (ioc->sas_hba.num_phys * in _scsih_sas_host_add()
4770 sz = offsetof(Mpi2SasIOUnitPage1_t, PhyData) + (ioc->sas_hba.num_phys * in _scsih_sas_host_add()
4803 ioc->sas_hba.parent_dev = &ioc->shost->shost_gendev; in _scsih_sas_host_add()
4804 ioc->sas_hba.phy = kcalloc(ioc->sas_hba.num_phys, in _scsih_sas_host_add()
4806 if (!ioc->sas_hba.phy) { in _scsih_sas_host_add()
4811 for (i = 0; i < ioc->sas_hba.num_phys ; i++) { in _scsih_sas_host_add()
4827 ioc->sas_hba.handle = le16_to_cpu(sas_iounit_pg0-> in _scsih_sas_host_add()
4829 ioc->sas_hba.phy[i].handle = ioc->sas_hba.handle; in _scsih_sas_host_add()
4830 ioc->sas_hba.phy[i].phy_id = i; in _scsih_sas_host_add()
4831 mpt2sas_transport_add_host_phy(ioc, &ioc->sas_hba.phy[i], in _scsih_sas_host_add()
4832 phy_pg0, ioc->sas_hba.parent_dev); in _scsih_sas_host_add()
4835 MPI2_SAS_DEVICE_PGAD_FORM_HANDLE, ioc->sas_hba.handle))) { in _scsih_sas_host_add()
4840 ioc->sas_hba.enclosure_handle = in _scsih_sas_host_add()
4842 ioc->sas_hba.sas_address = le64_to_cpu(sas_device_pg0.SASAddress); in _scsih_sas_host_add()
4844 "sas_addr(0x%016llx), phys(%d)\n", ioc->name, ioc->sas_hba.handle, in _scsih_sas_host_add()
4845 (unsigned long long) ioc->sas_hba.sas_address, in _scsih_sas_host_add()
4846 ioc->sas_hba.num_phys) ; in _scsih_sas_host_add()
4848 if (ioc->sas_hba.enclosure_handle) { in _scsih_sas_host_add()
4852 ioc->sas_hba.enclosure_handle))) { in _scsih_sas_host_add()
4853 ioc->sas_hba.enclosure_logical_id = in _scsih_sas_host_add()
4917 if (sas_address_parent != ioc->sas_hba.sas_address) { in _scsih_expander_add()
5533 if (!ioc->sas_hba.num_phys) in _scsih_sas_topology_change_event()
5557 } else if (parent_handle < ioc->sas_hba.num_phys) { in _scsih_sas_topology_change_event()
5558 sas_address = ioc->sas_hba.sas_address; in _scsih_sas_topology_change_event()
5559 max_phys = ioc->sas_hba.num_phys; in _scsih_sas_topology_change_event()
6009 !ioc->sas_hba.num_phys) { in _scsih_sas_discovery_event()
7409 !ioc->sas_hba.num_phys)) { in mpt2sas_scsih_reset_handler()
7863 &ioc->sas_hba.sas_port_list, port_list) { in _scsih_remove()
7877 if (ioc->sas_hba.num_phys) { in _scsih_remove()
7878 kfree(ioc->sas_hba.phy); in _scsih_remove()
7879 ioc->sas_hba.phy = NULL; in _scsih_remove()
7880 ioc->sas_hba.num_phys = 0; in _scsih_remove()
8198 INIT_LIST_HEAD(&ioc->sas_hba.sas_port_list); in _scsih_probe()