isci_host         181 drivers/scsi/isci/host.c static bool sci_controller_completion_queue_has_entries(struct isci_host *ihost)
isci_host         193 drivers/scsi/isci/host.c static bool sci_controller_isr(struct isci_host *ihost)
isci_host         222 drivers/scsi/isci/host.c 	struct isci_host *ihost = data;
isci_host         230 drivers/scsi/isci/host.c static bool sci_controller_error_isr(struct isci_host *ihost)
isci_host         257 drivers/scsi/isci/host.c static void sci_controller_task_completion(struct isci_host *ihost, u32 ent)
isci_host         272 drivers/scsi/isci/host.c static void sci_controller_sdma_completion(struct isci_host *ihost, u32 ent)
isci_host         307 drivers/scsi/isci/host.c static void sci_controller_unsolicited_frame(struct isci_host *ihost, u32 ent)
isci_host         368 drivers/scsi/isci/host.c static void sci_controller_event_completion(struct isci_host *ihost, u32 ent)
isci_host         485 drivers/scsi/isci/host.c static void sci_controller_process_completions(struct isci_host *ihost)
isci_host         581 drivers/scsi/isci/host.c static void sci_controller_error_handler(struct isci_host *ihost)
isci_host         611 drivers/scsi/isci/host.c 	struct isci_host *ihost = data;
isci_host         629 drivers/scsi/isci/host.c 	struct isci_host *ihost = data;
isci_host         645 drivers/scsi/isci/host.c static void isci_host_start_complete(struct isci_host *ihost, enum sci_status completion_status)
isci_host         657 drivers/scsi/isci/host.c 	struct isci_host *ihost = ha->lldd_ha;
isci_host         679 drivers/scsi/isci/host.c static u32 sci_controller_get_suggested_start_timeout(struct isci_host *ihost)
isci_host         704 drivers/scsi/isci/host.c static void sci_controller_enable_interrupts(struct isci_host *ihost)
isci_host         710 drivers/scsi/isci/host.c void sci_controller_disable_interrupts(struct isci_host *ihost)
isci_host         717 drivers/scsi/isci/host.c static void sci_controller_enable_port_task_scheduler(struct isci_host *ihost)
isci_host         730 drivers/scsi/isci/host.c static void sci_controller_assign_task_entries(struct isci_host *ihost)
isci_host         751 drivers/scsi/isci/host.c static void sci_controller_initialize_completion_queue(struct isci_host *ihost)
isci_host         798 drivers/scsi/isci/host.c static void sci_controller_initialize_unsolicited_frame_queue(struct isci_host *ihost)
isci_host         825 drivers/scsi/isci/host.c void sci_controller_transition_to_ready(struct isci_host *ihost, enum sci_status status)
isci_host         861 drivers/scsi/isci/host.c bool is_controller_start_complete(struct isci_host *ihost)
isci_host         902 drivers/scsi/isci/host.c static enum sci_status sci_controller_start_next_phy(struct isci_host *ihost)
isci_host         964 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(tmr, typeof(*ihost), phy_timer);
isci_host         983 drivers/scsi/isci/host.c static u16 isci_tci_active(struct isci_host *ihost)
isci_host         988 drivers/scsi/isci/host.c static enum sci_status sci_controller_start(struct isci_host *ihost,
isci_host        1049 drivers/scsi/isci/host.c 	struct isci_host *ihost = SHOST_TO_SAS_HA(shost)->lldd_ha;
isci_host        1060 drivers/scsi/isci/host.c static void isci_host_stop_complete(struct isci_host *ihost)
isci_host        1067 drivers/scsi/isci/host.c static void sci_controller_completion_handler(struct isci_host *ihost)
isci_host        1080 drivers/scsi/isci/host.c void ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task)
isci_host        1118 drivers/scsi/isci/host.c 	struct isci_host *ihost = (struct isci_host *)data;
isci_host        1158 drivers/scsi/isci/host.c static enum sci_status sci_controller_stop(struct isci_host *ihost, u32 timeout)
isci_host        1183 drivers/scsi/isci/host.c static enum sci_status sci_controller_reset(struct isci_host *ihost)
isci_host        1203 drivers/scsi/isci/host.c static enum sci_status sci_controller_stop_phys(struct isci_host *ihost)
isci_host        1241 drivers/scsi/isci/host.c void isci_host_deinit(struct isci_host *ihost)
isci_host        1294 drivers/scsi/isci/host.c static void __iomem *scu_base(struct isci_host *isci_host)
isci_host        1296 drivers/scsi/isci/host.c 	struct pci_dev *pdev = isci_host->pdev;
isci_host        1297 drivers/scsi/isci/host.c 	int id = isci_host->id;
isci_host        1302 drivers/scsi/isci/host.c static void __iomem *smu_base(struct isci_host *isci_host)
isci_host        1304 drivers/scsi/isci/host.c 	struct pci_dev *pdev = isci_host->pdev;
isci_host        1305 drivers/scsi/isci/host.c 	int id = isci_host->id;
isci_host        1312 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
isci_host        1319 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
isci_host        1349 drivers/scsi/isci/host.c sci_controller_set_interrupt_coalescence(struct isci_host *ihost,
isci_host        1446 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
isci_host        1463 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
isci_host        1469 drivers/scsi/isci/host.c static enum sci_status sci_controller_stop_ports(struct isci_host *ihost)
isci_host        1496 drivers/scsi/isci/host.c static enum sci_status sci_controller_stop_devices(struct isci_host *ihost)
isci_host        1526 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
isci_host        1537 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
isci_host        1542 drivers/scsi/isci/host.c static void sci_controller_reset_hardware(struct isci_host *ihost)
isci_host        1565 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(sm, typeof(*ihost), sm);
isci_host        1598 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(tmr, typeof(*ihost), timer);
isci_host        1622 drivers/scsi/isci/host.c static enum sci_status sci_controller_construct(struct isci_host *ihost,
isci_host        1730 drivers/scsi/isci/host.c static u8 max_spin_up(struct isci_host *ihost)
isci_host        1743 drivers/scsi/isci/host.c 	struct isci_host *ihost = container_of(tmr, typeof(*ihost), power_control.timer);
isci_host        1814 drivers/scsi/isci/host.c void sci_controller_power_control_queue_insert(struct isci_host *ihost,
isci_host        1866 drivers/scsi/isci/host.c void sci_controller_power_control_queue_remove(struct isci_host *ihost,
isci_host        1895 drivers/scsi/isci/host.c static unsigned char *to_cable_select(struct isci_host *ihost)
isci_host        1904 drivers/scsi/isci/host.c enum cable_selections decode_cable_selection(struct isci_host *ihost, int phy)
isci_host        1923 drivers/scsi/isci/host.c static void sci_controller_afe_initialization(struct isci_host *ihost)
isci_host        2124 drivers/scsi/isci/host.c static void sci_controller_initialize_power_control(struct isci_host *ihost)
isci_host        2135 drivers/scsi/isci/host.c static enum sci_status sci_controller_initialize(struct isci_host *ihost)
isci_host        2246 drivers/scsi/isci/host.c static int sci_controller_dma_alloc(struct isci_host *ihost)
isci_host        2291 drivers/scsi/isci/host.c 		ireq->isci_host = ihost;
isci_host        2298 drivers/scsi/isci/host.c static int sci_controller_mem_init(struct isci_host *ihost)
isci_host        2341 drivers/scsi/isci/host.c int isci_host_init(struct isci_host *ihost)
isci_host        2381 drivers/scsi/isci/host.c void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport,
isci_host        2404 drivers/scsi/isci/host.c void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
isci_host        2423 drivers/scsi/isci/host.c bool sci_controller_has_remote_devices_stopping(struct isci_host *ihost)
isci_host        2436 drivers/scsi/isci/host.c void sci_controller_remote_device_stopped(struct isci_host *ihost,
isci_host        2452 drivers/scsi/isci/host.c void sci_controller_post_request(struct isci_host *ihost, u32 request)
isci_host        2460 drivers/scsi/isci/host.c struct isci_request *sci_request_by_tag(struct isci_host *ihost, u16 io_tag)
isci_host        2495 drivers/scsi/isci/host.c enum sci_status sci_controller_allocate_remote_node_context(struct isci_host *ihost,
isci_host        2517 drivers/scsi/isci/host.c void sci_controller_free_remote_node_context(struct isci_host *ihost,
isci_host        2544 drivers/scsi/isci/host.c void sci_controller_release_frame(struct isci_host *ihost, u32 frame_index)
isci_host        2551 drivers/scsi/isci/host.c void isci_tci_free(struct isci_host *ihost, u16 tci)
isci_host        2559 drivers/scsi/isci/host.c static u16 isci_tci_alloc(struct isci_host *ihost)
isci_host        2568 drivers/scsi/isci/host.c static u16 isci_tci_space(struct isci_host *ihost)
isci_host        2573 drivers/scsi/isci/host.c u16 isci_alloc_tag(struct isci_host *ihost)
isci_host        2585 drivers/scsi/isci/host.c enum sci_status isci_free_tag(struct isci_host *ihost, u16 io_tag)
isci_host        2604 drivers/scsi/isci/host.c enum sci_status sci_controller_start_io(struct isci_host *ihost,
isci_host        2625 drivers/scsi/isci/host.c enum sci_status sci_controller_terminate_request(struct isci_host *ihost,
isci_host        2669 drivers/scsi/isci/host.c enum sci_status sci_controller_complete_io(struct isci_host *ihost,
isci_host        2698 drivers/scsi/isci/host.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host        2720 drivers/scsi/isci/host.c enum sci_status sci_controller_start_task(struct isci_host *ihost,
isci_host        2756 drivers/scsi/isci/host.c static int sci_write_gpio_tx_gp(struct isci_host *ihost, u8 reg_index, u8 reg_count, u8 *write_data)
isci_host        2795 drivers/scsi/isci/host.c 	struct isci_host *ihost = sas_ha->lldd_ha;
isci_host         109 drivers/scsi/isci/host.h typedef void (*port_config_fn)(struct isci_host *,
isci_host         112 drivers/scsi/isci/host.h bool is_port_config_apc(struct isci_host *ihost);
isci_host         113 drivers/scsi/isci/host.h bool is_controller_start_complete(struct isci_host *ihost);
isci_host         298 drivers/scsi/isci/host.h 	struct isci_host *hosts[SCI_MAX_CONTROLLERS];
isci_host         307 drivers/scsi/isci/host.h static inline struct Scsi_Host *to_shost(struct isci_host *ihost)
isci_host         316 drivers/scsi/isci/host.h static inline void wait_for_start(struct isci_host *ihost)
isci_host         321 drivers/scsi/isci/host.h static inline void wait_for_stop(struct isci_host *ihost)
isci_host         326 drivers/scsi/isci/host.h static inline void wait_for_device_start(struct isci_host *ihost, struct isci_remote_device *idev)
isci_host         331 drivers/scsi/isci/host.h static inline void wait_for_device_stop(struct isci_host *ihost, struct isci_remote_device *idev)
isci_host         336 drivers/scsi/isci/host.h static inline struct isci_host *dev_to_ihost(struct domain_device *dev)
isci_host         341 drivers/scsi/isci/host.h static inline struct isci_host *idev_to_ihost(struct isci_remote_device *idev)
isci_host         381 drivers/scsi/isci/host.h 	if (!idev || !idev->isci_port || !idev->isci_port->isci_host)
isci_host         384 drivers/scsi/isci/host.h 	return &idev->isci_port->isci_host->pdev->dev;
isci_host         429 drivers/scsi/isci/host.h enum cable_selections decode_cable_selection(struct isci_host *ihost, int phy);
isci_host         430 drivers/scsi/isci/host.h void validate_cable_selections(struct isci_host *ihost);
isci_host         440 drivers/scsi/isci/host.h static inline int isci_gpio_count(struct isci_host *ihost)
isci_host         445 drivers/scsi/isci/host.h void sci_controller_post_request(struct isci_host *ihost,
isci_host         447 drivers/scsi/isci/host.h void sci_controller_release_frame(struct isci_host *ihost,
isci_host         452 drivers/scsi/isci/host.h enum sci_status sci_controller_allocate_remote_node_context(struct isci_host *ihost,
isci_host         456 drivers/scsi/isci/host.h 	struct isci_host *ihost,
isci_host         460 drivers/scsi/isci/host.h struct isci_request *sci_request_by_tag(struct isci_host *ihost, u16 io_tag);
isci_host         461 drivers/scsi/isci/host.h void sci_controller_power_control_queue_insert(struct isci_host *ihost,
isci_host         463 drivers/scsi/isci/host.h void sci_controller_power_control_queue_remove(struct isci_host *ihost,
isci_host         465 drivers/scsi/isci/host.h void sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport,
isci_host         467 drivers/scsi/isci/host.h void sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport,
isci_host         469 drivers/scsi/isci/host.h void sci_controller_remote_device_stopped(struct isci_host *ihost,
isci_host         475 drivers/scsi/isci/host.h u16 isci_alloc_tag(struct isci_host *ihost);
isci_host         476 drivers/scsi/isci/host.h enum sci_status isci_free_tag(struct isci_host *ihost, u16 io_tag);
isci_host         477 drivers/scsi/isci/host.h void isci_tci_free(struct isci_host *ihost, u16 tci);
isci_host         478 drivers/scsi/isci/host.h void ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task);
isci_host         480 drivers/scsi/isci/host.h int isci_host_init(struct isci_host *);
isci_host         482 drivers/scsi/isci/host.h void isci_host_deinit(struct isci_host *);
isci_host         483 drivers/scsi/isci/host.h void sci_controller_disable_interrupts(struct isci_host *ihost);
isci_host         484 drivers/scsi/isci/host.h bool sci_controller_has_remote_devices_stopping(struct isci_host *ihost);
isci_host         485 drivers/scsi/isci/host.h void sci_controller_transition_to_ready(struct isci_host *ihost, enum sci_status status);
isci_host         488 drivers/scsi/isci/host.h 	struct isci_host *ihost,
isci_host         493 drivers/scsi/isci/host.h 	struct isci_host *ihost,
isci_host         498 drivers/scsi/isci/host.h 	struct isci_host *ihost,
isci_host         503 drivers/scsi/isci/host.h 	struct isci_host *ihost,
isci_host         511 drivers/scsi/isci/host.h 	struct isci_host *ihost,
isci_host         138 drivers/scsi/isci/init.c 	struct isci_host *ihost = container_of(sas_ha, typeof(*ihost), sas_ha);
isci_host         227 drivers/scsi/isci/init.c static int isci_register_sas_ha(struct isci_host *isci_host)
isci_host         230 drivers/scsi/isci/init.c 	struct sas_ha_struct *sas_ha = &(isci_host->sas_ha);
isci_host         234 drivers/scsi/isci/init.c 	sas_phys = devm_kcalloc(&isci_host->pdev->dev,
isci_host         240 drivers/scsi/isci/init.c 	sas_ports = devm_kcalloc(&isci_host->pdev->dev,
isci_host         248 drivers/scsi/isci/init.c 	sas_ha->sas_addr    = &isci_host->phys[0].sas_addr[0];
isci_host         251 drivers/scsi/isci/init.c 		sas_phys[i] = &isci_host->phys[i].sas_phy;
isci_host         252 drivers/scsi/isci/init.c 		sas_ports[i] = &isci_host->sas_ports[i];
isci_host         266 drivers/scsi/isci/init.c static void isci_unregister(struct isci_host *isci_host)
isci_host         270 drivers/scsi/isci/init.c 	if (!isci_host)
isci_host         273 drivers/scsi/isci/init.c 	shost = to_shost(isci_host);
isci_host         274 drivers/scsi/isci/init.c 	sas_unregister_ha(&isci_host->sas_ha);
isci_host         331 drivers/scsi/isci/init.c 	struct isci_host *ihost;
isci_host         406 drivers/scsi/isci/init.c static enum sci_status sci_user_parameters_set(struct isci_host *ihost,
isci_host         442 drivers/scsi/isci/init.c static void sci_oem_defaults(struct isci_host *ihost)
isci_host         491 drivers/scsi/isci/init.c static struct isci_host *isci_host_alloc(struct pci_dev *pdev, int id)
isci_host         496 drivers/scsi/isci/init.c 	struct isci_host *ihost;
isci_host         543 drivers/scsi/isci/init.c 		iport->isci_host = ihost;
isci_host         608 drivers/scsi/isci/init.c 	struct isci_host *isci_host;
isci_host         666 drivers/scsi/isci/init.c 		struct isci_host *h = isci_host_alloc(pdev, i);
isci_host         679 drivers/scsi/isci/init.c 	for_each_isci_host(i, isci_host, pdev)
isci_host         680 drivers/scsi/isci/init.c 		scsi_scan_host(to_shost(isci_host));
isci_host         685 drivers/scsi/isci/init.c 	for_each_isci_host(i, isci_host, pdev)
isci_host         686 drivers/scsi/isci/init.c 		isci_unregister(isci_host);
isci_host         692 drivers/scsi/isci/init.c 	struct isci_host *ihost;
isci_host         706 drivers/scsi/isci/init.c 	struct isci_host *ihost;
isci_host         724 drivers/scsi/isci/init.c 	struct isci_host *ihost;
isci_host          80 drivers/scsi/isci/phy.c static struct isci_host *phy_to_host(struct isci_phy *iphy)
isci_host          83 drivers/scsi/isci/phy.c 	struct isci_host *ihost = container_of(table, typeof(*ihost), phys[0]);
isci_host         119 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iphy->owning_port->owning_controller;
isci_host         322 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iphy->owning_port->owning_controller;
isci_host         974 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iphy->owning_port->owning_controller;
isci_host        1077 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iphy->owning_port->owning_controller;
isci_host        1085 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iphy->owning_port->owning_controller;
isci_host        1093 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iphy->owning_port->owning_controller;
isci_host        1101 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iphy->owning_port->owning_controller;
isci_host        1259 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1277 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1296 drivers/scsi/isci/phy.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1392 drivers/scsi/isci/phy.c void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index)
isci_host        1438 drivers/scsi/isci/phy.c 	struct isci_host *ihost = sas_phy->ha->lldd_ha;
isci_host         456 drivers/scsi/isci/phy.h struct isci_host;
isci_host         457 drivers/scsi/isci/phy.h void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index);
isci_host          77 drivers/scsi/isci/port.c 	struct isci_host *ihost;
isci_host         159 drivers/scsi/isci/port.c static void isci_port_bc_change_received(struct isci_host *ihost,
isci_host         171 drivers/scsi/isci/port.c static void isci_port_link_up(struct isci_host *isci_host,
isci_host         179 drivers/scsi/isci/port.c 	dev_dbg(&isci_host->pdev->dev,
isci_host         215 drivers/scsi/isci/port.c 		dev_err(&isci_host->pdev->dev, "%s: unknown target\n", __func__);
isci_host         226 drivers/scsi/isci/port.c 		isci_host->sas_ha.notify_port_event(&iphy->sas_phy,
isci_host         239 drivers/scsi/isci/port.c static void isci_port_link_down(struct isci_host *isci_host,
isci_host         245 drivers/scsi/isci/port.c 	dev_dbg(&isci_host->pdev->dev,
isci_host         261 drivers/scsi/isci/port.c 				dev_dbg(&isci_host->pdev->dev,
isci_host         273 drivers/scsi/isci/port.c 	isci_host->sas_ha.notify_phy_event(&isci_phy->sas_phy,
isci_host         276 drivers/scsi/isci/port.c 	dev_dbg(&isci_host->pdev->dev,
isci_host         318 drivers/scsi/isci/port.c 	struct isci_host *ihost = isci_port->owning_controller;
isci_host         364 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         488 drivers/scsi/isci/port.c 		struct isci_host *ihost = iport->owning_controller;
isci_host         572 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         592 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         625 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         641 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         664 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         762 drivers/scsi/isci/port.c 			struct isci_host *ihost = iport->owning_controller;
isci_host         776 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         885 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         909 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         966 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host         992 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1026 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1045 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1058 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1460 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1510 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1607 drivers/scsi/isci/port.c 			     struct isci_host *ihost)
isci_host        1637 drivers/scsi/isci/port.c 	struct isci_host *ihost = iport->owning_controller;
isci_host        1643 drivers/scsi/isci/port.c static void wait_port_reset(struct isci_host *ihost, struct isci_port *iport)
isci_host        1648 drivers/scsi/isci/port.c int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
isci_host        1697 drivers/scsi/isci/port.c 	struct isci_host *ihost = dev_to_ihost(dev);
isci_host        1721 drivers/scsi/isci/port.c 	struct isci_host *ihost = phy->ha->lldd_ha;
isci_host        1746 drivers/scsi/isci/port.c 	struct isci_host *ihost = phy->ha->lldd_ha;
isci_host          70 drivers/scsi/isci/port.h struct isci_host;
isci_host          98 drivers/scsi/isci/port.h 	struct isci_host *isci_host;
isci_host         117 drivers/scsi/isci/port.h 	struct isci_host *owning_controller;
isci_host         205 drivers/scsi/isci/port.h 	struct isci_host *ihost);
isci_host         222 drivers/scsi/isci/port.h void isci_port_bcn_enable(struct isci_host *, struct isci_port *);
isci_host         280 drivers/scsi/isci/port.h int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
isci_host         116 drivers/scsi/isci/port_config.c 	struct isci_host *ihost,
isci_host         160 drivers/scsi/isci/port_config.c 	struct isci_host *ihost,
isci_host         242 drivers/scsi/isci/port_config.c sci_mpc_agent_validate_phy_configuration(struct isci_host *ihost,
isci_host         326 drivers/scsi/isci/port_config.c 	struct isci_host *ihost;
isci_host         357 drivers/scsi/isci/port_config.c static void sci_mpc_agent_link_up(struct isci_host *ihost,
isci_host         393 drivers/scsi/isci/port_config.c 	struct isci_host *ihost,
isci_host         432 drivers/scsi/isci/port_config.c sci_apc_agent_validate_phy_configuration(struct isci_host *ihost,
isci_host         481 drivers/scsi/isci/port_config.c static void sci_apc_agent_configure_ports(struct isci_host *ihost,
isci_host         603 drivers/scsi/isci/port_config.c static void sci_apc_agent_link_up(struct isci_host *ihost,
isci_host         636 drivers/scsi/isci/port_config.c 	struct isci_host *ihost,
isci_host         661 drivers/scsi/isci/port_config.c 	struct isci_host *ihost;
isci_host         726 drivers/scsi/isci/port_config.c bool is_port_config_apc(struct isci_host *ihost)
isci_host         732 drivers/scsi/isci/port_config.c 	struct isci_host *ihost,
isci_host          90 drivers/scsi/isci/remote_device.c static void isci_remote_device_ready(struct isci_host *ihost, struct isci_remote_device *idev)
isci_host         102 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost,
isci_host         125 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host         154 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost,
isci_host         171 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost,
isci_host         187 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost,
isci_host         296 drivers/scsi/isci/remote_device.c static void isci_remote_device_not_ready(struct isci_host *ihost,
isci_host         444 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host         653 drivers/scsi/isci/remote_device.c enum sci_status sci_remote_device_start_io(struct isci_host *ihost,
isci_host         789 drivers/scsi/isci/remote_device.c enum sci_status sci_remote_device_complete_io(struct isci_host *ihost,
isci_host         871 drivers/scsi/isci/remote_device.c enum sci_status sci_remote_device_start_task(struct isci_host *ihost,
isci_host         984 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1018 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost;
isci_host        1041 drivers/scsi/isci/remote_device.c static void isci_remote_device_deconstruct(struct isci_host *ihost, struct isci_remote_device *idev)
isci_host        1060 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1076 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1085 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1102 drivers/scsi/isci/remote_device.c 		struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1112 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1123 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1151 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1162 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1172 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1180 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1356 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host        1372 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost,
isci_host        1388 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost,
isci_host        1409 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost,
isci_host        1477 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = iport->isci_host;
isci_host        1512 drivers/scsi/isci/remote_device.c isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport)
isci_host        1536 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = idev->isci_port->isci_host;
isci_host        1557 drivers/scsi/isci/remote_device.c enum sci_status isci_remote_device_stop(struct isci_host *ihost, struct isci_remote_device *idev)
isci_host        1593 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost = dev_to_ihost(dev);
isci_host        1615 drivers/scsi/isci/remote_device.c 	struct isci_host *isci_host = dev_to_ihost(dev);
isci_host        1620 drivers/scsi/isci/remote_device.c 	dev_dbg(&isci_host->pdev->dev,
isci_host        1626 drivers/scsi/isci/remote_device.c 	isci_device = isci_remote_device_alloc(isci_host, isci_port);
isci_host        1633 drivers/scsi/isci/remote_device.c 	spin_lock_irq(&isci_host->scic_lock);
isci_host        1641 drivers/scsi/isci/remote_device.c 	dev_dbg(&isci_host->pdev->dev,
isci_host        1650 drivers/scsi/isci/remote_device.c 	spin_unlock_irq(&isci_host->scic_lock);
isci_host        1653 drivers/scsi/isci/remote_device.c 	wait_for_device_start(isci_host, isci_device);
isci_host        1659 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost,
isci_host        1697 drivers/scsi/isci/remote_device.c 	struct isci_host *ihost,
isci_host         139 drivers/scsi/isci/remote_device.h enum sci_status isci_remote_device_stop(struct isci_host *ihost,
isci_host         141 drivers/scsi/isci/remote_device.h void isci_remote_device_nuke_requests(struct isci_host *ihost,
isci_host         322 drivers/scsi/isci/remote_device.h 	struct isci_host *ihost,
isci_host         327 drivers/scsi/isci/remote_device.h 	struct isci_host *ihost,
isci_host         332 drivers/scsi/isci/remote_device.h 	struct isci_host *ihost,
isci_host         351 drivers/scsi/isci/remote_device.h 	struct isci_host *ihost,
isci_host         360 drivers/scsi/isci/remote_device.h 	struct isci_host *ihost,
isci_host         364 drivers/scsi/isci/remote_device.h 	struct isci_host *ihost,
isci_host         368 drivers/scsi/isci/remote_device.h 	struct isci_host *ihost,
isci_host         372 drivers/scsi/isci/remote_device.h 	struct isci_host *ihost,
isci_host         377 drivers/scsi/isci/remote_device.h 	struct isci_host *ihost,
isci_host         105 drivers/scsi/isci/remote_node_context.c static union scu_remote_node_context *sci_rnc_by_id(struct isci_host *ihost, u16 id)
isci_host         120 drivers/scsi/isci/remote_node_context.c 	struct isci_host *ihost;
isci_host         196 drivers/scsi/isci/remote_node_context.c 	struct isci_host *ihost = idev_to_ihost(rnc_to_dev(sci_rnc));
isci_host         244 drivers/scsi/isci/remote_node_context.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host         265 drivers/scsi/isci/remote_node_context.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host         279 drivers/scsi/isci/remote_node_context.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host         363 drivers/scsi/isci/remote_node_context.c 	struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host         642 drivers/scsi/isci/remote_node_context.c 		struct isci_host *ihost = idev->owning_port->owning_controller;
isci_host          87 drivers/scsi/isci/request.c static dma_addr_t to_sgl_element_pair_dma(struct isci_host *ihost,
isci_host         115 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->isci_host;
isci_host         788 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host         812 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host         921 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host         942 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host        1558 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host        1586 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host        1599 drivers/scsi/isci/request.c 		dev_err(&ireq->isci_host->pdev->dev,
isci_host        1709 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host        2376 drivers/scsi/isci/request.c 		dev_warn(&ireq->isci_host->pdev->dev,
isci_host        2397 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host        2535 drivers/scsi/isci/request.c 	dev_dbg(&request->isci_host->pdev->dev,
isci_host        2735 drivers/scsi/isci/request.c static void isci_request_io_request_complete(struct isci_host *ihost,
isci_host        3003 drivers/scsi/isci/request.c 	struct isci_host *ihost = ireq->owning_controller;
isci_host        3071 drivers/scsi/isci/request.c sci_general_request_construct(struct isci_host *ihost,
isci_host        3087 drivers/scsi/isci/request.c sci_io_request_construct(struct isci_host *ihost,
isci_host        3114 drivers/scsi/isci/request.c enum sci_status sci_task_request_construct(struct isci_host *ihost,
isci_host        3144 drivers/scsi/isci/request.c 	dev_dbg(&request->isci_host->pdev->dev,
isci_host        3159 drivers/scsi/isci/request.c 	dev_dbg(&ireq->isci_host->pdev->dev,
isci_host        3317 drivers/scsi/isci/request.c 	struct device *dev = &ireq->isci_host->pdev->dev;
isci_host        3322 drivers/scsi/isci/request.c 		dev_dbg(&ireq->isci_host->pdev->dev,
isci_host        3340 drivers/scsi/isci/request.c static enum sci_status isci_io_request_build(struct isci_host *ihost,
isci_host        3404 drivers/scsi/isci/request.c static struct isci_request *isci_request_from_tag(struct isci_host *ihost, u16 tag)
isci_host        3417 drivers/scsi/isci/request.c static struct isci_request *isci_io_request_from_tag(struct isci_host *ihost,
isci_host        3431 drivers/scsi/isci/request.c struct isci_request *isci_tmf_request_from_tag(struct isci_host *ihost,
isci_host        3444 drivers/scsi/isci/request.c int isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev,
isci_host          97 drivers/scsi/isci/request.h 	struct isci_host *isci_host;
isci_host         114 drivers/scsi/isci/request.h 	struct isci_host *owning_controller;
isci_host         290 drivers/scsi/isci/request.h struct isci_request *isci_tmf_request_from_tag(struct isci_host *ihost,
isci_host         293 drivers/scsi/isci/request.h int isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev,
isci_host         296 drivers/scsi/isci/request.h sci_task_request_construct(struct isci_host *ihost,
isci_host          76 drivers/scsi/isci/task.c static void isci_task_refuse(struct isci_host *ihost, struct sas_task *task,
isci_host         126 drivers/scsi/isci/task.c 	struct isci_host *ihost = dev_to_ihost(task->dev);
isci_host         214 drivers/scsi/isci/task.c static struct isci_request *isci_task_request_build(struct isci_host *ihost,
isci_host         256 drivers/scsi/isci/task.c static int isci_task_execute_tmf(struct isci_host *ihost,
isci_host         380 drivers/scsi/isci/task.c 	struct isci_host *isci_host,
isci_host         387 drivers/scsi/isci/task.c 	dev_dbg(&isci_host->pdev->dev,
isci_host         389 drivers/scsi/isci/task.c 		__func__, isci_host, isci_device);
isci_host         398 drivers/scsi/isci/task.c 	ret = isci_task_execute_tmf(isci_host, isci_device, &tmf, ISCI_LU_RESET_TIMEOUT_MS);
isci_host         401 drivers/scsi/isci/task.c 		dev_dbg(&isci_host->pdev->dev,
isci_host         405 drivers/scsi/isci/task.c 		dev_dbg(&isci_host->pdev->dev,
isci_host         414 drivers/scsi/isci/task.c 	struct isci_host *ihost = dev_to_ihost(dev);
isci_host         480 drivers/scsi/isci/task.c 	struct isci_host *ihost = dev_to_ihost(task->dev);
isci_host         696 drivers/scsi/isci/task.c isci_task_request_complete(struct isci_host *ihost,
isci_host         741 drivers/scsi/isci/task.c static int isci_reset_device(struct isci_host *ihost,
isci_host         784 drivers/scsi/isci/task.c 	struct isci_host *ihost = dev_to_ihost(dev);
isci_host          99 drivers/scsi/isci/task.h static inline void isci_print_tmf(struct isci_host *ihost, struct isci_tmf *tmf)
isci_host         168 drivers/scsi/isci/task.h 	struct isci_host *isci_host,
isci_host          60 drivers/scsi/isci/unsolicited_frame_control.c void sci_unsolicited_frame_control_construct(struct isci_host *ihost)
isci_host         264 drivers/scsi/isci/unsolicited_frame_control.h struct isci_host;
isci_host         266 drivers/scsi/isci/unsolicited_frame_control.h void sci_unsolicited_frame_control_construct(struct isci_host *ihost);