Lines Matching defs:iport
643 struct isci_port *iport = idev->owning_port;
647 sci_port_complete_io(iport, idev, ireq);
660 struct isci_port *iport = idev->owning_port;
682 status = sci_port_start_io(iport, idev, ireq);
704 status = sci_port_start_io(iport, idev, ireq);
729 status = sci_port_start_io(iport, idev, ireq);
745 status = sci_port_start_io(iport, idev, ireq);
772 static enum sci_status common_complete_io(struct isci_port *iport,
782 status = sci_port_complete_io(iport, idev, ireq);
796 struct isci_port *iport = idev->owning_port;
814 status = common_complete_io(iport, idev, ireq);
820 status = common_complete_io(iport, idev, ireq);
835 status = common_complete_io(iport, idev, ireq);
841 status = common_complete_io(iport, idev, ireq);
855 "could not complete\n", __func__, iport,
878 struct isci_port *iport = idev->owning_port;
900 status = sci_port_start_io(iport, idev, ireq);
936 status = sci_port_start_io(iport, idev, ireq);
956 struct isci_port *iport = idev->owning_port;
961 (iport->physical_port_index << SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT) |
964 sci_controller_post_request(iport->owning_controller, context);
1240 * @iport: SAS/SATA port through which this device is accessed.
1248 static void sci_remote_device_construct(struct isci_port *iport,
1251 idev->owning_port = iport;
1274 static enum sci_status sci_remote_device_da_construct(struct isci_port *iport,
1280 sci_remote_device_construct(iport, idev);
1282 sci_port_get_properties(iport, &properties);
1286 status = sci_controller_allocate_remote_node_context(iport->owning_controller,
1293 idev->connection_rate = sci_port_get_max_allowed_speed(iport);
1310 static enum sci_status sci_remote_device_ea_construct(struct isci_port *iport,
1316 sci_remote_device_construct(iport, idev);
1318 status = sci_controller_allocate_remote_node_context(iport->owning_controller,
1331 idev->connection_rate = min_t(u16, sci_port_get_max_allowed_speed(iport),
1475 static enum sci_status isci_remote_device_construct(struct isci_port *iport,
1478 struct isci_host *ihost = iport->isci_host;
1483 status = sci_remote_device_ea_construct(iport, idev);
1485 status = sci_remote_device_da_construct(iport, idev);
1509 * @iport: This parameter specifies the isci_port connected to this device.
1514 isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport)