Lines Matching refs:isci_phy
75 enum sas_linkrate sci_phy_linkrate(struct isci_phy *iphy) in sci_phy_linkrate()
80 static struct isci_host *phy_to_host(struct isci_phy *iphy) in phy_to_host()
82 struct isci_phy *table = iphy - iphy->phy_index; in phy_to_host()
88 static struct device *sciphy_to_dev(struct isci_phy *iphy) in sciphy_to_dev()
94 sci_phy_transport_layer_initialization(struct isci_phy *iphy, in sci_phy_transport_layer_initialization()
116 sci_phy_link_layer_initialization(struct isci_phy *iphy, in sci_phy_link_layer_initialization()
321 struct isci_phy *iphy = container_of(tmr, typeof(*iphy), sata_timer); in phy_sata_timeout()
353 struct isci_port *phy_get_non_dummy_port(struct isci_phy *iphy) in phy_get_non_dummy_port()
371 struct isci_phy *iphy, in sci_phy_set_port()
382 enum sci_status sci_phy_initialize(struct isci_phy *iphy, in sci_phy_initialize()
409 void sci_phy_setup_transport(struct isci_phy *iphy, u32 device_id) in sci_phy_setup_transport()
424 static void sci_phy_suspend(struct isci_phy *iphy) in sci_phy_suspend()
437 void sci_phy_resume(struct isci_phy *iphy) in sci_phy_resume()
448 void sci_phy_get_sas_address(struct isci_phy *iphy, struct sci_sas_address *sas) in sci_phy_get_sas_address()
454 void sci_phy_get_attached_sas_address(struct isci_phy *iphy, struct sci_sas_address *sas) in sci_phy_get_attached_sas_address()
462 void sci_phy_get_protocols(struct isci_phy *iphy, struct sci_phy_proto *proto) in sci_phy_get_protocols()
467 enum sci_status sci_phy_start(struct isci_phy *iphy) in sci_phy_start()
481 enum sci_status sci_phy_stop(struct isci_phy *iphy) in sci_phy_stop()
507 enum sci_status sci_phy_reset(struct isci_phy *iphy) in sci_phy_reset()
521 enum sci_status sci_phy_consume_power_handler(struct isci_phy *iphy) in sci_phy_consume_power_handler()
568 static void sci_phy_start_sas_link_training(struct isci_phy *iphy) in sci_phy_start_sas_link_training()
586 static void sci_phy_start_sata_link_training(struct isci_phy *iphy) in sci_phy_start_sata_link_training()
608 static void sci_phy_complete_link_training(struct isci_phy *iphy, in sci_phy_complete_link_training()
672 void scu_link_layer_set_txcomsas_timeout(struct isci_phy *iphy, u32 timeout) in scu_link_layer_set_txcomsas_timeout()
684 enum sci_status sci_phy_event_handler(struct isci_phy *iphy, u32 event_code) in sci_phy_event_handler()
970 enum sci_status sci_phy_frame_handler(struct isci_phy *iphy, u32 frame_index) in sci_phy_frame_handler()
1067 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_initial_substate_enter()
1075 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sas_power_substate_enter()
1083 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sas_power_substate_exit()
1091 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sata_power_substate_enter()
1099 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sata_power_substate_exit()
1107 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sata_phy_substate_enter()
1114 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sata_phy_substate_exit()
1121 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sata_speed_substate_enter()
1128 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sata_speed_substate_exit()
1135 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sig_fis_uf_substate_enter()
1155 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_await_sig_fis_uf_substate_exit()
1162 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_final_substate_enter()
1179 struct isci_phy *iphy) in scu_link_layer_stop_protocol_engine()
1200 static void scu_link_layer_start_oob(struct isci_phy *iphy) in scu_link_layer_start_oob()
1231 struct isci_phy *iphy) in scu_link_layer_tx_hard_reset()
1256 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_stopped_state_enter()
1274 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_starting_state_enter()
1293 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_ready_state_enter()
1302 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_ready_state_exit()
1309 struct isci_phy *iphy = container_of(sm, typeof(*iphy), sm); in sci_phy_resetting_state_enter()
1374 void sci_phy_construct(struct isci_phy *iphy, in sci_phy_construct()
1391 void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index) in isci_phy_init()
1435 struct isci_phy *iphy = sas_phy->lldd_phy; in isci_phy_control()