Lines Matching refs:sas_ha
701 asd_ha->sas_ha.sas_ha_name = (char *) asd_ha->name;
702 asd_ha->sas_ha.lldd_module = THIS_MODULE;
703 asd_ha->sas_ha.sas_addr = &asd_ha->hw_prof.sas_addr[0];
710 asd_ha->sas_ha.sas_phy = sas_phys;
711 asd_ha->sas_ha.sas_port= sas_ports;
712 asd_ha->sas_ha.num_phys= ASD_MAX_PHYS;
714 asd_ha->sas_ha.lldd_queue_size = asd_ha->seq.can_queue;
715 asd_ha->sas_ha.lldd_max_execute_num = lldd_max_execute_num;
717 return sas_register_ha(&asd_ha->sas_ha);
724 err = sas_unregister_ha(&asd_ha->sas_ha);
726 sas_remove_host(asd_ha->sas_ha.core.shost);
727 scsi_remove_host(asd_ha->sas_ha.core.shost);
728 scsi_host_put(asd_ha->sas_ha.core.shost);
730 kfree(asd_ha->sas_ha.sas_phy);
731 kfree(asd_ha->sas_ha.sas_port);
771 asd_ha->sas_ha.dev = &asd_ha->pcidev->dev;
772 asd_ha->sas_ha.lldd_ha = asd_ha;
778 SHOST_TO_SAS_HA(shost) = &asd_ha->sas_ha;
779 asd_ha->sas_ha.core.shost = shost;