Lines Matching refs:iphy
313 struct isci_phy *iphy; in sci_controller_unsolicited_frame() local
334 iphy = &ihost->phys[index]; in sci_controller_unsolicited_frame()
335 result = sci_phy_frame_handler(iphy, frame_index); in sci_controller_unsolicited_frame()
346 iphy = &ihost->phys[index]; in sci_controller_unsolicited_frame()
347 result = sci_phy_frame_handler(iphy, frame_index); in sci_controller_unsolicited_frame()
372 struct isci_phy *iphy; in sci_controller_event_completion() local
452 iphy = &ihost->phys[index]; in sci_controller_event_completion()
453 sci_phy_event_handler(iphy, ent); in sci_controller_event_completion()
838 static bool is_phy_starting(struct isci_phy *iphy) in is_phy_starting() argument
842 state = iphy->sm.current_state_id; in is_phy_starting()
866 struct isci_phy *iphy = &ihost->phys[i]; in is_controller_start_complete() local
867 u32 state = iphy->sm.current_state_id; in is_controller_start_complete()
875 else if (!phy_get_non_dummy_port(iphy)) in is_controller_start_complete()
884 if ((iphy->is_in_link_training == false && state == SCI_PHY_INITIAL) || in is_controller_start_complete()
885 (iphy->is_in_link_training == false && state == SCI_PHY_STOPPED) || in is_controller_start_complete()
886 (iphy->is_in_link_training == true && is_phy_starting(iphy)) || in is_controller_start_complete()
905 struct isci_phy *iphy; in sci_controller_start_next_phy() local
920 iphy = &ihost->phys[ihost->next_phy_to_start]; in sci_controller_start_next_phy()
923 if (phy_get_non_dummy_port(iphy) == NULL) { in sci_controller_start_next_phy()
939 status = sci_phy_start(iphy); in sci_controller_start_next_phy()
1281 struct isci_phy *iphy = &ihost->phys[i]; in isci_host_deinit() local
1282 del_timer_sync(&iphy->sata_timer.timer); in isci_host_deinit()
1744 struct isci_phy *iphy; in power_control_timeout() local
1765 iphy = ihost->power_control.requesters[i]; in power_control_timeout()
1766 if (iphy == NULL) in power_control_timeout()
1775 sci_phy_consume_power_handler(iphy); in power_control_timeout()
1777 if (iphy->protocol == SAS_PROTOCOL_SSP) { in power_control_timeout()
1788 if (requester != NULL && requester != iphy) { in power_control_timeout()
1790 iphy->frame_rcvd.iaf.sas_addr, in power_control_timeout()
1815 struct isci_phy *iphy) in sci_controller_power_control_queue_insert() argument
1817 BUG_ON(iphy == NULL); in sci_controller_power_control_queue_insert()
1821 sci_phy_consume_power_handler(iphy); in sci_controller_power_control_queue_insert()
1847 iphy->frame_rcvd.iaf.sas_addr, in sci_controller_power_control_queue_insert()
1853 sci_phy_consume_power_handler(iphy); in sci_controller_power_control_queue_insert()
1860 ihost->power_control.requesters[iphy->phy_index] = iphy; in sci_controller_power_control_queue_insert()
1867 struct isci_phy *iphy) in sci_controller_power_control_queue_remove() argument
1869 BUG_ON(iphy == NULL); in sci_controller_power_control_queue_remove()
1871 if (ihost->power_control.requesters[iphy->phy_index]) in sci_controller_power_control_queue_remove()
1874 ihost->power_control.requesters[iphy->phy_index] = NULL; in sci_controller_power_control_queue_remove()
2382 struct isci_phy *iphy) in sci_controller_link_up() argument
2389 iport, iphy); in sci_controller_link_up()
2394 iport, iphy); in sci_controller_link_up()
2399 "unexpected state %d\n", __func__, iphy->phy_index, in sci_controller_link_up()
2405 struct isci_phy *iphy) in sci_controller_link_down() argument
2411 iport, iphy); in sci_controller_link_down()
2418 iphy->phy_index, in sci_controller_link_down()