Home
last modified time | relevance | path

Searched refs:asd_phy (Results 1 – 11 of 11) sorted by relevance

/linux/drivers/scsi/libsas/
H A Dsas_init.c184 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_get_linkerrors() local
188 return i->dft->lldd_control_phy(asd_phy, PHY_FUNC_GET_EVENTS, NULL); in sas_get_linkerrors()
194 int sas_try_ata_reset(struct asd_sas_phy *asd_phy) in sas_try_ata_reset() argument
199 if (asd_phy->port) in sas_try_ata_reset()
200 dev = asd_phy->port->port_dev; in sas_try_ata_reset()
233 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in transport_sas_phy_reset() local
237 if (!hard_reset && sas_try_ata_reset(asd_phy) == 0) in transport_sas_phy_reset()
239 return i->dft->lldd_control_phy(asd_phy, reset_type, NULL); in transport_sas_phy_reset()
267 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; in sas_phy_enable() local
274 ret = i->dft->lldd_control_phy(asd_phy, cm in sas_phy_enable()
304 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; sas_phy_reset() local
340 struct asd_sas_phy *asd_phy = sas_ha->sas_phy[phy->number]; sas_set_phy_speed() local
[all...]
H A Dsas_host_smp.c187 struct asd_sas_phy *asd_phy; in sas_phy_control() local
194 asd_phy = sas_ha->sas_phy[phy_id]; in sas_phy_control()
214 if (phy_op == PHY_FUNC_LINK_RESET && sas_try_ata_reset(asd_phy) == 0) { in sas_phy_control()
219 if (i->dft->lldd_control_phy(asd_phy, phy_op, &rates)) in sas_phy_control()
/linux/drivers/scsi/aic94xx/
H A Daic94xx_scb.c36 static void get_lrate_mode(struct asd_phy *phy, u8 oob_mode) in get_lrate_mode()
72 struct asd_phy *phy = &asd_ha->phys[phy_id]; in asd_phy_event_tasklet()
112 static unsigned ord_phy(struct asd_ha_struct *asd_ha, struct asd_phy *phy) in ord_phy()
137 static void asd_get_attached_sas_addr(struct asd_phy *phy, u8 *sas_addr) in asd_get_attached_sas_addr()
154 static void asd_form_port(struct asd_ha_struct *asd_ha, struct asd_phy *phy) in asd_form_port()
203 static void asd_deform_port(struct asd_ha_struct *asd_ha, struct asd_phy *phy) in asd_deform_port()
225 struct asd_phy *phy = &ascb->ha->phys[phy_id]; in asd_bytes_dmaed_tasklet()
247 struct asd_phy *phy = &asd_ha->phys[phy_id]; in asd_link_reset_err_tasklet()
301 struct asd_phy *phy = &asd_ha->phys[phy_id]; in asd_primitive_rcvd_tasklet()
408 struct asd_phy *phy = &asd_ha->phys[phy_id]; in escb_tasklet_complete()
[all …]
H A Daic94xx_dump.h15 void asd_dump_frame_rcvd(struct asd_phy *phy,
21 static inline void asd_dump_frame_rcvd(struct asd_phy *phy, in asd_dump_frame_rcvd()
H A Daic94xx_seq.h47 void asd_update_port_links(struct asd_ha_struct *asd_ha, struct asd_phy *phy);
H A Daic94xx_hwi.c53 static void asd_init_phy_identify(struct asd_phy *phy) in asd_init_phy_identify()
69 static int asd_init_phy(struct asd_phy *phy) in asd_init_phy()
116 struct asd_phy *phy = &asd_ha->phys[i]; in asd_init_phys()
1304 struct asd_phy *phy = &asd_ha->phys[phy_id]; in asd_enable_phy()
H A Daic94xx_hwi.h194 struct asd_phy phys[ASD_MAX_PHYS];
H A Daic94xx_sas.h676 struct asd_phy { struct
H A Daic94xx_init.c563 struct asd_phy *phy = &asd_ha->phys[i]; in asd_destroy_ha_caches()
H A Daic94xx_dump.c739 void asd_dump_frame_rcvd(struct asd_phy *phy, in asd_dump_frame_rcvd()
H A Daic94xx_seq.c1367 void asd_update_port_links(struct asd_ha_struct *asd_ha, struct asd_phy *phy) in asd_update_port_links()