Lines Matching refs:sas_phy

3231 	struct asd_sas_phy *sas_phy = &phy->sas_phy;  in pm8001_bytes_dmaed()  local
3237 if (sas_phy->phy) { in pm8001_bytes_dmaed()
3238 struct sas_phy *sphy = sas_phy->phy; in pm8001_bytes_dmaed()
3239 sphy->negotiated_linkrate = sas_phy->linkrate; in pm8001_bytes_dmaed()
3257 sas_phy->frame_rcvd_size = phy->frame_rcvd_size; in pm8001_bytes_dmaed()
3258 pm8001_ha->sas->notify_port_event(sas_phy, PORTE_BYTES_DMAED); in pm8001_bytes_dmaed()
3264 struct sas_phy *sas_phy = phy->sas_phy.phy; in pm8001_get_lrate_mode() local
3268 phy->sas_phy.linkrate = SAS_LINK_RATE_12_0_GBPS; in pm8001_get_lrate_mode()
3269 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_12_0_GBPS; in pm8001_get_lrate_mode()
3272 phy->sas_phy.linkrate = SAS_LINK_RATE_6_0_GBPS; in pm8001_get_lrate_mode()
3273 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_6_0_GBPS; in pm8001_get_lrate_mode()
3276 phy->sas_phy.linkrate = SAS_LINK_RATE_3_0_GBPS; in pm8001_get_lrate_mode()
3277 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_3_0_GBPS; in pm8001_get_lrate_mode()
3280 phy->sas_phy.linkrate = SAS_LINK_RATE_1_5_GBPS; in pm8001_get_lrate_mode()
3281 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_1_5_GBPS; in pm8001_get_lrate_mode()
3284 sas_phy->negotiated_linkrate = phy->sas_phy.linkrate; in pm8001_get_lrate_mode()
3285 sas_phy->maximum_linkrate_hw = SAS_LINK_RATE_6_0_GBPS; in pm8001_get_lrate_mode()
3286 sas_phy->minimum_linkrate_hw = SAS_LINK_RATE_1_5_GBPS; in pm8001_get_lrate_mode()
3287 sas_phy->maximum_linkrate = SAS_LINK_RATE_6_0_GBPS; in pm8001_get_lrate_mode()
3288 sas_phy->minimum_linkrate = SAS_LINK_RATE_1_5_GBPS; in pm8001_get_lrate_mode()
3306 if (phy->sas_phy.frame_rcvd[0] == 0x34 in pm8001_get_attached_sas_addr()
3307 && phy->sas_phy.oob_mode == SATA_OOB_MODE) { in pm8001_get_attached_sas_addr()
3308 struct pm8001_hba_info *pm8001_ha = phy->sas_phy.ha->lldd_ha; in pm8001_get_attached_sas_addr()
3311 addr += phy->sas_phy.id; in pm8001_get_attached_sas_addr()
3315 (void *) phy->sas_phy.frame_rcvd; in pm8001_get_attached_sas_addr()
3417 phy->sas_phy.oob_mode = SAS_OOB_MODE; in hw_event_sas_phy_up()
3418 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_OOB_DONE); in hw_event_sas_phy_up()
3419 spin_lock_irqsave(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sas_phy_up()
3423 pm8001_get_attached_sas_addr(phy, phy->sas_phy.attached_sas_addr); in hw_event_sas_phy_up()
3424 spin_unlock_irqrestore(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sas_phy_up()
3462 phy->sas_phy.oob_mode = SATA_OOB_MODE; in hw_event_sata_phy_up()
3463 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_OOB_DONE); in hw_event_sata_phy_up()
3464 spin_lock_irqsave(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sata_phy_up()
3470 pm8001_get_attached_sas_addr(phy, phy->sas_phy.attached_sas_addr); in hw_event_sata_phy_up()
3471 spin_unlock_irqrestore(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sata_phy_up()
3794 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id]; in mpi_hw_event() local
3828 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_SPINUP_HOLD); in mpi_hw_event()
3833 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_LOSS_OF_SIGNAL); in mpi_hw_event()
3841 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3843 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3852 spin_lock_irqsave(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3853 sas_phy->sas_prim = HW_EVENT_BROADCAST_CHANGE; in mpi_hw_event()
3854 spin_unlock_irqrestore(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3855 sas_ha->notify_port_event(sas_phy, PORTE_BROADCAST_RCVD); in mpi_hw_event()
3860 sas_phy_disconnected(&phy->sas_phy); in mpi_hw_event()
3862 sas_ha->notify_phy_event(&phy->sas_phy, PHYE_OOB_ERROR); in mpi_hw_event()
3867 spin_lock_irqsave(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3868 sas_phy->sas_prim = HW_EVENT_BROADCAST_EXP; in mpi_hw_event()
3869 spin_unlock_irqrestore(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3870 sas_ha->notify_port_event(sas_phy, PORTE_BROADCAST_RCVD); in mpi_hw_event()
3877 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3879 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3887 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3889 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3897 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3899 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3907 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3909 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3918 spin_lock_irqsave(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3919 sas_phy->sas_prim = HW_EVENT_BROADCAST_SES; in mpi_hw_event()
3920 spin_unlock_irqrestore(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3921 sas_ha->notify_port_event(sas_phy, PORTE_BROADCAST_RCVD); in mpi_hw_event()
3933 sas_ha->notify_port_event(sas_phy, PORTE_HARD_RESET); in mpi_hw_event()
3938 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3940 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3948 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3950 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3955 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3957 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()
3962 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3964 sas_ha->notify_port_event(sas_phy, PORTE_LINK_RESET_ERR); in mpi_hw_event()