H A D | port.c | 73 static struct device *sciport_to_dev(struct isci_port *iport) argument 75 int i = iport->physical_port_index; 82 table = iport - i; 88 static void sci_port_get_protocols(struct isci_port *iport, struct sci_phy_proto *proto) argument 94 struct isci_phy *iphy = iport->phy_table[index]; 102 static u32 sci_port_get_phys(struct isci_port *iport) argument 109 if (iport->phy_table[index]) 128 enum sci_status sci_port_get_properties(struct isci_port *iport, argument 131 if (!iport || iport 143 sci_port_bcn_enable(struct isci_port *iport) argument 159 isci_port_bc_change_received(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument 171 isci_port_link_up(struct isci_host *isci_host, struct isci_port *iport, struct isci_phy *iphy) argument 294 port_state_machine_change(struct isci_port *iport, enum sci_port_states state) argument 362 sci_port_is_valid_phy_assignment(struct isci_port *iport, u32 phy_index) argument 408 sci_port_is_phy_mask_valid( struct isci_port *iport, u32 phy_mask) argument 444 sci_port_get_a_connected_phy(struct isci_port *iport) argument 461 sci_port_set_phy(struct isci_port *iport, struct isci_phy *iphy) argument 483 sci_port_clear_phy(struct isci_port *iport, struct isci_phy *iphy) argument 499 sci_port_get_sas_address(struct isci_port *iport, struct sci_sas_address *sas) argument 510 sci_port_get_attached_sas_address(struct isci_port *iport, struct sci_sas_address *sas) argument 542 sci_port_construct_dummy_rnc(struct isci_port *iport, u16 rni) argument 570 sci_port_construct_dummy_task(struct isci_port *iport, u16 tag) argument 590 sci_port_destroy_dummy_resources(struct isci_port *iport) argument 605 sci_port_setup_transports(struct isci_port *iport, u32 device_id) argument 615 sci_port_resume_phy(struct isci_port *iport, struct isci_phy *iphy) argument 621 sci_port_activate_phy(struct isci_port *iport, struct isci_phy *iphy, u8 flags) argument 638 sci_port_deactivate_phy(struct isci_port *iport, struct isci_phy *iphy, bool do_notify_user) argument 662 sci_port_invalid_link_up(struct isci_port *iport, struct isci_phy *iphy) argument 688 sci_port_general_link_up_handler(struct isci_port *iport, struct isci_phy *iphy, u8 flags) argument 726 sci_port_is_wide(struct isci_port *iport) argument 754 sci_port_link_detected( struct isci_port *iport, struct isci_phy *iphy) argument 777 struct isci_port *iport = container_of(tmr, typeof(*iport), timer); local 801 iport); local 812 "in state %d.\\n", __func__, iport, current_state); local 826 sci_port_update_viit_entry(struct isci_port *iport) argument 848 sci_port_get_max_allowed_speed(struct isci_port *iport) argument 867 sci_port_suspend_port_task_scheduler(struct isci_port *iport) argument 885 sci_port_post_dummy_request(struct isci_port *iport) argument 909 sci_port_abort_dummy_request(struct isci_port *iport) argument 933 sci_port_resume_port_task_scheduler(struct isci_port *iport) argument 944 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 960 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 967 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 992 sci_port_invalidate_dummy_remote_node(struct isci_port *iport) argument 1027 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 1046 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 1058 sci_port_start(struct isci_port *iport) argument 1126 sci_port_stop(struct isci_port *iport) argument 1148 sci_port_hard_reset(struct isci_port *iport, u32 timeout) argument 1198 sci_port_add_phy(struct isci_port *iport, struct isci_phy *iphy) argument 1267 sci_port_remove_phy(struct isci_port *iport, struct isci_phy *iphy) argument 1308 sci_port_link_up(struct isci_port *iport, struct isci_phy *iphy) argument 1351 sci_port_link_down(struct isci_port *iport, struct isci_phy *iphy) argument 1381 sci_port_start_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) argument 1401 sci_port_complete_io(struct isci_port *iport, struct isci_remote_device *idev, struct isci_request *ireq) argument 1438 sci_port_enable_port_task_scheduler(struct isci_port *iport) argument 1448 sci_port_disable_port_task_scheduler(struct isci_port *iport) argument 1458 sci_port_post_dummy_remote_node(struct isci_port *iport) argument 1488 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 1501 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 1509 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 1530 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 1537 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 1546 struct isci_port *iport = container_of(sm, typeof(*iport), sm); local 1583 sci_port_construct(struct isci_port *iport, u8 index, struct isci_host *ihost) argument 1611 isci_port_init(struct isci_port *iport, struct isci_host *ihost, int index) argument 1618 sci_port_broadcast_change_received(struct isci_port *iport, struct isci_phy *iphy) argument 1626 wait_port_reset(struct isci_host *ihost, struct isci_port *iport) argument 1631 isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument 1690 struct isci_port *iport = dev->port->lldd_port; local 1716 struct isci_port *iport = phy->port->lldd_port; local 1743 struct isci_port *iport; local [all...] |