Lines Matching refs:sha

99 	struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
100 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha;
308 struct sas_ha_struct *sha = dev_id;
309 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha;
552 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
554 pm8001_ha = sha->lldd_ha;
563 pm8001_ha->sas = sha;
623 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
627 memset(sha, 0x00, sizeof(*sha));
635 sha->sas_phy = arr_phy;
636 sha->sas_port = arr_port;
637 sha->lldd_ha = kzalloc(sizeof(struct pm8001_hba_info), GFP_KERNEL);
638 if (!sha->lldd_ha)
664 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
666 pm8001_ha = sha->lldd_ha;
668 sha->sas_phy[i] = &pm8001_ha->phy[i].sas_phy;
669 sha->sas_port[i] = &pm8001_ha->port[i].sas_port;
670 sha->sas_phy[i]->sas_addr =
673 sha->sas_ha_name = DRV_NAME;
674 sha->dev = pm8001_ha->dev;
675 sha->strict_wide_ports = 1;
676 sha->sas_addr = &pm8001_ha->sas_addr[0];
677 sha->num_phys = chip_info->n_phy;
678 sha->shost = shost;
1134 struct sas_ha_struct *sha;
1163 sha = kzalloc(sizeof(struct sas_ha_struct), GFP_KERNEL);
1164 if (!sha) {
1168 SHOST_TO_SAS_HA(shost) = sha;
1245 kfree(sha);
1310 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
1311 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha;
1314 sas_unregister_ha(sha);
1334 kfree(sha->sas_phy);
1335 kfree(sha->sas_port);
1336 kfree(sha);
1350 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
1351 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha;
1353 sas_suspend_ha(sha);
1381 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
1387 pm8001_ha = sha->lldd_ha;
1396 sas_prep_resume_ha(sha);
1439 sas_resume_ha(sha);