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);