iport            1152 drivers/net/ethernet/chelsio/cxgb4/cxgb4.h 	uint32_t iport:IPORT_BITWIDTH;          /* ingress port */
iport              75 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 	set_wr_txq(skb, CPL_PRIORITY_CONTROL, f->fs.val.iport & 0x3);
iport             256 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 	    unsupported(fconf, PORT_F, fs->val.iport, fs->mask.iport) ||
iport             306 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 	if (fs->val.iport >= adapter->params.nports)
iport             637 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 		      FW_FILTER_WR_PORT_V(f->fs.val.iport) |
iport             638 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 		      FW_FILTER_WR_PORTM_V(f->fs.mask.iport) |
iport             674 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 	set_wr_txq(skb, CPL_PRIORITY_CONTROL, f->fs.val.iport & 0x3);
iport             789 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 	if (fs->val.iport && !fs->mask.iport)
iport             790 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 		fs->mask.iport |= ~0;
iport             915 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 		ntuple_mask |= (u64)fs->mask.iport << tp->port_shift;
iport             965 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 	if (tp->port_shift >= 0 && fs->mask.iport)
iport             966 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 		ntuple |= (u64)fs->val.iport << tp->port_shift;
iport            1213 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 	set_wr_txq(skb, CPL_PRIORITY_SETUP, f->fs.val.iport & 0x3);
iport            1494 drivers/net/ethernet/chelsio/cxgb4/cxgb4_filter.c 	set_wr_txq(skb, CPL_PRIORITY_CONTROL, f->fs.val.iport & 0x3);
iport            2516 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			f->fs.val.iport = port;
iport            2517 drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c 			f->fs.mask.iport = mask;
iport             222 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 	fs->val.iport = netdev2pinfo(dev)->port_id;
iport             223 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_flower.c 	fs->mask.iport = ~0;
iport             315 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c 	fs.val.iport = netdev2pinfo(dev)->port_id;
iport             316 drivers/net/ethernet/chelsio/cxgb4/cxgb4_tc_u32.c 	fs.mask.iport = ~0;
iport            2286 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	} *iport, *tport;
iport            2291 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	iport = (struct port_id *)req->initiator_port_id;
iport            2298 drivers/scsi/ibmvscsi_tgt/ibmvscsi_tgt.c 	else if ((be64_to_cpu(iport->id_extension) > (MAX_NUM_PORTS - 1)) ||
iport            1031 drivers/scsi/isci/host.c 		struct isci_port *iport = &ihost->ports[index];
iport            1033 drivers/scsi/isci/host.c 		result = sci_port_start(iport);
iport            1275 drivers/scsi/isci/host.c 		struct isci_port *iport = &ihost->ports[i];
iport            1276 drivers/scsi/isci/host.c 		del_timer_sync(&iport->timer.timer);
iport            1476 drivers/scsi/isci/host.c 		struct isci_port *iport = &ihost->ports[index];
iport            1478 drivers/scsi/isci/host.c 		port_status = sci_port_stop(iport);
iport            1488 drivers/scsi/isci/host.c 				 iport->logical_port_index,
iport            2226 drivers/scsi/isci/host.c 		struct isci_port *iport = &ihost->ports[i];
iport            2228 drivers/scsi/isci/host.c 		iport->port_task_scheduler_registers = &ihost->scu_registers->peg0.ptsg.port[i];
iport            2229 drivers/scsi/isci/host.c 		iport->port_pe_configuration_register = &ihost->scu_registers->peg0.ptsg.protocol_engine[0];
iport            2230 drivers/scsi/isci/host.c 		iport->viit_registers = &ihost->scu_registers->peg0.viit[i];
iport            2381 drivers/scsi/isci/host.c void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport,
iport            2389 drivers/scsi/isci/host.c 						  iport, iphy);
iport            2394 drivers/scsi/isci/host.c 						  iport, iphy);
iport            2404 drivers/scsi/isci/host.c void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
iport            2411 drivers/scsi/isci/host.c 						   iport, iphy);
iport             465 drivers/scsi/isci/host.h void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport,
iport             467 drivers/scsi/isci/host.h void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
iport             540 drivers/scsi/isci/init.c 		struct isci_port *iport = &ihost->ports[i];
iport             542 drivers/scsi/isci/init.c 		INIT_LIST_HEAD(&iport->remote_dev_list);
iport             543 drivers/scsi/isci/init.c 		iport->isci_host = ihost;
iport             355 drivers/scsi/isci/phy.c 	struct isci_port *iport = iphy->owning_port;
iport             357 drivers/scsi/isci/phy.c 	if (iport->physical_port_index == SCIC_SDS_DUMMY_PORT)
iport             372 drivers/scsi/isci/phy.c 	struct isci_port *iport)
iport             374 drivers/scsi/isci/phy.c 	iphy->owning_port = iport;
iport            1258 drivers/scsi/isci/phy.c 	struct isci_port *iport = iphy->owning_port;
iport            1259 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iport->owning_controller;
iport            1276 drivers/scsi/isci/phy.c 	struct isci_port *iport = iphy->owning_port;
iport            1277 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iport->owning_controller;
iport            1295 drivers/scsi/isci/phy.c 	struct isci_port *iport = iphy->owning_port;
iport            1296 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iport->owning_controller;
iport            1376 drivers/scsi/isci/phy.c 			    struct isci_port *iport, u8 phy_index)
iport            1381 drivers/scsi/isci/phy.c 	iphy->owning_port = iport;
iport             173 drivers/scsi/isci/phy.h 	struct isci_port *iport;
iport             401 drivers/scsi/isci/phy.h 	struct isci_port *iport,
iport             408 drivers/scsi/isci/phy.h 	struct isci_port *iport);
iport              73 drivers/scsi/isci/port.c static struct device *sciport_to_dev(struct isci_port *iport)
iport              75 drivers/scsi/isci/port.c 	int i = iport->physical_port_index;
iport              82 drivers/scsi/isci/port.c 	table = iport - i;
iport              88 drivers/scsi/isci/port.c static void sci_port_get_protocols(struct isci_port *iport, struct sci_phy_proto *proto)
iport              94 drivers/scsi/isci/port.c 		struct isci_phy *iphy = iport->phy_table[index];
iport             102 drivers/scsi/isci/port.c static u32 sci_port_get_phys(struct isci_port *iport)
iport             109 drivers/scsi/isci/port.c 		if (iport->phy_table[index])
iport             128 drivers/scsi/isci/port.c enum sci_status sci_port_get_properties(struct isci_port *iport,
iport             131 drivers/scsi/isci/port.c 	if (!iport || iport->logical_port_index == SCIC_SDS_DUMMY_PORT)
iport             134 drivers/scsi/isci/port.c 	prop->index = iport->logical_port_index;
iport             135 drivers/scsi/isci/port.c 	prop->phy_mask = sci_port_get_phys(iport);
iport             136 drivers/scsi/isci/port.c 	sci_port_get_sas_address(iport, &prop->local.sas_address);
iport             137 drivers/scsi/isci/port.c 	sci_port_get_protocols(iport, &prop->local.protocols);
iport             138 drivers/scsi/isci/port.c 	sci_port_get_attached_sas_address(iport, &prop->remote.sas_address);
iport             143 drivers/scsi/isci/port.c static void sci_port_bcn_enable(struct isci_port *iport)
iport             149 drivers/scsi/isci/port.c 	for (i = 0; i < ARRAY_SIZE(iport->phy_table); i++) {
iport             150 drivers/scsi/isci/port.c 		iphy = iport->phy_table[i];
iport             160 drivers/scsi/isci/port.c 					 struct isci_port *iport,
iport             168 drivers/scsi/isci/port.c 	sci_port_bcn_enable(iport);
iport             172 drivers/scsi/isci/port.c 			      struct isci_port *iport,
iport             181 drivers/scsi/isci/port.c 		__func__, iport);
iport             185 drivers/scsi/isci/port.c 	sci_port_get_properties(iport, &properties);
iport             294 drivers/scsi/isci/port.c static void port_state_machine_change(struct isci_port *iport,
iport             297 drivers/scsi/isci/port.c 	struct sci_base_state_machine *sm = &iport->sm;
iport             301 drivers/scsi/isci/port.c 		iport->ready_exit = true;
iport             304 drivers/scsi/isci/port.c 	iport->ready_exit = false;
iport             362 drivers/scsi/isci/port.c bool sci_port_is_valid_phy_assignment(struct isci_port *iport, u32 phy_index)
iport             364 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             371 drivers/scsi/isci/port.c 	if ((iport->physical_port_index == 1) && (phy_index != 1))
iport             374 drivers/scsi/isci/port.c 	if (iport->physical_port_index == 3 && phy_index != 3)
iport             377 drivers/scsi/isci/port.c 	if (iport->physical_port_index == 2 &&
iport             382 drivers/scsi/isci/port.c 		if (iport->phy_table[index] && index != phy_index)
iport             409 drivers/scsi/isci/port.c 	struct isci_port *iport,
iport             412 drivers/scsi/isci/port.c 	if (iport->physical_port_index == 0) {
iport             418 drivers/scsi/isci/port.c 	} else if (iport->physical_port_index == 1) {
iport             422 drivers/scsi/isci/port.c 	} else if (iport->physical_port_index == 2) {
iport             427 drivers/scsi/isci/port.c 	} else if (iport->physical_port_index == 3) {
iport             444 drivers/scsi/isci/port.c static struct isci_phy *sci_port_get_a_connected_phy(struct isci_port *iport)
iport             453 drivers/scsi/isci/port.c 		iphy = iport->phy_table[index];
iport             454 drivers/scsi/isci/port.c 		if (iphy && sci_port_active_phy(iport, iphy))
iport             461 drivers/scsi/isci/port.c static enum sci_status sci_port_set_phy(struct isci_port *iport, struct isci_phy *iphy)
iport             467 drivers/scsi/isci/port.c 	if (!iport->phy_table[iphy->phy_index] &&
iport             469 drivers/scsi/isci/port.c 	    sci_port_is_valid_phy_assignment(iport, iphy->phy_index)) {
iport             473 drivers/scsi/isci/port.c 		iport->logical_port_index = iport->physical_port_index;
iport             474 drivers/scsi/isci/port.c 		iport->phy_table[iphy->phy_index] = iphy;
iport             475 drivers/scsi/isci/port.c 		sci_phy_set_port(iphy, iport);
iport             483 drivers/scsi/isci/port.c static enum sci_status sci_port_clear_phy(struct isci_port *iport, struct isci_phy *iphy)
iport             486 drivers/scsi/isci/port.c 	if (iport->phy_table[iphy->phy_index] == iphy &&
iport             487 drivers/scsi/isci/port.c 	    phy_get_non_dummy_port(iphy) == iport) {
iport             488 drivers/scsi/isci/port.c 		struct isci_host *ihost = iport->owning_controller;
iport             492 drivers/scsi/isci/port.c 		iport->phy_table[iphy->phy_index] = NULL;
iport             499 drivers/scsi/isci/port.c void sci_port_get_sas_address(struct isci_port *iport, struct sci_sas_address *sas)
iport             506 drivers/scsi/isci/port.c 		if (iport->phy_table[index])
iport             507 drivers/scsi/isci/port.c 			sci_phy_get_sas_address(iport->phy_table[index], sas);
iport             510 drivers/scsi/isci/port.c void sci_port_get_attached_sas_address(struct isci_port *iport, struct sci_sas_address *sas)
iport             518 drivers/scsi/isci/port.c 	iphy = sci_port_get_a_connected_phy(iport);
iport             542 drivers/scsi/isci/port.c static void sci_port_construct_dummy_rnc(struct isci_port *iport, u16 rni)
iport             546 drivers/scsi/isci/port.c 	rnc = &iport->owning_controller->remote_node_context_table[rni];
iport             555 drivers/scsi/isci/port.c 	rnc->ssp.logical_port_index = iport->physical_port_index;
iport             570 drivers/scsi/isci/port.c static void sci_port_construct_dummy_task(struct isci_port *iport, u16 tag)
iport             572 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             580 drivers/scsi/isci/port.c 	task_context->logical_port_index = iport->physical_port_index;
iport             585 drivers/scsi/isci/port.c 	task_context->remote_node_index = iport->reserved_rni;
iport             590 drivers/scsi/isci/port.c static void sci_port_destroy_dummy_resources(struct isci_port *iport)
iport             592 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             594 drivers/scsi/isci/port.c 	if (iport->reserved_tag != SCI_CONTROLLER_INVALID_IO_TAG)
iport             595 drivers/scsi/isci/port.c 		isci_free_tag(ihost, iport->reserved_tag);
iport             597 drivers/scsi/isci/port.c 	if (iport->reserved_rni != SCU_DUMMY_INDEX)
iport             599 drivers/scsi/isci/port.c 								     1, iport->reserved_rni);
iport             601 drivers/scsi/isci/port.c 	iport->reserved_rni = SCU_DUMMY_INDEX;
iport             602 drivers/scsi/isci/port.c 	iport->reserved_tag = SCI_CONTROLLER_INVALID_IO_TAG;
iport             605 drivers/scsi/isci/port.c void sci_port_setup_transports(struct isci_port *iport, u32 device_id)
iport             610 drivers/scsi/isci/port.c 		if (iport->active_phy_mask & (1 << index))
iport             611 drivers/scsi/isci/port.c 			sci_phy_setup_transport(iport->phy_table[index], device_id);
iport             615 drivers/scsi/isci/port.c static void sci_port_resume_phy(struct isci_port *iport, struct isci_phy *iphy)
iport             618 drivers/scsi/isci/port.c 	iport->enabled_phy_mask |= 1 << iphy->phy_index;
iport             621 drivers/scsi/isci/port.c static void sci_port_activate_phy(struct isci_port *iport,
iport             625 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             630 drivers/scsi/isci/port.c 	iport->active_phy_mask |= 1 << iphy->phy_index;
iport             635 drivers/scsi/isci/port.c 		isci_port_link_up(ihost, iport, iphy);
iport             638 drivers/scsi/isci/port.c void sci_port_deactivate_phy(struct isci_port *iport, struct isci_phy *iphy,
iport             641 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             643 drivers/scsi/isci/port.c 	iport->active_phy_mask &= ~(1 << iphy->phy_index);
iport             644 drivers/scsi/isci/port.c 	iport->enabled_phy_mask &= ~(1 << iphy->phy_index);
iport             645 drivers/scsi/isci/port.c 	if (!iport->active_phy_mask)
iport             646 drivers/scsi/isci/port.c 		iport->last_active_phy = iphy->phy_index;
iport             653 drivers/scsi/isci/port.c 	if (iport->owning_controller->oem_parameters.controller.mode_type ==
iport             656 drivers/scsi/isci/port.c 			&iport->port_pe_configuration_register[iphy->phy_index]);
iport             659 drivers/scsi/isci/port.c 		isci_port_link_down(ihost, iphy, iport);
iport             662 drivers/scsi/isci/port.c static void sci_port_invalid_link_up(struct isci_port *iport, struct isci_phy *iphy)
iport             664 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             688 drivers/scsi/isci/port.c static void sci_port_general_link_up_handler(struct isci_port *iport,
iport             695 drivers/scsi/isci/port.c 	sci_port_get_attached_sas_address(iport, &port_sas_address);
iport             705 drivers/scsi/isci/port.c 	    iport->active_phy_mask == 0) {
iport             706 drivers/scsi/isci/port.c 		struct sci_base_state_machine *sm = &iport->sm;
iport             708 drivers/scsi/isci/port.c 		sci_port_activate_phy(iport, iphy, flags);
iport             710 drivers/scsi/isci/port.c 			port_state_machine_change(iport, SCI_PORT_READY);
iport             712 drivers/scsi/isci/port.c 		sci_port_invalid_link_up(iport, iphy);
iport             726 drivers/scsi/isci/port.c static bool sci_port_is_wide(struct isci_port *iport)
iport             732 drivers/scsi/isci/port.c 		if (iport->phy_table[index] != NULL) {
iport             754 drivers/scsi/isci/port.c bool sci_port_link_detected(struct isci_port *iport, struct isci_phy *iphy)
iport             756 drivers/scsi/isci/port.c 	if ((iport->logical_port_index != SCIC_SDS_DUMMY_PORT) &&
iport             758 drivers/scsi/isci/port.c 		if (sci_port_is_wide(iport)) {
iport             759 drivers/scsi/isci/port.c 			sci_port_invalid_link_up(iport, iphy);
iport             762 drivers/scsi/isci/port.c 			struct isci_host *ihost = iport->owning_controller;
iport             775 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(tmr, typeof(*iport), timer);
iport             776 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             785 drivers/scsi/isci/port.c 	current_state = iport->sm.current_state_id;
iport             791 drivers/scsi/isci/port.c 		port_state_machine_change(iport, SCI_PORT_FAILED);
iport             796 drivers/scsi/isci/port.c 		dev_err(sciport_to_dev(iport),
iport             799 drivers/scsi/isci/port.c 			iport);
iport             801 drivers/scsi/isci/port.c 		dev_dbg(sciport_to_dev(iport),
iport             803 drivers/scsi/isci/port.c 			__func__, iport->physical_port_index);
iport             808 drivers/scsi/isci/port.c 		dev_err(sciport_to_dev(iport),
iport             810 drivers/scsi/isci/port.c 			"in state %d.\n", __func__, iport, current_state);
iport             824 drivers/scsi/isci/port.c static void sci_port_update_viit_entry(struct isci_port *iport)
iport             828 drivers/scsi/isci/port.c 	sci_port_get_sas_address(iport, &sas_address);
iport             831 drivers/scsi/isci/port.c 		&iport->viit_registers->initiator_sas_address_hi);
iport             833 drivers/scsi/isci/port.c 		&iport->viit_registers->initiator_sas_address_lo);
iport             836 drivers/scsi/isci/port.c 	writel(0, &iport->viit_registers->reserved);
iport             841 drivers/scsi/isci/port.c 	       ((1 << iport->physical_port_index) << SCU_VIIT_ENTRY_LPVIE_SHIFT) |
iport             843 drivers/scsi/isci/port.c 	       &iport->viit_registers->status);
iport             846 drivers/scsi/isci/port.c enum sas_linkrate sci_port_get_max_allowed_speed(struct isci_port *iport)
iport             856 drivers/scsi/isci/port.c 		iphy = iport->phy_table[index];
iport             857 drivers/scsi/isci/port.c 		if (iphy && sci_port_active_phy(iport, iphy) &&
iport             865 drivers/scsi/isci/port.c static void sci_port_suspend_port_task_scheduler(struct isci_port *iport)
iport             869 drivers/scsi/isci/port.c 	pts_control_value = readl(&iport->port_task_scheduler_registers->control);
iport             871 drivers/scsi/isci/port.c 	writel(pts_control_value, &iport->port_task_scheduler_registers->control);
iport             883 drivers/scsi/isci/port.c static void sci_port_post_dummy_request(struct isci_port *iport)
iport             885 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             886 drivers/scsi/isci/port.c 	u16 tag = iport->reserved_tag;
iport             894 drivers/scsi/isci/port.c 		  iport->physical_port_index << SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT |
iport             907 drivers/scsi/isci/port.c static void sci_port_abort_dummy_request(struct isci_port *iport)
iport             909 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             910 drivers/scsi/isci/port.c 	u16 tag = iport->reserved_tag;
iport             918 drivers/scsi/isci/port.c 		  iport->physical_port_index << SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT |
iport             931 drivers/scsi/isci/port.c sci_port_resume_port_task_scheduler(struct isci_port *iport)
iport             935 drivers/scsi/isci/port.c 	pts_control_value = readl(&iport->port_task_scheduler_registers->control);
iport             937 drivers/scsi/isci/port.c 	writel(pts_control_value, &iport->port_task_scheduler_registers->control);
iport             942 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport             944 drivers/scsi/isci/port.c 	sci_port_suspend_port_task_scheduler(iport);
iport             946 drivers/scsi/isci/port.c 	iport->not_ready_reason = SCIC_PORT_NOT_READY_NO_ACTIVE_PHYS;
iport             948 drivers/scsi/isci/port.c 	if (iport->active_phy_mask != 0) {
iport             950 drivers/scsi/isci/port.c 		port_state_machine_change(iport,
iport             958 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport             959 drivers/scsi/isci/port.c 	sci_port_resume_port_task_scheduler(iport);
iport             965 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport             966 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             969 drivers/scsi/isci/port.c 		__func__, iport->physical_port_index);
iport             972 drivers/scsi/isci/port.c 		if (iport->phy_table[index]) {
iport             973 drivers/scsi/isci/port.c 			writel(iport->physical_port_index,
iport             974 drivers/scsi/isci/port.c 				&iport->port_pe_configuration_register[
iport             975 drivers/scsi/isci/port.c 					iport->phy_table[index]->phy_index]);
iport             976 drivers/scsi/isci/port.c 			if (((iport->active_phy_mask^iport->enabled_phy_mask) & (1 << index)) != 0)
iport             977 drivers/scsi/isci/port.c 				sci_port_resume_phy(iport, iport->phy_table[index]);
iport             981 drivers/scsi/isci/port.c 	sci_port_update_viit_entry(iport);
iport             987 drivers/scsi/isci/port.c 	sci_port_post_dummy_request(iport);
iport             990 drivers/scsi/isci/port.c static void sci_port_invalidate_dummy_remote_node(struct isci_port *iport)
iport             992 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport             993 drivers/scsi/isci/port.c 	u8 phys_index = iport->physical_port_index;
iport             995 drivers/scsi/isci/port.c 	u16 rni = iport->reserved_rni;
iport            1025 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport            1026 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport            1033 drivers/scsi/isci/port.c 	sci_port_abort_dummy_request(iport);
iport            1036 drivers/scsi/isci/port.c 		__func__, iport->physical_port_index);
iport            1038 drivers/scsi/isci/port.c 	if (iport->ready_exit)
iport            1039 drivers/scsi/isci/port.c 		sci_port_invalidate_dummy_remote_node(iport);
iport            1044 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport            1045 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport            1047 drivers/scsi/isci/port.c 	if (iport->active_phy_mask == 0) {
iport            1049 drivers/scsi/isci/port.c 			__func__, iport->physical_port_index);
iport            1051 drivers/scsi/isci/port.c 		port_state_machine_change(iport, SCI_PORT_SUB_WAITING);
iport            1053 drivers/scsi/isci/port.c 		port_state_machine_change(iport, SCI_PORT_SUB_OPERATIONAL);
iport            1056 drivers/scsi/isci/port.c enum sci_status sci_port_start(struct isci_port *iport)
iport            1058 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport            1063 drivers/scsi/isci/port.c 	state = iport->sm.current_state_id;
iport            1065 drivers/scsi/isci/port.c 		dev_warn(sciport_to_dev(iport), "%s: in wrong state: %s\n",
iport            1070 drivers/scsi/isci/port.c 	if (iport->assigned_device_count > 0) {
iport            1079 drivers/scsi/isci/port.c 	if (iport->reserved_rni == SCU_DUMMY_INDEX) {
iport            1084 drivers/scsi/isci/port.c 			sci_port_construct_dummy_rnc(iport, rni);
iport            1087 drivers/scsi/isci/port.c 		iport->reserved_rni = rni;
iport            1090 drivers/scsi/isci/port.c 	if (iport->reserved_tag == SCI_CONTROLLER_INVALID_IO_TAG) {
iport            1097 drivers/scsi/isci/port.c 			sci_port_construct_dummy_task(iport, tag);
iport            1098 drivers/scsi/isci/port.c 		iport->reserved_tag = tag;
iport            1102 drivers/scsi/isci/port.c 		phy_mask = sci_port_get_phys(iport);
iport            1109 drivers/scsi/isci/port.c 		if (sci_port_is_phy_mask_valid(iport, phy_mask) == true) {
iport            1110 drivers/scsi/isci/port.c 			port_state_machine_change(iport,
iport            1119 drivers/scsi/isci/port.c 		sci_port_destroy_dummy_resources(iport);
iport            1124 drivers/scsi/isci/port.c enum sci_status sci_port_stop(struct isci_port *iport)
iport            1128 drivers/scsi/isci/port.c 	state = iport->sm.current_state_id;
iport            1136 drivers/scsi/isci/port.c 		port_state_machine_change(iport,
iport            1140 drivers/scsi/isci/port.c 		dev_warn(sciport_to_dev(iport), "%s: in wrong state: %s\n",
iport            1146 drivers/scsi/isci/port.c static enum sci_status sci_port_hard_reset(struct isci_port *iport, u32 timeout)
iport            1153 drivers/scsi/isci/port.c 	state = iport->sm.current_state_id;
iport            1155 drivers/scsi/isci/port.c 		dev_warn(sciport_to_dev(iport), "%s: in wrong state: %s\n",
iport            1162 drivers/scsi/isci/port.c 		iphy = iport->phy_table[phy_index];
iport            1163 drivers/scsi/isci/port.c 		if (iphy && !sci_port_active_phy(iport, iphy)) {
iport            1180 drivers/scsi/isci/port.c 	sci_mod_timer(&iport->timer, timeout);
iport            1181 drivers/scsi/isci/port.c 	iport->not_ready_reason = SCIC_PORT_NOT_READY_HARD_RESET_REQUESTED;
iport            1183 drivers/scsi/isci/port.c 	port_state_machine_change(iport, SCI_PORT_RESETTING);
iport            1196 drivers/scsi/isci/port.c enum sci_status sci_port_add_phy(struct isci_port *iport,
iport            1202 drivers/scsi/isci/port.c 	sci_port_bcn_enable(iport);
iport            1204 drivers/scsi/isci/port.c 	state = iport->sm.current_state_id;
iport            1210 drivers/scsi/isci/port.c 		sci_port_get_sas_address(iport, &port_sas_address);
iport            1224 drivers/scsi/isci/port.c 		return sci_port_set_phy(iport, iphy);
iport            1228 drivers/scsi/isci/port.c 		status = sci_port_set_phy(iport, iphy);
iport            1233 drivers/scsi/isci/port.c 		sci_port_general_link_up_handler(iport, iphy, PF_NOTIFY|PF_RESUME);
iport            1234 drivers/scsi/isci/port.c 		iport->not_ready_reason = SCIC_PORT_NOT_READY_RECONFIGURING;
iport            1235 drivers/scsi/isci/port.c 		port_state_machine_change(iport, SCI_PORT_SUB_CONFIGURING);
iport            1239 drivers/scsi/isci/port.c 		status = sci_port_set_phy(iport, iphy);
iport            1243 drivers/scsi/isci/port.c 		sci_port_general_link_up_handler(iport, iphy, PF_NOTIFY);
iport            1248 drivers/scsi/isci/port.c 		port_state_machine_change(iport,
iport            1252 drivers/scsi/isci/port.c 		dev_warn(sciport_to_dev(iport), "%s: in wrong state: %s\n",
iport            1267 drivers/scsi/isci/port.c enum sci_status sci_port_remove_phy(struct isci_port *iport,
iport            1273 drivers/scsi/isci/port.c 	state = iport->sm.current_state_id;
iport            1277 drivers/scsi/isci/port.c 		return sci_port_clear_phy(iport, iphy);
iport            1279 drivers/scsi/isci/port.c 		status = sci_port_clear_phy(iport, iphy);
iport            1283 drivers/scsi/isci/port.c 		sci_port_deactivate_phy(iport, iphy, true);
iport            1284 drivers/scsi/isci/port.c 		iport->not_ready_reason = SCIC_PORT_NOT_READY_RECONFIGURING;
iport            1285 drivers/scsi/isci/port.c 		port_state_machine_change(iport,
iport            1289 drivers/scsi/isci/port.c 		status = sci_port_clear_phy(iport, iphy);
iport            1293 drivers/scsi/isci/port.c 		sci_port_deactivate_phy(iport, iphy, true);
iport            1298 drivers/scsi/isci/port.c 		port_state_machine_change(iport,
iport            1302 drivers/scsi/isci/port.c 		dev_warn(sciport_to_dev(iport), "%s: in wrong state: %s\n",
iport            1308 drivers/scsi/isci/port.c enum sci_status sci_port_link_up(struct isci_port *iport,
iport            1313 drivers/scsi/isci/port.c 	state = iport->sm.current_state_id;
iport            1319 drivers/scsi/isci/port.c 		sci_port_activate_phy(iport, iphy, PF_NOTIFY|PF_RESUME);
iport            1321 drivers/scsi/isci/port.c 		port_state_machine_change(iport,
iport            1325 drivers/scsi/isci/port.c 		sci_port_general_link_up_handler(iport, iphy, PF_NOTIFY|PF_RESUME);
iport            1342 drivers/scsi/isci/port.c 		sci_port_general_link_up_handler(iport, iphy, PF_RESUME);
iport            1345 drivers/scsi/isci/port.c 		dev_warn(sciport_to_dev(iport), "%s: in wrong state: %s\n",
iport            1351 drivers/scsi/isci/port.c enum sci_status sci_port_link_down(struct isci_port *iport,
iport            1356 drivers/scsi/isci/port.c 	state = iport->sm.current_state_id;
iport            1359 drivers/scsi/isci/port.c 		sci_port_deactivate_phy(iport, iphy, true);
iport            1365 drivers/scsi/isci/port.c 		if (iport->active_phy_mask == 0)
iport            1366 drivers/scsi/isci/port.c 			port_state_machine_change(iport,
iport            1372 drivers/scsi/isci/port.c 		sci_port_deactivate_phy(iport, iphy, false);
iport            1375 drivers/scsi/isci/port.c 		dev_warn(sciport_to_dev(iport), "%s: in wrong state: %s\n",
iport            1381 drivers/scsi/isci/port.c enum sci_status sci_port_start_io(struct isci_port *iport,
iport            1387 drivers/scsi/isci/port.c 	state = iport->sm.current_state_id;
iport            1392 drivers/scsi/isci/port.c 		iport->started_request_count++;
iport            1395 drivers/scsi/isci/port.c 		dev_warn(sciport_to_dev(iport), "%s: in wrong state: %s\n",
iport            1401 drivers/scsi/isci/port.c enum sci_status sci_port_complete_io(struct isci_port *iport,
iport            1407 drivers/scsi/isci/port.c 	state = iport->sm.current_state_id;
iport            1410 drivers/scsi/isci/port.c 		dev_warn(sciport_to_dev(iport), "%s: in wrong state: %s\n",
iport            1414 drivers/scsi/isci/port.c 		sci_port_decrement_request_count(iport);
iport            1416 drivers/scsi/isci/port.c 		if (iport->started_request_count == 0)
iport            1417 drivers/scsi/isci/port.c 			port_state_machine_change(iport,
iport            1425 drivers/scsi/isci/port.c 		sci_port_decrement_request_count(iport);
iport            1428 drivers/scsi/isci/port.c 		sci_port_decrement_request_count(iport);
iport            1429 drivers/scsi/isci/port.c 		if (iport->started_request_count == 0) {
iport            1430 drivers/scsi/isci/port.c 			port_state_machine_change(iport,
iport            1438 drivers/scsi/isci/port.c static void sci_port_enable_port_task_scheduler(struct isci_port *iport)
iport            1443 drivers/scsi/isci/port.c 	pts_control_value = readl(&iport->port_task_scheduler_registers->control);
iport            1445 drivers/scsi/isci/port.c 	writel(pts_control_value, &iport->port_task_scheduler_registers->control);
iport            1448 drivers/scsi/isci/port.c static void sci_port_disable_port_task_scheduler(struct isci_port *iport)
iport            1452 drivers/scsi/isci/port.c 	pts_control_value = readl(&iport->port_task_scheduler_registers->control);
iport            1455 drivers/scsi/isci/port.c 	writel(pts_control_value, &iport->port_task_scheduler_registers->control);
iport            1458 drivers/scsi/isci/port.c static void sci_port_post_dummy_remote_node(struct isci_port *iport)
iport            1460 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport            1461 drivers/scsi/isci/port.c 	u8 phys_index = iport->physical_port_index;
iport            1463 drivers/scsi/isci/port.c 	u16 rni = iport->reserved_rni;
iport            1488 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport            1490 drivers/scsi/isci/port.c 	if (iport->sm.previous_state_id == SCI_PORT_STOPPING) {
iport            1495 drivers/scsi/isci/port.c 		sci_port_disable_port_task_scheduler(iport);
iport            1501 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport            1504 drivers/scsi/isci/port.c 	sci_port_enable_port_task_scheduler(iport);
iport            1509 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport            1510 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport            1513 drivers/scsi/isci/port.c 	prev_state = iport->sm.previous_state_id;
iport            1515 drivers/scsi/isci/port.c 		isci_port_hard_reset_complete(iport, SCI_SUCCESS);
iport            1518 drivers/scsi/isci/port.c 			__func__, iport->physical_port_index);
iport            1521 drivers/scsi/isci/port.c 	sci_port_post_dummy_remote_node(iport);
iport            1524 drivers/scsi/isci/port.c 	port_state_machine_change(iport,
iport            1530 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport            1532 drivers/scsi/isci/port.c 	sci_del_timer(&iport->timer);
iport            1537 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport            1539 drivers/scsi/isci/port.c 	sci_del_timer(&iport->timer);
iport            1541 drivers/scsi/isci/port.c 	sci_port_destroy_dummy_resources(iport);
iport            1546 drivers/scsi/isci/port.c 	struct isci_port *iport = container_of(sm, typeof(*iport), sm);
iport            1548 drivers/scsi/isci/port.c 	isci_port_hard_reset_complete(iport, SCI_FAILURE_TIMEOUT);
iport            1551 drivers/scsi/isci/port.c void sci_port_set_hang_detection_timeout(struct isci_port *iport, u32 timeout)
iport            1554 drivers/scsi/isci/port.c 	u32 phy_mask = iport->active_phy_mask;
iport            1557 drivers/scsi/isci/port.c 		++iport->hang_detect_users;
iport            1558 drivers/scsi/isci/port.c 	else if (iport->hang_detect_users > 1)
iport            1559 drivers/scsi/isci/port.c 		--iport->hang_detect_users;
iport            1561 drivers/scsi/isci/port.c 		iport->hang_detect_users = 0;
iport            1563 drivers/scsi/isci/port.c 	if (timeout || (iport->hang_detect_users == 0)) {
iport            1567 drivers/scsi/isci/port.c 				       &iport->phy_table[phy_index]
iport            1606 drivers/scsi/isci/port.c void sci_port_construct(struct isci_port *iport, u8 index,
iport            1609 drivers/scsi/isci/port.c 	sci_init_sm(&iport->sm, sci_port_state_table, SCI_PORT_STOPPED);
iport            1611 drivers/scsi/isci/port.c 	iport->logical_port_index  = SCIC_SDS_DUMMY_PORT;
iport            1612 drivers/scsi/isci/port.c 	iport->physical_port_index = index;
iport            1613 drivers/scsi/isci/port.c 	iport->active_phy_mask     = 0;
iport            1614 drivers/scsi/isci/port.c 	iport->enabled_phy_mask    = 0;
iport            1615 drivers/scsi/isci/port.c 	iport->last_active_phy     = 0;
iport            1616 drivers/scsi/isci/port.c 	iport->ready_exit	   = false;
iport            1618 drivers/scsi/isci/port.c 	iport->owning_controller = ihost;
iport            1620 drivers/scsi/isci/port.c 	iport->started_request_count = 0;
iport            1621 drivers/scsi/isci/port.c 	iport->assigned_device_count = 0;
iport            1622 drivers/scsi/isci/port.c 	iport->hang_detect_users = 0;
iport            1624 drivers/scsi/isci/port.c 	iport->reserved_rni = SCU_DUMMY_INDEX;
iport            1625 drivers/scsi/isci/port.c 	iport->reserved_tag = SCI_CONTROLLER_INVALID_IO_TAG;
iport            1627 drivers/scsi/isci/port.c 	sci_init_timer(&iport->timer, port_timeout);
iport            1629 drivers/scsi/isci/port.c 	iport->port_task_scheduler_registers = NULL;
iport            1632 drivers/scsi/isci/port.c 		iport->phy_table[index] = NULL;
iport            1635 drivers/scsi/isci/port.c void sci_port_broadcast_change_received(struct isci_port *iport, struct isci_phy *iphy)
iport            1637 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
iport            1640 drivers/scsi/isci/port.c 	isci_port_bc_change_received(ihost, iport, iphy);
iport            1643 drivers/scsi/isci/port.c static void wait_port_reset(struct isci_host *ihost, struct isci_port *iport)
iport            1645 drivers/scsi/isci/port.c 	wait_event(ihost->eventq, !test_bit(IPORT_RESET_PENDING, &iport->state));
iport            1648 drivers/scsi/isci/port.c int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
iport            1656 drivers/scsi/isci/port.c 		__func__, iport);
iport            1659 drivers/scsi/isci/port.c 	set_bit(IPORT_RESET_PENDING, &iport->state);
iport            1662 drivers/scsi/isci/port.c 	status = sci_port_hard_reset(iport, ISCI_PORT_RESET_TIMEOUT);
iport            1667 drivers/scsi/isci/port.c 		wait_port_reset(ihost, iport);
iport            1671 drivers/scsi/isci/port.c 			__func__, iport);
iport            1673 drivers/scsi/isci/port.c 		if (iport->hard_reset_status != SCI_SUCCESS) {
iport            1678 drivers/scsi/isci/port.c 				__func__, iport, iport->hard_reset_status);
iport            1681 drivers/scsi/isci/port.c 		clear_bit(IPORT_RESET_PENDING, &iport->state);
iport            1688 drivers/scsi/isci/port.c 			__func__, iport, status);
iport            1696 drivers/scsi/isci/port.c 	struct isci_port *iport = dev->port->lldd_port;
iport            1709 drivers/scsi/isci/port.c 	if (test_bit(IPORT_RESET_PENDING, &iport->state))
iport            1712 drivers/scsi/isci/port.c 	rc = !!iport->active_phy_mask;
iport            1722 drivers/scsi/isci/port.c 	struct isci_port *iport = phy->port->lldd_port;
iport            1729 drivers/scsi/isci/port.c 	if (!iport)
iport            1734 drivers/scsi/isci/port.c 		if (iport->active_phy_mask & 1 << i)
iport            1741 drivers/scsi/isci/port.c 			__func__, (long) (iport - &ihost->ports[0]));
iport            1749 drivers/scsi/isci/port.c 	struct isci_port *iport = NULL;
iport            1760 drivers/scsi/isci/port.c 		iport = &ihost->ports[i];
iport            1761 drivers/scsi/isci/port.c 		if (iport->active_phy_mask & 1 << iphy->phy_index)
iport            1767 drivers/scsi/isci/port.c 		iport = NULL;
iport            1769 drivers/scsi/isci/port.c 	port->lldd_port = iport;
iport             189 drivers/scsi/isci/port.h static inline void sci_port_decrement_request_count(struct isci_port *iport)
iport             191 drivers/scsi/isci/port.h 	if (WARN_ONCE(iport->started_request_count == 0,
iport             196 drivers/scsi/isci/port.h 		iport->started_request_count--;
iport             203 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             207 drivers/scsi/isci/port.h enum sci_status sci_port_start(struct isci_port *iport);
iport             208 drivers/scsi/isci/port.h enum sci_status sci_port_stop(struct isci_port *iport);
iport             211 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             215 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             219 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             225 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             230 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             234 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             237 drivers/scsi/isci/port.h enum sci_status sci_port_link_up(struct isci_port *iport,
iport             239 drivers/scsi/isci/port.h enum sci_status sci_port_link_down(struct isci_port *iport,
iport             245 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             250 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             255 drivers/scsi/isci/port.h 	struct isci_port *iport);
iport             258 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             262 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             266 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             270 drivers/scsi/isci/port.h 	struct isci_port *iport,
iport             280 drivers/scsi/isci/port.h int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
iport             134 drivers/scsi/isci/port_config.c 		struct isci_port *iport = &ihost->ports[i];
iport             136 drivers/scsi/isci/port_config.c 		sci_port_get_sas_address(iport, &port_sas_address);
iport             137 drivers/scsi/isci/port_config.c 		sci_port_get_attached_sas_address(iport, &port_attached_device_address);
iport             141 drivers/scsi/isci/port_config.c 			return iport;
iport             359 drivers/scsi/isci/port_config.c 				       struct isci_port *iport,
iport             366 drivers/scsi/isci/port_config.c 	if (!iport)
iport             370 drivers/scsi/isci/port_config.c 	sci_port_link_up(iport, iphy);
iport             371 drivers/scsi/isci/port_config.c 	if ((iport->active_phy_mask & (1 << iphy->phy_index)))
iport             395 drivers/scsi/isci/port_config.c 	struct isci_port *iport,
iport             398 drivers/scsi/isci/port_config.c 	if (iport != NULL) {
iport             424 drivers/scsi/isci/port_config.c 		sci_port_link_down(iport, iphy);
iport             488 drivers/scsi/isci/port_config.c 	struct isci_port *iport;
iport             491 drivers/scsi/isci/port_config.c 	iport = sci_port_configuration_agent_find_port(ihost, iphy);
iport             493 drivers/scsi/isci/port_config.c 	if (iport) {
iport             494 drivers/scsi/isci/port_config.c 		if (sci_port_is_valid_phy_assignment(iport, iphy->phy_index))
iport             509 drivers/scsi/isci/port_config.c 			iport = &ihost->ports[port_index];
iport             512 drivers/scsi/isci/port_config.c 			if (sci_port_is_valid_phy_assignment(iport, iphy->phy_index)) {
iport             517 drivers/scsi/isci/port_config.c 				if (iport->active_phy_mask > (1 << iphy->phy_index)) {
iport             526 drivers/scsi/isci/port_config.c 				if (iport->physical_port_index == iphy->phy_index) {
iport             543 drivers/scsi/isci/port_config.c 				if (iport->active_phy_mask == 0) {
iport             546 drivers/scsi/isci/port_config.c 			} else if (iport->active_phy_mask != 0) {
iport             572 drivers/scsi/isci/port_config.c 		status = sci_port_add_phy(iport, iphy);
iport             605 drivers/scsi/isci/port_config.c 				       struct isci_port *iport,
iport             610 drivers/scsi/isci/port_config.c 	if (!iport) {
iport             618 drivers/scsi/isci/port_config.c 		sci_port_link_up(iport, iphy);
iport             638 drivers/scsi/isci/port_config.c 	struct isci_port *iport,
iport             643 drivers/scsi/isci/port_config.c 	if (!iport)
iport             648 drivers/scsi/isci/port_config.c 		status = sci_port_remove_phy(iport, iphy);
iport             642 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
iport             646 drivers/scsi/isci/remote_device.c 		sci_port_complete_io(iport, idev, ireq);
iport             659 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
iport             681 drivers/scsi/isci/remote_device.c 		status = sci_port_start_io(iport, idev, ireq);
iport             703 drivers/scsi/isci/remote_device.c 		status = sci_port_start_io(iport, idev, ireq);
iport             728 drivers/scsi/isci/remote_device.c 			status = sci_port_start_io(iport, idev, ireq);
iport             744 drivers/scsi/isci/remote_device.c 		status = sci_port_start_io(iport, idev, ireq);
iport             771 drivers/scsi/isci/remote_device.c static enum sci_status common_complete_io(struct isci_port *iport,
iport             781 drivers/scsi/isci/remote_device.c 	status = sci_port_complete_io(iport, idev, ireq);
iport             795 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
iport             813 drivers/scsi/isci/remote_device.c 		status = common_complete_io(iport, idev, ireq);
iport             819 drivers/scsi/isci/remote_device.c 		status = common_complete_io(iport, idev, ireq);
iport             834 drivers/scsi/isci/remote_device.c 		status = common_complete_io(iport, idev, ireq);
iport             840 drivers/scsi/isci/remote_device.c 		status = common_complete_io(iport, idev, ireq);
iport             854 drivers/scsi/isci/remote_device.c 			"could not complete\n", __func__, iport,
iport             877 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
iport             899 drivers/scsi/isci/remote_device.c 		status = sci_port_start_io(iport, idev, ireq);
iport             935 drivers/scsi/isci/remote_device.c 		status = sci_port_start_io(iport, idev, ireq);
iport             955 drivers/scsi/isci/remote_device.c 	struct isci_port *iport = idev->owning_port;
iport             960 drivers/scsi/isci/remote_device.c 		  (iport->physical_port_index << SCU_CONTEXT_COMMAND_LOGICAL_PORT_SHIFT) |
iport             963 drivers/scsi/isci/remote_device.c 	sci_controller_post_request(iport->owning_controller, context);
iport            1247 drivers/scsi/isci/remote_device.c static void sci_remote_device_construct(struct isci_port *iport,
iport            1250 drivers/scsi/isci/remote_device.c 	idev->owning_port = iport;
iport            1273 drivers/scsi/isci/remote_device.c static enum sci_status sci_remote_device_da_construct(struct isci_port *iport,
iport            1279 drivers/scsi/isci/remote_device.c 	sci_remote_device_construct(iport, idev);
iport            1281 drivers/scsi/isci/remote_device.c 	sci_port_get_properties(iport, &properties);
iport            1285 drivers/scsi/isci/remote_device.c 	status = sci_controller_allocate_remote_node_context(iport->owning_controller,
iport            1292 drivers/scsi/isci/remote_device.c 	idev->connection_rate = sci_port_get_max_allowed_speed(iport);
iport            1309 drivers/scsi/isci/remote_device.c static enum sci_status sci_remote_device_ea_construct(struct isci_port *iport,
iport            1315 drivers/scsi/isci/remote_device.c 	sci_remote_device_construct(iport, idev);
iport            1317 drivers/scsi/isci/remote_device.c 	status = sci_controller_allocate_remote_node_context(iport->owning_controller,
iport            1330 drivers/scsi/isci/remote_device.c 	idev->connection_rate = min_t(u16, sci_port_get_max_allowed_speed(iport),
iport            1474 drivers/scsi/isci/remote_device.c static enum sci_status isci_remote_device_construct(struct isci_port *iport,
iport            1477 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = iport->isci_host;
iport            1482 drivers/scsi/isci/remote_device.c 		status = sci_remote_device_ea_construct(iport, idev);
iport            1484 drivers/scsi/isci/remote_device.c 		status = sci_remote_device_da_construct(iport, idev);
iport            1512 drivers/scsi/isci/remote_device.c isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport)
iport             222 drivers/scsi/isci/request.c 	struct isci_port *iport;
iport             225 drivers/scsi/isci/request.c 	iport = idev->owning_port;
iport             233 drivers/scsi/isci/request.c 	task_context->logical_port_index = iport->physical_port_index;
iport             255 drivers/scsi/isci/request.c 			      (iport->physical_port_index <<
iport             504 drivers/scsi/isci/request.c 	struct isci_port *iport;
iport             507 drivers/scsi/isci/request.c 	iport = idev->owning_port;
iport             515 drivers/scsi/isci/request.c 	task_context->logical_port_index = iport->physical_port_index;
iport             541 drivers/scsi/isci/request.c 			      (iport->physical_port_index <<
iport            3191 drivers/scsi/isci/request.c 	struct isci_port *iport;
iport            3235 drivers/scsi/isci/request.c 	iport = idev->owning_port;
iport            3245 drivers/scsi/isci/request.c 	task_context->logical_port_index = iport->physical_port_index;
iport            3288 drivers/scsi/isci/request.c 			       (iport->physical_port_index <<
iport             747 drivers/scsi/isci/task.c 	struct isci_port *iport = dev->port->lldd_port;
iport             767 drivers/scsi/isci/task.c 			reset_stat = isci_port_perform_hard_reset(ihost, iport,
iport             228 include/linux/coresight.h 	int (*enable)(struct coresight_device *csdev, int iport, int oport);
iport             229 include/linux/coresight.h 	void (*disable)(struct coresight_device *csdev, int iport, int oport);
iport             217 sound/soc/uniphier/aio-core.c 			regmap_write(r, A2IPORTNMAPCTR0(sub->swm->iport.hw),
iport             218 sound/soc/uniphier/aio-core.c 				     MAPCTR0_EN | sub->swm->iport.map);
iport             258 sound/soc/uniphier/aio-core.c 		regmap_update_bits(r, IPORTMXRSTCTR(sub->swm->iport.map),
iport             261 sound/soc/uniphier/aio-core.c 		regmap_update_bits(r, IPORTMXRSTCTR(sub->swm->iport.map),
iport             430 sound/soc/uniphier/aio-core.c 		regmap_update_bits(r, IPORTMXCTR1(sub->swm->iport.map),
iport             495 sound/soc/uniphier/aio-core.c 		regmap_update_bits(r, IPORTMXCTR1(sub->swm->iport.map),
iport             595 sound/soc/uniphier/aio-core.c 		regmap_write(r, IPORTMXCTR2(sub->swm->iport.map), v);
iport             659 sound/soc/uniphier/aio-core.c 		regmap_write(r, IPORTMXACLKSEL0EX(sub->swm->iport.map),
iport             661 sound/soc/uniphier/aio-core.c 		regmap_write(r, IPORTMXEXNOE(sub->swm->iport.map),
iport             698 sound/soc/uniphier/aio-core.c 		regmap_update_bits(r, IPORTMXMASK(sub->swm->iport.map),
iport             706 sound/soc/uniphier/aio-core.c 					   IPORTMXCTR2(sub->swm->iport.map),
iport             711 sound/soc/uniphier/aio-core.c 					   IPORTMXCTR2(sub->swm->iport.map),
iport             818 sound/soc/uniphier/aio-core.c 			     (sub->swm->iport.map << PBINMXCTR_PBINSEL_SHIFT) |
iport              22 sound/soc/uniphier/aio-ld11.c 			.iport = { 0, AUD_HW_PCMIN1, },
iport              35 sound/soc/uniphier/aio-ld11.c 			.iport = { 1, AUD_HW_PCMIN2, },
iport              49 sound/soc/uniphier/aio-ld11.c 			.iport = { 2, AUD_HW_PCMIN3, },
iport              63 sound/soc/uniphier/aio-ld11.c 			.iport = { 3, AUD_HW_IECIN1, },
iport              22 sound/soc/uniphier/aio-pxs2.c 			.iport = { 0, AUD_HW_PCMIN1, },
iport              36 sound/soc/uniphier/aio-pxs2.c 			.iport = { 1, AUD_HW_PCMIN2, },
iport             199 sound/soc/uniphier/aio.h 	struct uniphier_aio_selector iport;