Lines Matching defs:sha
224 struct sas_ha_struct *sha = dev_id;
225 pm8001_ha = sha->lldd_ha;
457 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
460 pm8001_ha = sha->lldd_ha;
469 pm8001_ha->sas = sha;
544 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
548 memset(sha, 0x00, sizeof(*sha));
556 sha->sas_phy = arr_phy;
557 sha->sas_port = arr_port;
558 sha->lldd_ha = kzalloc(sizeof(struct pm8001_hba_info), GFP_KERNEL);
559 if (!sha->lldd_ha)
589 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
591 pm8001_ha = sha->lldd_ha;
593 sha->sas_phy[i] = &pm8001_ha->phy[i].sas_phy;
594 sha->sas_port[i] = &pm8001_ha->port[i].sas_port;
596 sha->sas_ha_name = DRV_NAME;
597 sha->dev = pm8001_ha->dev;
599 sha->lldd_module = THIS_MODULE;
600 sha->sas_addr = &pm8001_ha->sas_addr[0];
601 sha->num_phys = chip_info->n_phy;
602 sha->lldd_max_execute_num = 1;
603 sha->lldd_queue_size = PM8001_CAN_QUEUE;
604 sha->core.shost = shost;
937 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
940 pm8001_ha = sha->lldd_ha;
941 sas_unregister_ha(sha);
956 free_irq(pm8001_ha->irq, sha);
967 kfree(sha->sas_phy);
968 kfree(sha->sas_port);
969 kfree(sha);
983 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
987 pm8001_ha = sha->lldd_ha;
988 sas_suspend_ha(sha);
1005 free_irq(pm8001_ha->irq, sha);
1033 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
1039 pm8001_ha = sha->lldd_ha;
1059 sas_prep_resume_ha(sha);
1097 sas_resume_ha(sha);