Lines Matching defs:iport
63 static void isci_port_change_state(struct isci_port *iport, enum isci_status status) in isci_port_change_state()
77 static void sci_port_get_protocols(struct isci_port *iport, struct sci_phy_proto *proto) in sci_port_get_protocols()
91 static u32 sci_port_get_phys(struct isci_port *iport) in sci_port_get_phys()
117 enum sci_status sci_port_get_properties(struct isci_port *iport, in sci_port_get_properties()
132 static void sci_port_bcn_enable(struct isci_port *iport) in sci_port_bcn_enable()
149 struct isci_port *iport, in isci_port_bc_change_received()
161 struct isci_port *iport, in isci_port_link_up()
311 struct isci_port *iport, in isci_port_stop_complete()
332 static void port_state_machine_change(struct isci_port *iport, in port_state_machine_change()
397 bool sci_port_is_valid_phy_assignment(struct isci_port *iport, u32 phy_index) in sci_port_is_valid_phy_assignment()
444 struct isci_port *iport, in sci_port_is_phy_mask_valid()
479 static struct isci_phy *sci_port_get_a_connected_phy(struct isci_port *iport) in sci_port_get_a_connected_phy()
496 static enum sci_status sci_port_set_phy(struct isci_port *iport, struct isci_phy *iphy) in sci_port_set_phy()
518 static enum sci_status sci_port_clear_phy(struct isci_port *iport, struct isci_phy *iphy) in sci_port_clear_phy()
534 void sci_port_get_sas_address(struct isci_port *iport, struct sci_sas_address *sas) in sci_port_get_sas_address()
545 void sci_port_get_attached_sas_address(struct isci_port *iport, struct sci_sas_address *sas) in sci_port_get_attached_sas_address()
577 static void sci_port_construct_dummy_rnc(struct isci_port *iport, u16 rni) in sci_port_construct_dummy_rnc()
605 static void sci_port_construct_dummy_task(struct isci_port *iport, u16 tag) in sci_port_construct_dummy_task()
625 static void sci_port_destroy_dummy_resources(struct isci_port *iport) in sci_port_destroy_dummy_resources()
640 void sci_port_setup_transports(struct isci_port *iport, u32 device_id) in sci_port_setup_transports()
650 static void sci_port_resume_phy(struct isci_port *iport, struct isci_phy *iphy) in sci_port_resume_phy()
656 static void sci_port_activate_phy(struct isci_port *iport, in sci_port_activate_phy()
673 void sci_port_deactivate_phy(struct isci_port *iport, struct isci_phy *iphy, in sci_port_deactivate_phy()
697 static void sci_port_invalid_link_up(struct isci_port *iport, struct isci_phy *iphy) in sci_port_invalid_link_up()
723 static void sci_port_general_link_up_handler(struct isci_port *iport, in sci_port_general_link_up_handler()
761 static bool sci_port_is_wide(struct isci_port *iport) in sci_port_is_wide()
790 struct isci_port *iport, in sci_port_link_detected()
812 struct isci_port *iport = container_of(tmr, typeof(*iport), timer); in port_timeout() local
862 static void sci_port_update_viit_entry(struct isci_port *iport) in sci_port_update_viit_entry()
884 enum sas_linkrate sci_port_get_max_allowed_speed(struct isci_port *iport) in sci_port_get_max_allowed_speed()
903 static void sci_port_suspend_port_task_scheduler(struct isci_port *iport) in sci_port_suspend_port_task_scheduler()
921 static void sci_port_post_dummy_request(struct isci_port *iport) in sci_port_post_dummy_request()
945 static void sci_port_abort_dummy_request(struct isci_port *iport) in sci_port_abort_dummy_request()
969 sci_port_resume_port_task_scheduler(struct isci_port *iport) in sci_port_resume_port_task_scheduler()
980 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_substate_waiting_enter() local
996 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in scic_sds_port_ready_substate_waiting_exit() local
1003 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_substate_operational_enter() local
1027 static void sci_port_invalidate_dummy_remote_node(struct isci_port *iport) in sci_port_invalidate_dummy_remote_node()
1062 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_substate_operational_exit() local
1080 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_substate_configuring_enter() local
1091 enum sci_status sci_port_start(struct isci_port *iport) in sci_port_start()
1159 enum sci_status sci_port_stop(struct isci_port *iport) in sci_port_stop()
1181 static enum sci_status sci_port_hard_reset(struct isci_port *iport, u32 timeout) in sci_port_hard_reset()
1231 enum sci_status sci_port_add_phy(struct isci_port *iport, in sci_port_add_phy()
1300 enum sci_status sci_port_remove_phy(struct isci_port *iport, in sci_port_remove_phy()
1341 enum sci_status sci_port_link_up(struct isci_port *iport, in sci_port_link_up()
1384 enum sci_status sci_port_link_down(struct isci_port *iport, in sci_port_link_down()
1414 enum sci_status sci_port_start_io(struct isci_port *iport, in sci_port_start_io()
1434 enum sci_status sci_port_complete_io(struct isci_port *iport, in sci_port_complete_io()
1471 static void sci_port_enable_port_task_scheduler(struct isci_port *iport) in sci_port_enable_port_task_scheduler()
1481 static void sci_port_disable_port_task_scheduler(struct isci_port *iport) in sci_port_disable_port_task_scheduler()
1491 static void sci_port_post_dummy_remote_node(struct isci_port *iport) in sci_port_post_dummy_remote_node()
1521 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_stopped_state_enter() local
1534 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_stopped_state_exit() local
1542 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_ready_state_enter() local
1562 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_resetting_state_exit() local
1569 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_stopping_state_exit() local
1578 struct isci_port *iport = container_of(sm, typeof(*iport), sm); in sci_port_failed_state_enter() local
1615 void sci_port_construct(struct isci_port *iport, u8 index, in sci_port_construct()
1643 void isci_port_init(struct isci_port *iport, struct isci_host *ihost, int index) in isci_port_init()
1665 void sci_port_broadcast_change_received(struct isci_port *iport, struct isci_phy *iphy) in sci_port_broadcast_change_received()
1673 int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport, in isci_port_perform_hard_reset()