Lines Matching refs:sas_ha
521 asd_ha->sas_ha.sas_ha_name = (char *) asd_ha->name;
522 asd_ha->sas_ha.lldd_module = THIS_MODULE;
523 asd_ha->sas_ha.sas_addr = &asd_ha->hw_prof.sas_addr[0];
530 asd_ha->sas_ha.sas_phy = sas_phys;
531 asd_ha->sas_ha.sas_port= sas_ports;
532 asd_ha->sas_ha.num_phys= ASD_MAX_PHYS;
534 asd_ha->sas_ha.lldd_queue_size = asd_ha->seq.can_queue;
535 asd_ha->sas_ha.lldd_max_execute_num = lldd_max_execute_num;
537 return sas_register_ha(&asd_ha->sas_ha);
544 err = sas_unregister_ha(&asd_ha->sas_ha);
546 sas_remove_host(asd_ha->sas_ha.core.shost);
547 scsi_remove_host(asd_ha->sas_ha.core.shost);
548 scsi_host_put(asd_ha->sas_ha.core.shost);
550 kfree(asd_ha->sas_ha.sas_phy);
551 kfree(asd_ha->sas_ha.sas_port);
591 asd_ha->sas_ha.pcidev = asd_ha->pcidev;
592 asd_ha->sas_ha.lldd_ha = asd_ha;
597 SHOST_TO_SAS_HA(shost) = &asd_ha->sas_ha;
598 asd_ha->sas_ha.core.shost = shost;