Lines Matching refs:isci_host
138 struct isci_host *ihost = container_of(sas_ha, typeof(*ihost), sas_ha); in isci_show_id()
150 ATTRIBUTE_GROUPS(isci_host);
233 static int isci_register_sas_ha(struct isci_host *isci_host) in isci_register_sas_ha() argument
236 struct sas_ha_struct *sas_ha = &(isci_host->sas_ha); in isci_register_sas_ha()
240 sas_phys = devm_kcalloc(&isci_host->pdev->dev, in isci_register_sas_ha()
246 sas_ports = devm_kcalloc(&isci_host->pdev->dev, in isci_register_sas_ha()
254 sas_ha->sas_addr = &isci_host->phys[0].sas_addr[0]; in isci_register_sas_ha()
257 sas_phys[i] = &isci_host->phys[i].sas_phy; in isci_register_sas_ha()
258 sas_ports[i] = &isci_host->sas_ports[i]; in isci_register_sas_ha()
272 static void isci_unregister(struct isci_host *isci_host) in isci_unregister() argument
276 if (!isci_host) in isci_unregister()
279 shost = to_shost(isci_host); in isci_unregister()
280 sas_unregister_ha(&isci_host->sas_ha); in isci_unregister()
337 struct isci_host *ihost; in isci_setup_interrupts()
412 static enum sci_status sci_user_parameters_set(struct isci_host *ihost, in sci_user_parameters_set()
448 static void sci_oem_defaults(struct isci_host *ihost) in sci_oem_defaults()
497 static struct isci_host *isci_host_alloc(struct pci_dev *pdev, int id) in isci_host_alloc()
502 struct isci_host *ihost; in isci_host_alloc()
549 iport->isci_host = ihost; in isci_host_alloc()
614 struct isci_host *isci_host; in isci_pci_probe() local
672 struct isci_host *h = isci_host_alloc(pdev, i); in isci_pci_probe()
685 for_each_isci_host(i, isci_host, pdev) in isci_pci_probe()
686 scsi_scan_host(to_shost(isci_host)); in isci_pci_probe()
691 for_each_isci_host(i, isci_host, pdev) in isci_pci_probe()
692 isci_unregister(isci_host); in isci_pci_probe()
698 struct isci_host *ihost; in isci_pci_remove()
712 struct isci_host *ihost; in isci_suspend()
726 struct isci_host *ihost; in isci_resume()