isci_port        1031 drivers/scsi/isci/host.c 		struct isci_port *iport = &ihost->ports[index];
isci_port        1275 drivers/scsi/isci/host.c 		struct isci_port *iport = &ihost->ports[i];
isci_port        1476 drivers/scsi/isci/host.c 		struct isci_port *iport = &ihost->ports[index];
isci_port        2226 drivers/scsi/isci/host.c 		struct isci_port *iport = &ihost->ports[i];
isci_port        2381 drivers/scsi/isci/host.c void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport,
isci_port        2404 drivers/scsi/isci/host.c void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
isci_port         111 drivers/scsi/isci/host.h 			       struct isci_port *, struct isci_phy *);
isci_port         196 drivers/scsi/isci/host.h 	struct isci_port ports[SCI_MAX_PORTS + 1]; /* includes dummy port */
isci_port         381 drivers/scsi/isci/host.h 	if (!idev || !idev->isci_port || !idev->isci_port->isci_host)
isci_port         384 drivers/scsi/isci/host.h 	return &idev->isci_port->isci_host->pdev->dev;
isci_port         465 drivers/scsi/isci/host.h void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport,
isci_port         467 drivers/scsi/isci/host.h void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
isci_port         540 drivers/scsi/isci/init.c 		struct isci_port *iport = &ihost->ports[i];
isci_port         353 drivers/scsi/isci/phy.c struct isci_port *phy_get_non_dummy_port(struct isci_phy *iphy)
isci_port         355 drivers/scsi/isci/phy.c 	struct isci_port *iport = iphy->owning_port;
isci_port         372 drivers/scsi/isci/phy.c 	struct isci_port *iport)
isci_port        1258 drivers/scsi/isci/phy.c 	struct isci_port *iport = iphy->owning_port;
isci_port        1276 drivers/scsi/isci/phy.c 	struct isci_port *iport = iphy->owning_port;
isci_port        1295 drivers/scsi/isci/phy.c 	struct isci_port *iport = iphy->owning_port;
isci_port        1376 drivers/scsi/isci/phy.c 			    struct isci_port *iport, u8 phy_index)
isci_port          89 drivers/scsi/isci/phy.h 	struct isci_port *owning_port;
isci_port         173 drivers/scsi/isci/phy.h 	struct isci_port *iport;
isci_port         401 drivers/scsi/isci/phy.h 	struct isci_port *iport,
isci_port         404 drivers/scsi/isci/phy.h struct isci_port *phy_get_non_dummy_port(struct isci_phy *iphy);
isci_port         408 drivers/scsi/isci/phy.h 	struct isci_port *iport);
isci_port          73 drivers/scsi/isci/port.c static struct device *sciport_to_dev(struct isci_port *iport)
isci_port          76 drivers/scsi/isci/port.c 	struct isci_port *table;
isci_port          88 drivers/scsi/isci/port.c static void sci_port_get_protocols(struct isci_port *iport, struct sci_phy_proto *proto)
isci_port         102 drivers/scsi/isci/port.c static u32 sci_port_get_phys(struct isci_port *iport)
isci_port         128 drivers/scsi/isci/port.c enum sci_status sci_port_get_properties(struct isci_port *iport,
isci_port         143 drivers/scsi/isci/port.c static void sci_port_bcn_enable(struct isci_port *iport)
isci_port         160 drivers/scsi/isci/port.c 					 struct isci_port *iport,
isci_port         172 drivers/scsi/isci/port.c 			      struct isci_port *iport,
isci_port         241 drivers/scsi/isci/port.c 				struct isci_port *isci_port)
isci_port         246 drivers/scsi/isci/port.c 		"%s: isci_port = %p\n", __func__, isci_port);
isci_port         248 drivers/scsi/isci/port.c 	if (isci_port) {
isci_port         259 drivers/scsi/isci/port.c 					    &isci_port->remote_dev_list,
isci_port         277 drivers/scsi/isci/port.c 		"%s: isci_port = %p - Done\n", __func__, isci_port);
isci_port         294 drivers/scsi/isci/port.c static void port_state_machine_change(struct isci_port *iport,
isci_port         315 drivers/scsi/isci/port.c static void isci_port_hard_reset_complete(struct isci_port *isci_port,
isci_port         318 drivers/scsi/isci/port.c 	struct isci_host *ihost = isci_port->owning_controller;
isci_port         322 drivers/scsi/isci/port.c 		     __func__, isci_port, completion_status);
isci_port         325 drivers/scsi/isci/port.c 	isci_port->hard_reset_status = completion_status;
isci_port         330 drivers/scsi/isci/port.c 		if (isci_port->active_phy_mask == 0) {
isci_port         331 drivers/scsi/isci/port.c 			int phy_idx = isci_port->last_active_phy;
isci_port         338 drivers/scsi/isci/port.c 			isci_port_link_down(ihost, iphy, isci_port);
isci_port         343 drivers/scsi/isci/port.c 		port_state_machine_change(isci_port, SCI_PORT_SUB_WAITING);
isci_port         346 drivers/scsi/isci/port.c 	clear_bit(IPORT_RESET_PENDING, &isci_port->state);
isci_port         362 drivers/scsi/isci/port.c bool sci_port_is_valid_phy_assignment(struct isci_port *iport, u32 phy_index)
isci_port         409 drivers/scsi/isci/port.c 	struct isci_port *iport,
isci_port         444 drivers/scsi/isci/port.c static struct isci_phy *sci_port_get_a_connected_phy(struct isci_port *iport)
isci_port         461 drivers/scsi/isci/port.c static enum sci_status sci_port_set_phy(struct isci_port *iport, struct isci_phy *iphy)
isci_port         483 drivers/scsi/isci/port.c static enum sci_status sci_port_clear_phy(struct isci_port *iport, struct isci_phy *iphy)
isci_port         499 drivers/scsi/isci/port.c void sci_port_get_sas_address(struct isci_port *iport, struct sci_sas_address *sas)
isci_port         510 drivers/scsi/isci/port.c void sci_port_get_attached_sas_address(struct isci_port *iport, struct sci_sas_address *sas)
isci_port         542 drivers/scsi/isci/port.c static void sci_port_construct_dummy_rnc(struct isci_port *iport, u16 rni)
isci_port         570 drivers/scsi/isci/port.c static void sci_port_construct_dummy_task(struct isci_port *iport, u16 tag)
isci_port         590 drivers/scsi/isci/port.c static void sci_port_destroy_dummy_resources(struct isci_port *iport)
isci_port         605 drivers/scsi/isci/port.c void sci_port_setup_transports(struct isci_port *iport, u32 device_id)
isci_port         615 drivers/scsi/isci/port.c static void sci_port_resume_phy(struct isci_port *iport, struct isci_phy *iphy)
isci_port         621 drivers/scsi/isci/port.c static void sci_port_activate_phy(struct isci_port *iport,
isci_port         638 drivers/scsi/isci/port.c void sci_port_deactivate_phy(struct isci_port *iport, struct isci_phy *iphy,
isci_port         662 drivers/scsi/isci/port.c static void sci_port_invalid_link_up(struct isci_port *iport, struct isci_phy *iphy)
isci_port         688 drivers/scsi/isci/port.c static void sci_port_general_link_up_handler(struct isci_port *iport,
isci_port         726 drivers/scsi/isci/port.c static bool sci_port_is_wide(struct isci_port *iport)
isci_port         754 drivers/scsi/isci/port.c bool sci_port_link_detected(struct isci_port *iport, struct isci_phy *iphy)
isci_port         763 drivers/scsi/isci/port.c 			struct isci_port *dst_port = &(ihost->ports[iphy->phy_index]);
isci_port         775 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(tmr, typeof(*iport), timer);
isci_port         824 drivers/scsi/isci/port.c static void sci_port_update_viit_entry(struct isci_port *iport)
isci_port         846 drivers/scsi/isci/port.c enum sas_linkrate sci_port_get_max_allowed_speed(struct isci_port *iport)
isci_port         865 drivers/scsi/isci/port.c static void sci_port_suspend_port_task_scheduler(struct isci_port *iport)
isci_port         883 drivers/scsi/isci/port.c static void sci_port_post_dummy_request(struct isci_port *iport)
isci_port         907 drivers/scsi/isci/port.c static void sci_port_abort_dummy_request(struct isci_port *iport)
isci_port         931 drivers/scsi/isci/port.c sci_port_resume_port_task_scheduler(struct isci_port *iport)
isci_port         942 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port         958 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port         965 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port         990 drivers/scsi/isci/port.c static void sci_port_invalidate_dummy_remote_node(struct isci_port *iport)
isci_port        1025 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port        1044 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port        1056 drivers/scsi/isci/port.c enum sci_status sci_port_start(struct isci_port *iport)
isci_port        1124 drivers/scsi/isci/port.c enum sci_status sci_port_stop(struct isci_port *iport)
isci_port        1146 drivers/scsi/isci/port.c static enum sci_status sci_port_hard_reset(struct isci_port *iport, u32 timeout)
isci_port        1196 drivers/scsi/isci/port.c enum sci_status sci_port_add_phy(struct isci_port *iport,
isci_port        1267 drivers/scsi/isci/port.c enum sci_status sci_port_remove_phy(struct isci_port *iport,
isci_port        1308 drivers/scsi/isci/port.c enum sci_status sci_port_link_up(struct isci_port *iport,
isci_port        1351 drivers/scsi/isci/port.c enum sci_status sci_port_link_down(struct isci_port *iport,
isci_port        1381 drivers/scsi/isci/port.c enum sci_status sci_port_start_io(struct isci_port *iport,
isci_port        1401 drivers/scsi/isci/port.c enum sci_status sci_port_complete_io(struct isci_port *iport,
isci_port        1438 drivers/scsi/isci/port.c static void sci_port_enable_port_task_scheduler(struct isci_port *iport)
isci_port        1448 drivers/scsi/isci/port.c static void sci_port_disable_port_task_scheduler(struct isci_port *iport)
isci_port        1458 drivers/scsi/isci/port.c static void sci_port_post_dummy_remote_node(struct isci_port *iport)
isci_port        1488 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port        1501 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port        1509 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port        1530 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port        1537 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port        1546 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
isci_port        1551 drivers/scsi/isci/port.c void sci_port_set_hang_detection_timeout(struct isci_port *iport, u32 timeout)
isci_port        1606 drivers/scsi/isci/port.c void sci_port_construct(struct isci_port *iport, u8 index,
isci_port        1635 drivers/scsi/isci/port.c void sci_port_broadcast_change_received(struct isci_port *iport, struct isci_phy *iphy)
isci_port        1643 drivers/scsi/isci/port.c static void wait_port_reset(struct isci_host *ihost, struct isci_port *iport)
isci_port        1648 drivers/scsi/isci/port.c int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
isci_port        1696 drivers/scsi/isci/port.c 	struct isci_port *iport = dev->port->lldd_port;
isci_port        1722 drivers/scsi/isci/port.c 	struct isci_port *iport = phy->port->lldd_port;
isci_port        1749 drivers/scsi/isci/port.c 	struct isci_port *iport = NULL;
isci_port         189 drivers/scsi/isci/port.h static inline void sci_port_decrement_request_count(struct isci_port *iport)
isci_port         203 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         207 drivers/scsi/isci/port.h enum sci_status sci_port_start(struct isci_port *iport);
isci_port         208 drivers/scsi/isci/port.h enum sci_status sci_port_stop(struct isci_port *iport);
isci_port         211 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         215 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         219 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         222 drivers/scsi/isci/port.h void isci_port_bcn_enable(struct isci_host *, struct isci_port *);
isci_port         225 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         230 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         234 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         237 drivers/scsi/isci/port.h enum sci_status sci_port_link_up(struct isci_port *iport,
isci_port         239 drivers/scsi/isci/port.h enum sci_status sci_port_link_down(struct isci_port *iport,
isci_port         245 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         250 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         255 drivers/scsi/isci/port.h 	struct isci_port *iport);
isci_port         258 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         262 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         266 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         270 drivers/scsi/isci/port.h 	struct isci_port *iport,
isci_port         274 drivers/scsi/isci/port.h 	struct isci_port *isci_port,
isci_port         280 drivers/scsi/isci/port.h int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
isci_port         115 drivers/scsi/isci/port_config.c static struct isci_port *sci_port_configuration_agent_find_port(
isci_port         134 drivers/scsi/isci/port_config.c 		struct isci_port *iport = &ihost->ports[i];
isci_port         359 drivers/scsi/isci/port_config.c 				       struct isci_port *iport,
isci_port         395 drivers/scsi/isci/port_config.c 	struct isci_port *iport,
isci_port         488 drivers/scsi/isci/port_config.c 	struct isci_port *iport;
isci_port         605 drivers/scsi/isci/port_config.c 				       struct isci_port *iport,
isci_port         638 drivers/scsi/isci/port_config.c 	struct isci_port *iport,
isci_port         642 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
isci_port         659 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
isci_port         771 drivers/scsi/isci/remote_device.c static enum sci_status common_complete_io(struct isci_port *iport,
isci_port         795 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
isci_port         877 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
isci_port         955 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
isci_port        1247 drivers/scsi/isci/remote_device.c static void sci_remote_device_construct(struct isci_port *iport,
isci_port        1273 drivers/scsi/isci/remote_device.c static enum sci_status sci_remote_device_da_construct(struct isci_port *iport,
isci_port        1309 drivers/scsi/isci/remote_device.c static enum sci_status sci_remote_device_ea_construct(struct isci_port *iport,
isci_port        1474 drivers/scsi/isci/remote_device.c static enum sci_status isci_remote_device_construct(struct isci_port *iport,
isci_port        1512 drivers/scsi/isci/remote_device.c isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport)
isci_port        1536 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->isci_port->isci_host;
isci_port        1539 drivers/scsi/isci/remote_device.c 	idev->isci_port = NULL;
isci_port        1598 drivers/scsi/isci/remote_device.c 		__func__, dev, idev, idev->isci_port);
isci_port        1616 drivers/scsi/isci/remote_device.c 	struct isci_port *isci_port = dev->port->lldd_port;
isci_port        1623 drivers/scsi/isci/remote_device.c 	if (!isci_port)
isci_port        1626 drivers/scsi/isci/remote_device.c 	isci_device = isci_remote_device_alloc(isci_host, isci_port);
isci_port        1635 drivers/scsi/isci/remote_device.c 	isci_device->isci_port = isci_port;
isci_port        1636 drivers/scsi/isci/remote_device.c 	list_add_tail(&isci_device->node, &isci_port->remote_dev_list);
isci_port        1639 drivers/scsi/isci/remote_device.c 	status = isci_remote_device_construct(isci_port, isci_device);
isci_port          93 drivers/scsi/isci/remote_device.h 	struct isci_port *isci_port;
isci_port          99 drivers/scsi/isci/remote_device.h 	struct isci_port *owning_port;
isci_port         222 drivers/scsi/isci/request.c 	struct isci_port *iport;
isci_port         504 drivers/scsi/isci/request.c 	struct isci_port *iport;
isci_port        3191 drivers/scsi/isci/request.c 	struct isci_port *iport;
isci_port         747 drivers/scsi/isci/task.c 	struct isci_port *iport = dev->port->lldd_port;