Lines Matching defs:sha
157 struct sas_ha_struct *sha = (struct sas_ha_struct *)opaque;
159 core_nr = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
160 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[0];
170 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[i];
183 struct sas_ha_struct *sha = opaque;
188 core_nr = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
191 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[0];
208 tasklet_schedule(&((struct mvs_prv_info *)sha->lldd_ha)->mv_tasklet);
211 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[i];
352 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
366 ((struct mvs_prv_info *)sha->lldd_ha)->mvi[id] = mvi;
367 ((struct mvs_prv_info *)sha->lldd_ha)->n_phy = mvi->chip->n_phy;
370 mvi->sas = sha;
409 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
415 memset(sha, 0x00, sizeof(struct sas_ha_struct));
421 sha->sas_phy = arr_phy;
422 sha->sas_port = arr_port;
423 sha->core.shost = shost;
425 sha->lldd_ha = kzalloc(sizeof(struct mvs_prv_info), GFP_KERNEL);
426 if (!sha->lldd_ha)
429 ((struct mvs_prv_info *)sha->lldd_ha)->n_host = core_nr;
450 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
451 unsigned short nr_core = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
454 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[j];
456 sha->sas_phy[j * chip_info->n_phy + i] =
458 sha->sas_port[j * chip_info->n_phy + i] =
463 sha->sas_ha_name = DRV_NAME;
464 sha->dev = mvi->dev;
465 sha->lldd_module = THIS_MODULE;
466 sha->sas_addr = &mvi->sas_addr[0];
468 sha->num_phys = nr_core * chip_info->n_phy;
478 sha->core.shost = mvi->shost;
603 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
606 core_nr = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
607 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[0];
610 tasklet_kill(&((struct mvs_prv_info *)sha->lldd_ha)->mv_tasklet);
613 sas_unregister_ha(sha);
617 free_irq(mvi->pdev->irq, sha);
619 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[i];
622 kfree(sha->sas_phy);
623 kfree(sha->sas_port);
624 kfree(sha);
717 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
733 core_nr = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
734 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[0];
740 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[i];