Lines Matching refs:ha
88 struct asd_ha_struct *asd_ha = ascb->ha; in asd_phy_event_tasklet()
158 struct asd_ha_struct *asd_ha = phy->sas_phy.ha->lldd_ha; in asd_get_attached_sas_addr()
241 struct asd_dma_tok *edb = ascb->ha->seq.edb_arr[edb_el]; in asd_bytes_dmaed_tasklet()
242 struct asd_phy *phy = &ascb->ha->phys[phy_id]; in asd_bytes_dmaed_tasklet()
243 struct sas_ha_struct *sas_ha = phy->sas_phy.ha; in asd_bytes_dmaed_tasklet()
254 asd_form_port(ascb->ha, phy); in asd_bytes_dmaed_tasklet()
262 struct asd_ha_struct *asd_ha = ascb->ha; in asd_link_reset_err_tasklet()
295 struct asd_ascb *cp = asd_ascb_alloc_list(ascb->ha, &num, in asd_link_reset_err_tasklet()
304 if (asd_post_ascb_list(ascb->ha, cp, 1) != 0) in asd_link_reset_err_tasklet()
316 struct sas_ha_struct *sas_ha = &ascb->ha->sas_ha; in asd_primitive_rcvd_tasklet()
318 struct asd_ha_struct *asd_ha = ascb->ha; in asd_primitive_rcvd_tasklet()
384 struct asd_seq_data *seq = &ascb->ha->seq; in asd_invalidate_edb()
409 i = asd_post_escb_list(ascb->ha, ascb, 1); in asd_invalidate_edb()
418 struct asd_ha_struct *asd_ha = ascb->ha; in escb_tasklet_complete()
645 struct asd_ha_struct *asd_ha = ascb->ha; in control_phy_tasklet_complete()
649 struct asd_phy *phy = &ascb->ha->phys[phy_id]; in control_phy_tasklet_complete()
778 struct asd_phy *phy = &ascb->ha->phys[phy_id]; in asd_build_control_phy()
875 struct asd_seq_data *seq = &ascb->ha->seq; in asd_ascb_timedout()
901 struct asd_ha_struct *asd_ha = phy->ha->lldd_ha; in asd_control_phy()