Lines Matching refs:sas_phy
2901 phy->sas_phy.oob_mode = SAS_OOB_MODE; in hw_event_sas_phy_up()
2902 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_OOB_DONE); in hw_event_sas_phy_up()
2903 spin_lock_irqsave(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sas_phy_up()
2907 pm8001_get_attached_sas_addr(phy, phy->sas_phy.attached_sas_addr); in hw_event_sas_phy_up()
2908 spin_unlock_irqrestore(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sas_phy_up()
2949 phy->sas_phy.oob_mode = SATA_OOB_MODE; in hw_event_sata_phy_up()
2950 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_OOB_DONE); in hw_event_sata_phy_up()
2951 spin_lock_irqsave(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sata_phy_up()
2957 pm8001_get_attached_sas_addr(phy, phy->sas_phy.attached_sas_addr); in hw_event_sata_phy_up()
2958 spin_unlock_irqrestore(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sata_phy_up()
3103 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id]; in mpi_hw_event() local
3123 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_SPINUP_HOLD); in mpi_hw_event()
3128 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_LOSS_OF_SIGNAL); in mpi_hw_event()
3136 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3138 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3147 spin_lock_irqsave(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3148 sas_phy->sas_prim = HW_EVENT_BROADCAST_CHANGE; in mpi_hw_event()
3149 spin_unlock_irqrestore(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3150 sas_ha->notify_port_event(sas_phy, PORTE_BROADCAST_RCVD); in mpi_hw_event()
3155 sas_phy_disconnected(&phy->sas_phy); in mpi_hw_event()
3157 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_OOB_ERROR); in mpi_hw_event()
3162 spin_lock_irqsave(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3163 sas_phy->sas_prim = HW_EVENT_BROADCAST_EXP; in mpi_hw_event()
3164 spin_unlock_irqrestore(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3165 sas_ha->notify_port_event(sas_phy, PORTE_BROADCAST_RCVD); in mpi_hw_event()
3172 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3174 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3182 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3184 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3192 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3194 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3202 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3204 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3213 spin_lock_irqsave(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3214 sas_phy->sas_prim = HW_EVENT_BROADCAST_SES; in mpi_hw_event()
3215 spin_unlock_irqrestore(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3216 sas_ha->notify_port_event(sas_phy, PORTE_BROADCAST_RCVD); in mpi_hw_event()
3228 sas_ha->notify_port_event(sas_phy, PORTE_HARD_RESET); in mpi_hw_event()
3233 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3235 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3243 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3245 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3250 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3252 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3260 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3262 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()