Lines Matching refs:ihost

83 	struct isci_host *ihost = container_of(table, typeof(*ihost), phys[0]);
85 return ihost;
119 struct isci_host *ihost = iphy->owning_port->owning_controller;
131 phy_user = &ihost->user_parameters.phys[phy_idx];
132 phy_oem = &ihost->oem_parameters.phys[phy_idx];
170 if (ihost->oem_parameters.controller.do_enable_ssc) {
171 struct scu_afe_registers __iomem *afe = &ihost->scu_registers->afe;
173 struct isci_pci_info *pci_info = to_pci_info(ihost->pdev);
187 sata_spread = ihost->oem_parameters.controller.ssc_sata_tx_spread_level;
188 sas_spread = ihost->oem_parameters.controller.ssc_sas_tx_spread_level;
195 sas_type = ihost->oem_parameters.controller.ssc_sas_tx_type;
261 if (is_c0(ihost->pdev) || is_c1(ihost->pdev)) {
268 (u8)ihost->user_parameters.no_outbound_task_timeout);
296 if (is_a2(ihost->pdev)) {
322 struct isci_host *ihost = iphy->owning_port->owning_controller;
325 spin_lock_irqsave(&ihost->scic_lock, flags);
338 spin_unlock_irqrestore(&ihost->scic_lock, flags);
969 struct isci_host *ihost = iphy->owning_port->owning_controller;
978 result = sci_unsolicited_frame_control_get_header(&ihost->uf_control,
1012 sci_controller_release_frame(ihost, frame_index);
1019 result = sci_unsolicited_frame_control_get_header(&ihost->uf_control,
1028 sci_unsolicited_frame_control_get_buffer(&ihost->uf_control,
1049 sci_controller_release_frame(ihost, frame_index);
1072 struct isci_host *ihost = iphy->owning_port->owning_controller;
1074 sci_controller_power_control_queue_insert(ihost, iphy);
1080 struct isci_host *ihost = iphy->owning_port->owning_controller;
1082 sci_controller_power_control_queue_remove(ihost, iphy);
1088 struct isci_host *ihost = iphy->owning_port->owning_controller;
1090 sci_controller_power_control_queue_insert(ihost, iphy);
1096 struct isci_host *ihost = iphy->owning_port->owning_controller;
1098 sci_controller_power_control_queue_remove(ihost, iphy);
1255 struct isci_host *ihost = iport->owning_controller;
1266 sci_controller_link_down(ihost, phy_get_non_dummy_port(iphy), iphy);
1273 struct isci_host *ihost = iport->owning_controller;
1283 sci_controller_link_down(ihost, phy_get_non_dummy_port(iphy), iphy);
1292 struct isci_host *ihost = iport->owning_controller;
1294 sci_controller_link_up(ihost, phy_get_non_dummy_port(iphy), iphy);
1388 void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index)
1390 struct sci_oem_params *oem = &ihost->oem_parameters;
1404 iphy->sas_phy.ha = &ihost->sas_ha;
1432 struct isci_host *ihost = sas_phy->ha->lldd_ha;
1435 dev_dbg(&ihost->pdev->dev,
1441 spin_lock_irqsave(&ihost->scic_lock, flags);
1444 spin_unlock_irqrestore(&ihost->scic_lock, flags);
1448 spin_lock_irqsave(&ihost->scic_lock, flags);
1452 spin_unlock_irqrestore(&ihost->scic_lock, flags);
1459 ret = isci_port_perform_hard_reset(ihost, port->lldd_port, iphy);
1475 dev_dbg(&ihost->pdev->dev,