Lines Matching refs:sas_phy

3219 	struct asd_sas_phy *sas_phy = &phy->sas_phy;  in pm8001_bytes_dmaed()  local
3223 if (sas_phy->phy) { in pm8001_bytes_dmaed()
3224 struct sas_phy *sphy = sas_phy->phy; in pm8001_bytes_dmaed()
3225 sphy->negotiated_linkrate = sas_phy->linkrate; in pm8001_bytes_dmaed()
3243 sas_phy->frame_rcvd_size = phy->frame_rcvd_size; in pm8001_bytes_dmaed()
3244 sas_notify_port_event(sas_phy, PORTE_BYTES_DMAED, GFP_ATOMIC); in pm8001_bytes_dmaed()
3250 struct sas_phy *sas_phy = phy->sas_phy.phy; in pm8001_get_lrate_mode() local
3254 phy->sas_phy.linkrate = SAS_LINK_RATE_12_0_GBPS; in pm8001_get_lrate_mode()
3255 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_12_0_GBPS; in pm8001_get_lrate_mode()
3258 phy->sas_phy.linkrate = SAS_LINK_RATE_6_0_GBPS; in pm8001_get_lrate_mode()
3259 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_6_0_GBPS; in pm8001_get_lrate_mode()
3262 phy->sas_phy.linkrate = SAS_LINK_RATE_3_0_GBPS; in pm8001_get_lrate_mode()
3263 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_3_0_GBPS; in pm8001_get_lrate_mode()
3266 phy->sas_phy.linkrate = SAS_LINK_RATE_1_5_GBPS; in pm8001_get_lrate_mode()
3267 phy->sas_phy.phy->negotiated_linkrate = SAS_LINK_RATE_1_5_GBPS; in pm8001_get_lrate_mode()
3270 sas_phy->negotiated_linkrate = phy->sas_phy.linkrate; in pm8001_get_lrate_mode()
3271 sas_phy->maximum_linkrate_hw = SAS_LINK_RATE_6_0_GBPS; in pm8001_get_lrate_mode()
3272 sas_phy->minimum_linkrate_hw = SAS_LINK_RATE_1_5_GBPS; in pm8001_get_lrate_mode()
3273 sas_phy->maximum_linkrate = SAS_LINK_RATE_6_0_GBPS; in pm8001_get_lrate_mode()
3274 sas_phy->minimum_linkrate = SAS_LINK_RATE_1_5_GBPS; in pm8001_get_lrate_mode()
3292 if (phy->sas_phy.frame_rcvd[0] == 0x34 in pm8001_get_attached_sas_addr()
3293 && phy->sas_phy.oob_mode == SATA_OOB_MODE) { in pm8001_get_attached_sas_addr()
3294 struct pm8001_hba_info *pm8001_ha = phy->sas_phy.ha->lldd_ha; in pm8001_get_attached_sas_addr()
3297 addr += phy->sas_phy.id; in pm8001_get_attached_sas_addr()
3301 (void *) phy->sas_phy.frame_rcvd; in pm8001_get_attached_sas_addr()
3402 phy->sas_phy.oob_mode = SAS_OOB_MODE; in hw_event_sas_phy_up()
3403 sas_notify_phy_event(&phy->sas_phy, PHYE_OOB_DONE, GFP_ATOMIC); in hw_event_sas_phy_up()
3404 spin_lock_irqsave(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sas_phy_up()
3408 pm8001_get_attached_sas_addr(phy, phy->sas_phy.attached_sas_addr); in hw_event_sas_phy_up()
3409 spin_unlock_irqrestore(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sas_phy_up()
3447 phy->sas_phy.oob_mode = SATA_OOB_MODE; in hw_event_sata_phy_up()
3448 sas_notify_phy_event(&phy->sas_phy, PHYE_OOB_DONE, GFP_ATOMIC); in hw_event_sata_phy_up()
3449 spin_lock_irqsave(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sata_phy_up()
3455 pm8001_get_attached_sas_addr(phy, phy->sas_phy.attached_sas_addr); in hw_event_sata_phy_up()
3456 spin_unlock_irqrestore(&phy->sas_phy.frame_rcvd_lock, flags); in hw_event_sata_phy_up()
3764 struct asd_sas_phy *sas_phy = sas_ha->sas_phy[phy_id]; in mpi_hw_event() local
3797 sas_notify_phy_event(&phy->sas_phy, PHYE_SPINUP_HOLD, in mpi_hw_event()
3802 sas_notify_phy_event(&phy->sas_phy, PHYE_LOSS_OF_SIGNAL, in mpi_hw_event()
3810 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3812 sas_notify_port_event(sas_phy, PORTE_LINK_RESET_ERR, in mpi_hw_event()
3821 spin_lock_irqsave(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3822 sas_phy->sas_prim = HW_EVENT_BROADCAST_CHANGE; in mpi_hw_event()
3823 spin_unlock_irqrestore(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3824 sas_notify_port_event(sas_phy, PORTE_BROADCAST_RCVD, in mpi_hw_event()
3829 sas_phy_disconnected(&phy->sas_phy); in mpi_hw_event()
3831 sas_notify_phy_event(&phy->sas_phy, PHYE_OOB_ERROR, GFP_ATOMIC); in mpi_hw_event()
3835 spin_lock_irqsave(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3836 sas_phy->sas_prim = HW_EVENT_BROADCAST_EXP; in mpi_hw_event()
3837 spin_unlock_irqrestore(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3838 sas_notify_port_event(sas_phy, PORTE_BROADCAST_RCVD, in mpi_hw_event()
3846 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3848 sas_notify_port_event(sas_phy, PORTE_LINK_RESET_ERR, in mpi_hw_event()
3857 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3859 sas_notify_port_event(sas_phy, PORTE_LINK_RESET_ERR, in mpi_hw_event()
3868 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3870 sas_notify_port_event(sas_phy, PORTE_LINK_RESET_ERR, in mpi_hw_event()
3879 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3881 sas_notify_port_event(sas_phy, PORTE_LINK_RESET_ERR, in mpi_hw_event()
3889 spin_lock_irqsave(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3890 sas_phy->sas_prim = HW_EVENT_BROADCAST_SES; in mpi_hw_event()
3891 spin_unlock_irqrestore(&sas_phy->sas_prim_lock, flags); in mpi_hw_event()
3892 sas_notify_port_event(sas_phy, PORTE_BROADCAST_RCVD, in mpi_hw_event()
3903 sas_notify_port_event(sas_phy, PORTE_HARD_RESET, GFP_ATOMIC); in mpi_hw_event()
3907 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3909 sas_notify_port_event(sas_phy, PORTE_LINK_RESET_ERR, in mpi_hw_event()
3918 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3920 sas_notify_port_event(sas_phy, PORTE_LINK_RESET_ERR, in mpi_hw_event()
3925 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3927 sas_notify_port_event(sas_phy, PORTE_LINK_RESET_ERR, in mpi_hw_event()
3933 sas_phy_disconnected(sas_phy); in mpi_hw_event()
3935 sas_notify_port_event(sas_phy, PORTE_LINK_RESET_ERR, in mpi_hw_event()