| H A D | port.c | 73 static struct device *sciport_to_dev(struct isci_port *iport) in sciport_to_dev() argument 75 int i = iport->physical_port_index; in sciport_to_dev() 82 table = iport - i; in sciport_to_dev() 88 static void sci_port_get_protocols(struct isci_port *iport, struct sci_phy_proto *proto) in sci_port_get_protocols() argument 94 struct isci_phy *iphy = iport->phy_table[index]; in sci_port_get_protocols() 102 static u32 sci_port_get_phys(struct isci_port *iport) in sci_port_get_phys() argument 109 if (iport->phy_table[index]) in sci_port_get_phys() 118 * @iport: this parameter specifies the port for which to retrieve the physical 128 enum sci_status sci_port_get_properties(struct isci_port *iport, in sci_port_get_properties() argument 131 if (!iport || ipor in sci_port_get_properties() 143 sci_port_bcn_enable(struct isci_port * iport) sci_port_bcn_enable() argument 160 isci_port_bc_change_received(struct isci_host * ihost,struct isci_port * iport,struct isci_phy * iphy) isci_port_bc_change_received() argument 173 isci_port_link_up(struct isci_host * isci_host,struct isci_port * iport,struct isci_phy * iphy) isci_port_link_up() argument 295 port_state_machine_change(struct isci_port * iport,enum sci_port_states state) port_state_machine_change() argument 363 sci_port_is_valid_phy_assignment(struct isci_port * iport,u32 phy_index) sci_port_is_valid_phy_assignment() argument 411 sci_port_is_phy_mask_valid(struct isci_port * iport,u32 phy_mask) sci_port_is_phy_mask_valid() argument 446 sci_port_get_a_connected_phy(struct isci_port * iport) sci_port_get_a_connected_phy() argument 463 sci_port_set_phy(struct isci_port * iport,struct isci_phy * iphy) sci_port_set_phy() argument 485 sci_port_clear_phy(struct isci_port * iport,struct isci_phy * iphy) sci_port_clear_phy() argument 501 sci_port_get_sas_address(struct isci_port * iport,struct sci_sas_address * sas) sci_port_get_sas_address() argument 512 sci_port_get_attached_sas_address(struct isci_port * iport,struct sci_sas_address * sas) sci_port_get_attached_sas_address() argument 544 sci_port_construct_dummy_rnc(struct isci_port * iport,u16 rni) sci_port_construct_dummy_rnc() argument 572 sci_port_construct_dummy_task(struct isci_port * iport,u16 tag) sci_port_construct_dummy_task() argument 592 sci_port_destroy_dummy_resources(struct isci_port * iport) sci_port_destroy_dummy_resources() argument 607 sci_port_setup_transports(struct isci_port * iport,u32 device_id) sci_port_setup_transports() argument 617 sci_port_resume_phy(struct isci_port * iport,struct isci_phy * iphy) sci_port_resume_phy() argument 623 sci_port_activate_phy(struct isci_port * iport,struct isci_phy * iphy,u8 flags) sci_port_activate_phy() argument 640 sci_port_deactivate_phy(struct isci_port * iport,struct isci_phy * iphy,bool do_notify_user) sci_port_deactivate_phy() argument 664 sci_port_invalid_link_up(struct isci_port * iport,struct isci_phy * iphy) sci_port_invalid_link_up() argument 690 sci_port_general_link_up_handler(struct isci_port * iport,struct isci_phy * iphy,u8 flags) sci_port_general_link_up_handler() argument 729 sci_port_is_wide(struct isci_port * iport) sci_port_is_wide() argument 758 sci_port_link_detected(struct isci_port * iport,struct isci_phy * iphy) sci_port_link_detected() argument 779 struct isci_port *iport = container_of(tmr, typeof(*iport), timer); port_timeout() local 826 sci_port_update_viit_entry(struct isci_port * iport) sci_port_update_viit_entry() argument 848 sci_port_get_max_allowed_speed(struct isci_port * iport) sci_port_get_max_allowed_speed() argument 867 sci_port_suspend_port_task_scheduler(struct isci_port * iport) sci_port_suspend_port_task_scheduler() argument 885 sci_port_post_dummy_request(struct isci_port * iport) sci_port_post_dummy_request() argument 910 sci_port_abort_dummy_request(struct isci_port * iport) sci_port_abort_dummy_request() argument 934 sci_port_resume_port_task_scheduler(struct isci_port * iport) sci_port_resume_port_task_scheduler() argument 945 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_waiting_enter() local 961 struct isci_port *iport = container_of(sm, typeof(*iport), sm); scic_sds_port_ready_substate_waiting_exit() local 968 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_operational_enter() local 993 sci_port_invalidate_dummy_remote_node(struct isci_port * iport) sci_port_invalidate_dummy_remote_node() argument 1028 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_operational_exit() local 1047 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_substate_configuring_enter() local 1059 sci_port_start(struct isci_port * iport) sci_port_start() argument 1127 sci_port_stop(struct isci_port * iport) sci_port_stop() argument 1149 sci_port_hard_reset(struct isci_port * iport,u32 timeout) sci_port_hard_reset() argument 1199 sci_port_add_phy(struct isci_port * iport,struct isci_phy * iphy) sci_port_add_phy() argument 1270 sci_port_remove_phy(struct isci_port * iport,struct isci_phy * iphy) sci_port_remove_phy() argument 1311 sci_port_link_up(struct isci_port * iport,struct isci_phy * iphy) sci_port_link_up() argument 1354 sci_port_link_down(struct isci_port * iport,struct isci_phy * iphy) sci_port_link_down() argument 1384 sci_port_start_io(struct isci_port * iport,struct isci_remote_device * idev,struct isci_request * ireq) sci_port_start_io() argument 1404 sci_port_complete_io(struct isci_port * iport,struct isci_remote_device * idev,struct isci_request * ireq) sci_port_complete_io() argument 1441 sci_port_enable_port_task_scheduler(struct isci_port * iport) sci_port_enable_port_task_scheduler() argument 1451 sci_port_disable_port_task_scheduler(struct isci_port * iport) sci_port_disable_port_task_scheduler() argument 1461 sci_port_post_dummy_remote_node(struct isci_port * iport) sci_port_post_dummy_remote_node() argument 1491 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_stopped_state_enter() local 1504 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_stopped_state_exit() local 1512 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_ready_state_enter() local 1533 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_resetting_state_exit() local 1540 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_stopping_state_exit() local 1549 struct isci_port *iport = container_of(sm, typeof(*iport), sm); sci_port_failed_state_enter() local 1554 sci_port_set_hang_detection_timeout(struct isci_port * iport,u32 timeout) sci_port_set_hang_detection_timeout() argument 1609 sci_port_construct(struct isci_port * iport,u8 index,struct isci_host * ihost) sci_port_construct() argument 1638 sci_port_broadcast_change_received(struct isci_port * iport,struct isci_phy * iphy) sci_port_broadcast_change_received() argument 1646 wait_port_reset(struct isci_host * ihost,struct isci_port * iport) wait_port_reset() argument 1651 isci_port_perform_hard_reset(struct isci_host * ihost,struct isci_port * iport,struct isci_phy * iphy) isci_port_perform_hard_reset() argument 1699 struct isci_port *iport = dev->port->lldd_port; isci_ata_check_ready() local 1725 struct isci_port *iport = phy->port->lldd_port; isci_port_deformed() local 1752 struct isci_port *iport = NULL; isci_port_formed() local [all...] |