Lines Matching refs:sha

154 	struct sas_ha_struct *sha = (struct sas_ha_struct *)opaque;
156 core_nr = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
157 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[0];
167 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[i];
180 struct sas_ha_struct *sha = opaque;
185 core_nr = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
188 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[0];
205 tasklet_schedule(&((struct mvs_prv_info *)sha->lldd_ha)->mv_tasklet);
208 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[i];
346 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
360 ((struct mvs_prv_info *)sha->lldd_ha)->mvi[id] = mvi;
361 ((struct mvs_prv_info *)sha->lldd_ha)->n_phy = mvi->chip->n_phy;
364 mvi->sas = sha;
403 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
409 memset(sha, 0x00, sizeof(struct sas_ha_struct));
415 sha->sas_phy = arr_phy;
416 sha->sas_port = arr_port;
417 sha->shost = shost;
419 sha->lldd_ha = kzalloc(sizeof(struct mvs_prv_info), GFP_KERNEL);
420 if (!sha->lldd_ha)
423 ((struct mvs_prv_info *)sha->lldd_ha)->n_host = core_nr;
444 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
445 unsigned short nr_core = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
448 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[j];
450 sha->sas_phy[j * chip_info->n_phy + i] =
452 sha->sas_port[j * chip_info->n_phy + i] =
457 sha->sas_ha_name = DRV_NAME;
458 sha->dev = mvi->dev;
459 sha->sas_addr = &mvi->sas_addr[0];
461 sha->num_phys = nr_core * chip_info->n_phy;
473 sha->shost = mvi->shost;
600 struct sas_ha_struct *sha = pci_get_drvdata(pdev);
603 core_nr = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
604 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[0];
607 tasklet_kill(&((struct mvs_prv_info *)sha->lldd_ha)->mv_tasklet);
610 sas_unregister_ha(sha);
614 free_irq(mvi->pdev->irq, sha);
616 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[i];
619 kfree(sha->sas_phy);
620 kfree(sha->sas_port);
621 kfree(sha);
709 struct sas_ha_struct *sha = SHOST_TO_SAS_HA(shost);
725 core_nr = ((struct mvs_prv_info *)sha->lldd_ha)->n_host;
726 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[0];
732 mvi = ((struct mvs_prv_info *)sha->lldd_ha)->mvi[i];