Lines Matching defs:sha

87 	struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
88 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha;
261 struct sas_ha_struct *sha = dev_id;
262 pm8001_ha = sha->lldd_ha;
513 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
516 pm8001_ha = sha->lldd_ha;
525 pm8001_ha->sas = sha;
594 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
598 memset(sha, 0x00, sizeof(*sha));
606 sha->sas_phy = arr_phy;
607 sha->sas_port = arr_port;
608 sha->lldd_ha = kzalloc(sizeof(struct pm8001_hba_info), GFP_KERNEL);
609 if (!sha->lldd_ha)
635 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
637 pm8001_ha = sha->lldd_ha;
639 sha->sas_phy[i] = &pm8001_ha->phy[i].sas_phy;
640 sha->sas_port[i] = &pm8001_ha->port[i].sas_port;
641 sha->sas_phy[i]->sas_addr =
644 sha->sas_ha_name = DRV_NAME;
645 sha->dev = pm8001_ha->dev;
646 sha->strict_wide_ports = 1;
647 sha->sas_addr = &pm8001_ha->sas_addr[0];
648 sha->num_phys = chip_info->n_phy;
649 sha->shost = shost;
1078 struct sas_ha_struct *sha;
1107 sha = kzalloc(sizeof(struct sas_ha_struct), GFP_KERNEL);
1108 if (!sha) {
1112 SHOST_TO_SAS_HA(shost) = sha;
1189 kfree(sha);
1254 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
1257 pm8001_ha = sha->lldd_ha;
1258 sas_unregister_ha(sha);
1271 free_irq(pm8001_ha->irq, sha);
1294 kfree(sha->sas_phy);
1295 kfree(sha->sas_port);
1296 kfree(sha);
1310 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
1311 struct pm8001_hba_info *pm8001_ha = sha->lldd_ha;
1313 sas_suspend_ha(sha);
1329 free_irq(pm8001_ha->irq, sha);
1355 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
1361 pm8001_ha = sha->lldd_ha;
1370 sas_prep_resume_ha(sha);
1421 sas_resume_ha(sha);