• Home
  • Raw
  • Download

Lines Matching refs:iport

642 	struct isci_port *iport = idev->owning_port;  in sci_remote_device_start_request()  local
646 sci_port_complete_io(iport, idev, ireq); in sci_remote_device_start_request()
659 struct isci_port *iport = idev->owning_port; in sci_remote_device_start_io() local
681 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io()
703 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io()
728 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io()
744 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_io()
771 static enum sci_status common_complete_io(struct isci_port *iport, in common_complete_io() argument
781 status = sci_port_complete_io(iport, idev, ireq); in common_complete_io()
795 struct isci_port *iport = idev->owning_port; in sci_remote_device_complete_io() local
813 status = common_complete_io(iport, idev, ireq); in sci_remote_device_complete_io()
819 status = common_complete_io(iport, idev, ireq); in sci_remote_device_complete_io()
834 status = common_complete_io(iport, idev, ireq); in sci_remote_device_complete_io()
840 status = common_complete_io(iport, idev, ireq); in sci_remote_device_complete_io()
854 "could not complete\n", __func__, iport, in sci_remote_device_complete_io()
877 struct isci_port *iport = idev->owning_port; in sci_remote_device_start_task() local
899 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_task()
935 status = sci_port_start_io(iport, idev, ireq); in sci_remote_device_start_task()
955 struct isci_port *iport = idev->owning_port; in sci_remote_device_post_request() local
960 (iport->physical_port_index << SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT) | in sci_remote_device_post_request()
963 sci_controller_post_request(iport->owning_controller, context); in sci_remote_device_post_request()
1247 static void sci_remote_device_construct(struct isci_port *iport, in sci_remote_device_construct() argument
1250 idev->owning_port = iport; in sci_remote_device_construct()
1273 static enum sci_status sci_remote_device_da_construct(struct isci_port *iport, in sci_remote_device_da_construct() argument
1279 sci_remote_device_construct(iport, idev); in sci_remote_device_da_construct()
1281 sci_port_get_properties(iport, &properties); in sci_remote_device_da_construct()
1285 status = sci_controller_allocate_remote_node_context(iport->owning_controller, in sci_remote_device_da_construct()
1292 idev->connection_rate = sci_port_get_max_allowed_speed(iport); in sci_remote_device_da_construct()
1309 static enum sci_status sci_remote_device_ea_construct(struct isci_port *iport, in sci_remote_device_ea_construct() argument
1315 sci_remote_device_construct(iport, idev); in sci_remote_device_ea_construct()
1317 status = sci_controller_allocate_remote_node_context(iport->owning_controller, in sci_remote_device_ea_construct()
1330 idev->connection_rate = min_t(u16, sci_port_get_max_allowed_speed(iport), in sci_remote_device_ea_construct()
1474 static enum sci_status isci_remote_device_construct(struct isci_port *iport, in isci_remote_device_construct() argument
1477 struct isci_host *ihost = iport->isci_host; in isci_remote_device_construct()
1482 status = sci_remote_device_ea_construct(iport, idev); in isci_remote_device_construct()
1484 status = sci_remote_device_da_construct(iport, idev); in isci_remote_device_construct()
1512 isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport) in isci_remote_device_alloc() argument