Lines Matching refs:sha

3295 	SHOST_TO_SAS_HA(shost) = &hisi_hba->sha;  in hisi_sas_shost_alloc_pci()
4803 struct sas_ha_struct *sha; in hisi_sas_v3_probe() local
4829 sha = SHOST_TO_SAS_HA(shost); in hisi_sas_v3_probe()
4831 dev_set_drvdata(dev, sha); in hisi_sas_v3_probe()
4849 sha->sas_phy = arr_phy; in hisi_sas_v3_probe()
4850 sha->sas_port = arr_port; in hisi_sas_v3_probe()
4851 sha->core.shost = shost; in hisi_sas_v3_probe()
4852 sha->lldd_ha = hisi_hba; in hisi_sas_v3_probe()
4862 sha->sas_ha_name = DRV_NAME; in hisi_sas_v3_probe()
4863 sha->dev = dev; in hisi_sas_v3_probe()
4864 sha->lldd_module = THIS_MODULE; in hisi_sas_v3_probe()
4865 sha->sas_addr = &hisi_hba->sas_addr[0]; in hisi_sas_v3_probe()
4866 sha->num_phys = hisi_hba->n_phy; in hisi_sas_v3_probe()
4869 sha->sas_phy[i] = &hisi_hba->phy[i].sas_phy; in hisi_sas_v3_probe()
4870 sha->sas_port[i] = &hisi_hba->port[i].sas_port; in hisi_sas_v3_probe()
4893 rc = sas_register_ha(sha); in hisi_sas_v3_probe()
4919 sas_unregister_ha(sha); in hisi_sas_v3_probe()
4950 struct sas_ha_struct *sha = dev_get_drvdata(dev); in hisi_sas_v3_remove() local
4951 struct hisi_hba *hisi_hba = sha->lldd_ha; in hisi_sas_v3_remove()
4952 struct Scsi_Host *shost = sha->core.shost; in hisi_sas_v3_remove()
4957 sas_unregister_ha(sha); in hisi_sas_v3_remove()
4959 sas_remove_host(sha->core.shost); in hisi_sas_v3_remove()
4969 struct sas_ha_struct *sha = pci_get_drvdata(pdev); in hisi_sas_reset_prepare_v3_hw() local
4970 struct hisi_hba *hisi_hba = sha->lldd_ha; in hisi_sas_reset_prepare_v3_hw()
4986 struct sas_ha_struct *sha = pci_get_drvdata(pdev); in hisi_sas_reset_done_v3_hw() local
4987 struct hisi_hba *hisi_hba = sha->lldd_ha; in hisi_sas_reset_done_v3_hw()
5011 struct sas_ha_struct *sha = pci_get_drvdata(pdev); in _suspend_v3_hw() local
5012 struct hisi_hba *hisi_hba = sha->lldd_ha; in _suspend_v3_hw()
5044 sas_suspend_ha(sha); in _suspend_v3_hw()
5053 struct sas_ha_struct *sha = pci_get_drvdata(pdev); in _resume_v3_hw() local
5054 struct hisi_hba *hisi_hba = sha->lldd_ha; in _resume_v3_hw()
5066 sas_prep_resume_ha(sha); in _resume_v3_hw()
5081 sas_resume_ha_no_sync(sha); in _resume_v3_hw()
5092 struct sas_ha_struct *sha = pci_get_drvdata(pdev); in suspend_v3_hw() local
5093 struct hisi_hba *hisi_hba = sha->lldd_ha; in suspend_v3_hw()
5108 struct sas_ha_struct *sha = pci_get_drvdata(pdev); in resume_v3_hw() local
5109 struct hisi_hba *hisi_hba = sha->lldd_ha; in resume_v3_hw()