/drivers/scsi/isci/ |
H A D | host.c | 181 static bool sci_controller_completion_queue_has_entries(struct isci_host *ihost) argument 183 u32 get_value = ihost->completion_queue_get; 187 COMPLETION_QUEUE_CYCLE_BIT(ihost->completion_queue[get_index])) 193 static bool sci_controller_isr(struct isci_host *ihost) argument 195 if (sci_controller_completion_queue_has_entries(ihost)) 202 writel(SMU_ISR_COMPLETION, &ihost->smu_registers->interrupt_status); 210 spin_lock(&ihost->scic_lock); 211 if (test_bit(IHOST_IRQ_ENABLED, &ihost->flags)) { 212 writel(0xFF000000, &ihost->smu_registers->interrupt_mask); 213 writel(0, &ihost 222 struct isci_host *ihost = data; local 230 sci_controller_error_isr(struct isci_host *ihost) argument 257 sci_controller_task_completion(struct isci_host *ihost, u32 ent) argument 272 sci_controller_sdma_completion(struct isci_host *ihost, u32 ent) argument 307 sci_controller_unsolicited_frame(struct isci_host *ihost, u32 ent) argument 368 sci_controller_event_completion(struct isci_host *ihost, u32 ent) argument 485 sci_controller_process_completions(struct isci_host *ihost) argument 581 sci_controller_error_handler(struct isci_host *ihost) argument 611 struct isci_host *ihost = data; local 629 struct isci_host *ihost = data; local 645 isci_host_start_complete(struct isci_host *ihost, enum sci_status completion_status) argument 657 struct isci_host *ihost = ha->lldd_ha; local 679 sci_controller_get_suggested_start_timeout(struct isci_host *ihost) argument 704 sci_controller_enable_interrupts(struct isci_host *ihost) argument 710 sci_controller_disable_interrupts(struct isci_host *ihost) argument 717 sci_controller_enable_port_task_scheduler(struct isci_host *ihost) argument 730 sci_controller_assign_task_entries(struct isci_host *ihost) argument 751 sci_controller_initialize_completion_queue(struct isci_host *ihost) argument 798 sci_controller_initialize_unsolicited_frame_queue(struct isci_host *ihost) argument 825 sci_controller_transition_to_ready(struct isci_host *ihost, enum sci_status status) argument 861 is_controller_start_complete(struct isci_host *ihost) argument 902 sci_controller_start_next_phy(struct isci_host *ihost) argument 964 struct isci_host *ihost = container_of(tmr, typeof(*ihost), phy_timer); local 983 isci_tci_active(struct isci_host *ihost) argument 988 sci_controller_start(struct isci_host *ihost, u32 timeout) argument 1049 struct isci_host *ihost = SHOST_TO_SAS_HA(shost)->lldd_ha; local 1060 isci_host_stop_complete(struct isci_host *ihost) argument 1067 sci_controller_completion_handler(struct isci_host *ihost) argument 1080 ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task) argument 1118 struct isci_host *ihost = (struct isci_host *)data; local 1158 sci_controller_stop(struct isci_host *ihost, u32 timeout) argument 1183 sci_controller_reset(struct isci_host *ihost) argument 1203 sci_controller_stop_phys(struct isci_host *ihost) argument 1241 isci_host_deinit(struct isci_host *ihost) argument 1312 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1319 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1349 sci_controller_set_interrupt_coalescence(struct isci_host *ihost, u32 coalesce_number, u32 coalesce_timeout) argument 1446 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1463 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1469 sci_controller_stop_ports(struct isci_host *ihost) argument 1496 sci_controller_stop_devices(struct isci_host *ihost) argument 1526 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1537 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1542 sci_controller_reset_hardware(struct isci_host *ihost) argument 1565 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1598 struct isci_host *ihost = container_of(tmr, typeof(*ihost), timer); local 1622 sci_controller_construct(struct isci_host *ihost, void __iomem *scu_base, void __iomem *smu_base) argument 1730 max_spin_up(struct isci_host *ihost) argument 1743 struct isci_host *ihost = container_of(tmr, typeof(*ihost), power_control.timer); local 1814 sci_controller_power_control_queue_insert(struct isci_host *ihost, struct isci_phy *iphy) argument 1866 sci_controller_power_control_queue_remove(struct isci_host *ihost, struct isci_phy *iphy) argument 1895 to_cable_select(struct isci_host *ihost) argument 1904 decode_cable_selection(struct isci_host *ihost, int phy) argument 1923 sci_controller_afe_initialization(struct isci_host *ihost) argument 2124 sci_controller_initialize_power_control(struct isci_host *ihost) argument 2135 sci_controller_initialize(struct isci_host *ihost) argument 2246 sci_controller_dma_alloc(struct isci_host *ihost) argument 2298 sci_controller_mem_init(struct isci_host *ihost) argument 2341 isci_host_init(struct isci_host *ihost) argument 2381 sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument 2404 sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument 2423 sci_controller_has_remote_devices_stopping(struct isci_host *ihost) argument 2436 sci_controller_remote_device_stopped(struct isci_host *ihost, struct isci_remote_device *idev) argument 2452 sci_controller_post_request(struct isci_host *ihost, u32 request) argument 2460 sci_request_by_tag(struct isci_host *ihost, u16 io_tag) argument 2495 sci_controller_allocate_remote_node_context(struct isci_host *ihost, struct isci_remote_device *idev, u16 *node_id) argument 2517 sci_controller_free_remote_node_context(struct isci_host *ihost, struct isci_remote_device *idev, u16 node_id) argument 2544 sci_controller_release_frame(struct isci_host *ihost, u32 frame_index) argument 2551 isci_tci_free(struct isci_host *ihost, u16 tci) argument 2559 isci_tci_alloc(struct isci_host *ihost) argument 2568 isci_tci_space(struct isci_host *ihost) argument 2573 isci_alloc_tag(struct isci_host *ihost) argument 2585 isci_free_tag(struct isci_host *ihost, u16 io_tag) argument 2604 sci_controller_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 2625 sci_controller_terminate_request(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 2669 sci_controller_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 2698 struct isci_host *ihost = ireq->owning_controller; local 2720 sci_controller_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 2756 sci_write_gpio_tx_gp(struct isci_host *ihost, u8 reg_index, u8 reg_count, u8 *write_data) argument 2795 struct isci_host *ihost = sas_ha->lldd_ha; local [all...] |
H A D | host.h | 112 bool is_port_config_apc(struct isci_host *ihost); 113 bool is_controller_start_complete(struct isci_host *ihost); 308 static inline struct Scsi_Host *to_shost(struct isci_host *ihost) argument 310 return ihost->sas_ha.core.shost; 313 #define for_each_isci_host(id, ihost, pdev) \ 315 (ihost = to_pci_info(pdev)->hosts[id]); id++) 317 static inline void wait_for_start(struct isci_host *ihost) argument 319 wait_event(ihost->eventq, !test_bit(IHOST_START_PENDING, &ihost->flags)); 322 static inline void wait_for_stop(struct isci_host *ihost) argument 327 wait_for_device_start(struct isci_host *ihost, struct isci_remote_device *idev) argument 332 wait_for_device_stop(struct isci_host *ihost, struct isci_remote_device *idev) argument 441 isci_gpio_count(struct isci_host *ihost) argument [all...] |
H A D | task.c | 70 * @ihost: host on which the the request was queued 76 static void isci_task_refuse(struct isci_host *ihost, struct sas_task *task, argument 84 dev_dbg(&ihost->pdev->dev, "%s: task = %p, response=%d, status=%d\n", 127 struct isci_host *ihost = dev_to_ihost(task->dev); local 133 dev_dbg(&ihost->pdev->dev, "%s: num=%d\n", __func__, num); 138 spin_lock_irqsave(&ihost->scic_lock, flags); 141 tag = isci_alloc_tag(ihost); 142 spin_unlock_irqrestore(&ihost->scic_lock, flags); 144 dev_dbg(&ihost->pdev->dev, 150 isci_task_refuse(ihost, tas 221 isci_task_request_build(struct isci_host *ihost, struct isci_remote_device *idev, u16 tag, struct isci_tmf *isci_tmf) argument 263 isci_task_execute_tmf(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_tmf *tmf, unsigned long timeout_ms) argument 421 struct isci_host *ihost = dev_to_ihost(dev); local 487 struct isci_host *ihost = dev_to_ihost(task->dev); local 703 isci_task_request_complete(struct isci_host *ihost, struct isci_request *ireq, enum sci_task_status completion_status) argument 748 isci_reset_device(struct isci_host *ihost, struct domain_device *dev, struct isci_remote_device *idev) argument 791 struct isci_host *ihost = dev_to_ihost(dev); local [all...] |
H A D | port_config.c | 116 struct isci_host *ihost, 133 for (i = 0; i < ihost->logical_port_entries; i++) { 134 struct isci_port *iport = &ihost->ports[i]; 160 struct isci_host *ihost, 197 sci_phy_get_sas_address(&ihost->phys[0], &first_address); 198 sci_phy_get_sas_address(&ihost->phys[3], &second_address); 210 sci_phy_get_sas_address(&ihost->phys[0], &first_address); 211 sci_phy_get_sas_address(&ihost->phys[2], &second_address); 224 sci_phy_get_sas_address(&ihost->phys[1], &first_address); 225 sci_phy_get_sas_address(&ihost 115 sci_port_configuration_agent_find_port( struct isci_host *ihost, struct isci_phy *iphy) argument 159 sci_port_configuration_agent_validate_ports( struct isci_host *ihost, struct sci_port_configuration_agent *port_agent) argument 242 sci_mpc_agent_validate_phy_configuration(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent) argument 327 struct isci_host *ihost; local 358 sci_mpc_agent_link_up(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) argument 393 sci_mpc_agent_link_down( struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) argument 433 sci_apc_agent_validate_phy_configuration(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent) argument 482 sci_apc_agent_configure_ports(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_phy *iphy, bool start_timer) argument 604 sci_apc_agent_link_up(struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) argument 636 sci_apc_agent_link_down( struct isci_host *ihost, struct sci_port_configuration_agent *port_agent, struct isci_port *iport, struct isci_phy *iphy) argument 662 struct isci_host *ihost; local 727 is_port_config_apc(struct isci_host *ihost) argument 732 sci_port_configuration_agent_initialize( struct isci_host *ihost, struct sci_port_configuration_agent *port_agent) argument [all...] |
H A D | init.c | 138 struct isci_host *ihost = container_of(sas_ha, typeof(*ihost), sas_ha); local 140 return snprintf(buf, PAGE_SIZE, "%d\n", ihost->id); 347 struct isci_host *ihost; local 368 ihost = pci_info->hosts[id]; 376 DRV_NAME"-msix", ihost); 383 ihost = pci_info->hosts[id]; 385 devm_free_irq(&pdev->dev, msix->vector, ihost); 393 for_each_isci_host(i, ihost, pdev) { 395 IRQF_SHARED, DRV_NAME"-intx", ihost); 425 sci_user_parameters_set(struct isci_host *ihost, struct sci_user_parameters *sci_parms) argument 464 sci_oem_defaults(struct isci_host *ihost) argument 518 struct isci_host *ihost; local 714 struct isci_host *ihost; local 728 struct isci_host *ihost; local 746 struct isci_host *ihost; local [all...] |
H A D | remote_device.c | 83 * isci_remote_device_ready() - This function is called by the ihost when the 86 * @ihost: our valid isci_host 90 static void isci_remote_device_ready(struct isci_host *ihost, struct isci_remote_device *idev) argument 92 dev_dbg(&ihost->pdev->dev, 98 wake_up(&ihost->eventq); 102 struct isci_host *ihost, 112 dev_dbg(&ihost->pdev->dev, 118 return sci_controller_terminate_request(ihost, idev, ireq); 125 struct isci_host *ihost = idev->owning_port->owning_controller; local 130 struct isci_request *ireq = ihost 101 sci_remote_device_terminate_req( struct isci_host *ihost, struct isci_remote_device *idev, int check_abort, struct isci_request *ireq) argument 153 isci_check_reqterm( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq, u32 localcount) argument 170 isci_check_devempty( struct isci_host *ihost, struct isci_remote_device *idev, u32 localcount) argument 186 isci_remote_device_terminate_requests( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 296 isci_remote_device_not_ready(struct isci_host *ihost, struct isci_remote_device *idev, u32 reason) argument 444 struct isci_host *ihost = idev->owning_port->owning_controller; local 653 sci_remote_device_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 789 sci_remote_device_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 871 sci_remote_device_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 984 struct isci_host *ihost = idev->owning_port->owning_controller; local 1018 struct isci_host *ihost; local 1041 isci_remote_device_deconstruct(struct isci_host *ihost, struct isci_remote_device *idev) argument 1060 struct isci_host *ihost = idev->owning_port->owning_controller; local 1076 struct isci_host *ihost = idev->owning_port->owning_controller; local 1085 struct isci_host *ihost = idev->owning_port->owning_controller; local 1102 struct isci_host *ihost = idev->owning_port->owning_controller; local 1112 struct isci_host *ihost = idev->owning_port->owning_controller; local 1123 struct isci_host *ihost = idev->owning_port->owning_controller; local 1151 struct isci_host *ihost = idev->owning_port->owning_controller; local 1162 struct isci_host *ihost = idev->owning_port->owning_controller; local 1172 struct isci_host *ihost = idev->owning_port->owning_controller; local 1180 struct isci_host *ihost = idev->owning_port->owning_controller; local 1356 struct isci_host *ihost = idev->owning_port->owning_controller; local 1371 isci_remote_device_test_resume_done( struct isci_host *ihost, struct isci_remote_device *idev) argument 1387 isci_remote_device_wait_for_resume_from_abort( struct isci_host *ihost, struct isci_remote_device *idev) argument 1408 isci_remote_device_resume_from_abort( struct isci_host *ihost, struct isci_remote_device *idev) argument 1477 struct isci_host *ihost = iport->isci_host; local 1512 isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport) argument 1536 struct isci_host *ihost = idev->isci_port->isci_host; local 1557 isci_remote_device_stop(struct isci_host *ihost, struct isci_remote_device *idev) argument 1593 struct isci_host *ihost = dev_to_ihost(dev); local 1658 isci_remote_device_suspend_terminate( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 1696 isci_remote_device_reset_complete( struct isci_host *ihost, struct isci_remote_device *idev) argument [all...] |
H A D | remote_device.h | 139 enum sci_status isci_remote_device_stop(struct isci_host *ihost, 141 void isci_remote_device_nuke_requests(struct isci_host *ihost, 327 struct isci_host *ihost, 332 struct isci_host *ihost, 337 struct isci_host *ihost, 356 struct isci_host *ihost, 365 struct isci_host *ihost, 369 struct isci_host *ihost, 373 struct isci_host *ihost, 377 struct isci_host *ihost, [all...] |
H A D | port.c | 77 struct isci_host *ihost; local 83 ihost = container_of(table, typeof(*ihost), ports[0]); 85 return &ihost->pdev->dev; 159 static void isci_port_bc_change_received(struct isci_host *ihost, argument 163 dev_dbg(&ihost->pdev->dev, 167 ihost->sas_ha.notify_port_event(&iphy->sas_phy, PORTE_BROADCAST_RCVD); 318 struct isci_host *ihost = isci_port->owning_controller; local 320 dev_dbg(&ihost->pdev->dev, 332 struct isci_phy *iphy = &ihost 364 struct isci_host *ihost = iport->owning_controller; local 488 struct isci_host *ihost = iport->owning_controller; local 572 struct isci_host *ihost = iport->owning_controller; local 592 struct isci_host *ihost = iport->owning_controller; local 625 struct isci_host *ihost = iport->owning_controller; local 641 struct isci_host *ihost = iport->owning_controller; local 664 struct isci_host *ihost = iport->owning_controller; local 762 struct isci_host *ihost = iport->owning_controller; local 776 struct isci_host *ihost = iport->owning_controller; local 885 struct isci_host *ihost = iport->owning_controller; local 909 struct isci_host *ihost = iport->owning_controller; local 966 struct isci_host *ihost = iport->owning_controller; local 992 struct isci_host *ihost = iport->owning_controller; local 1026 struct isci_host *ihost = iport->owning_controller; local 1045 struct isci_host *ihost = iport->owning_controller; local 1058 struct isci_host *ihost = iport->owning_controller; local 1460 struct isci_host *ihost = iport->owning_controller; local 1510 struct isci_host *ihost = iport->owning_controller; local 1606 sci_port_construct(struct isci_port *iport, u8 index, struct isci_host *ihost) argument 1637 struct isci_host *ihost = iport->owning_controller; local 1643 wait_port_reset(struct isci_host *ihost, struct isci_port *iport) argument 1648 isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument 1697 struct isci_host *ihost = dev_to_ihost(dev); local 1721 struct isci_host *ihost = phy->ha->lldd_ha; local 1746 struct isci_host *ihost = phy->ha->lldd_ha; local [all...] |
H A D | request.c | 87 static dma_addr_t to_sgl_element_pair_dma(struct isci_host *ihost, argument 94 (void *) &ihost->task_context_table[0]; 95 return ihost->tc_dma + offset; 98 (void *) &ihost->task_context_table[0]; 99 return ihost->tc_dma + offset; 115 struct isci_host *ihost = ireq->isci_host; local 137 dma_addr = to_sgl_element_pair_dma(ihost, 153 dma_addr = dma_map_single(&ihost->pdev->dev, 788 struct isci_host *ihost = ireq->owning_controller; local 791 if (readl(&ihost 812 struct isci_host *ihost = ireq->owning_controller; local 921 struct isci_host *ihost = ireq->owning_controller; local 942 struct isci_host *ihost = ireq->owning_controller; local 1558 struct isci_host *ihost = ireq->owning_controller; local 1586 struct isci_host *ihost = ireq->owning_controller; local 1709 struct isci_host *ihost = ireq->owning_controller; local 2397 struct isci_host *ihost = ireq->owning_controller; local 2735 isci_request_io_request_complete(struct isci_host *ihost, struct isci_request *request, enum sci_io_status completion_status) argument 3003 struct isci_host *ihost = ireq->owning_controller; local 3071 sci_general_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 3087 sci_io_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 3114 sci_task_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, u16 io_tag, struct isci_request *ireq) argument 3337 isci_io_request_build(struct isci_host *ihost, struct isci_request *request, struct isci_remote_device *idev) argument 3401 isci_request_from_tag(struct isci_host *ihost, u16 tag) argument 3414 isci_io_request_from_tag(struct isci_host *ihost, struct sas_task *task, u16 tag) argument 3428 isci_tmf_request_from_tag(struct isci_host *ihost, struct isci_tmf *isci_tmf, u16 tag) argument 3441 isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev, struct sas_task *task, u16 tag) argument [all...] |
H A D | phy.c | 83 struct isci_host *ihost = container_of(table, typeof(*ihost), phys[0]); local 85 return ihost; 119 struct isci_host *ihost = iphy->owning_port->owning_controller; local 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 322 struct isci_host *ihost = iphy->owning_port->owning_controller; local 973 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1076 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1084 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1092 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1100 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1258 struct isci_host *ihost = iport->owning_controller; local 1276 struct isci_host *ihost = iport->owning_controller; local 1295 struct isci_host *ihost = iport->owning_controller; local 1391 isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index) argument 1437 struct isci_host *ihost = sas_phy->ha->lldd_ha; local [all...] |
H A D | task.h | 99 static inline void isci_print_tmf(struct isci_host *ihost, struct isci_tmf *tmf) argument 102 dev_dbg(&ihost->pdev->dev, 111 dev_dbg(&ihost->pdev->dev,
|
H A D | unsolicited_frame_control.c | 60 void sci_unsolicited_frame_control_construct(struct isci_host *ihost) argument 62 struct sci_unsolicited_frame_control *uf_control = &ihost->uf_control; 64 dma_addr_t dma = ihost->ufi_dma; 65 void *virt = ihost->ufi_buf;
|
H A D | remote_node_context.c | 102 static union scu_remote_node_context *sci_rnc_by_id(struct isci_host *ihost, u16 id) argument 104 if (id < ihost->remote_node_entries && 105 ihost->device_table[id]) 106 return &ihost->remote_node_context_table[id]; 117 struct isci_host *ihost; local 120 ihost = idev->owning_port->owning_controller; 121 rnc = sci_rnc_by_id(ihost, rni); 145 ihost->user_parameters.stp_max_occupancy_timeout; 147 ihost->user_parameters.stp_inactivity_timeout; 150 ihost 193 struct isci_host *ihost = idev_to_ihost(rnc_to_dev(sci_rnc)); local 241 struct isci_host *ihost = idev->owning_port->owning_controller; local 262 struct isci_host *ihost = idev->owning_port->owning_controller; local 276 struct isci_host *ihost = idev->owning_port->owning_controller; local 360 struct isci_host *ihost = idev->owning_port->owning_controller; local 639 struct isci_host *ihost = idev->owning_port->owning_controller; local [all...] |
H A D | request.h | 290 struct isci_request *isci_tmf_request_from_tag(struct isci_host *ihost, 293 int isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev, 296 sci_task_request_construct(struct isci_host *ihost,
|
H A D | unsolicited_frame_control.h | 266 void sci_unsolicited_frame_control_construct(struct isci_host *ihost);
|
H A D | port.h | 205 struct isci_host *ihost); 280 int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
|
H A D | phy.h | 457 void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index);
|
/drivers/scsi/ |
H A D | libiscsi.c | 91 struct iscsi_host *ihost = shost_priv(shost); local 93 if (ihost->workq) 94 queue_work(ihost->workq, &conn->xmitwork); 699 struct iscsi_host *ihost = shost_priv(session->host); local 779 if (!ihost->workq) { 1647 struct iscsi_host *ihost; local 1656 ihost = shost_priv(host); 1724 if (!ihost->workq) { 1922 struct iscsi_host *ihost = shost_priv(shost); local 1925 if (ihost 2627 struct iscsi_host *ihost; local 2668 struct iscsi_host *ihost = shost_priv(shost); local 2689 struct iscsi_host *ihost = shost_priv(shost); local 2700 struct iscsi_host *ihost = shost_priv(shost); local 2739 struct iscsi_host *ihost = shost_priv(shost); local 3625 struct iscsi_host *ihost = shost_priv(shost); local 3649 struct iscsi_host *ihost = shost_priv(shost); local [all...] |
H A D | scsi_transport_iscsi.c | 1530 * @ihost: iscsi_cls_host adding the structures to 1533 iscsi_bsg_host_add(struct Scsi_Host *shost, struct iscsi_cls_host *ihost) argument 1558 ihost->bsg_q = q; 1566 struct iscsi_cls_host *ihost = shost->shost_data; local 1568 memset(ihost, 0, sizeof(*ihost)); 1569 atomic_set(&ihost->nr_scans, 0); 1570 mutex_init(&ihost->mutex); 1572 iscsi_bsg_host_add(shost, ihost); 1582 struct iscsi_cls_host *ihost local 1771 struct iscsi_cls_host *ihost = shost->shost_data; local 1791 struct iscsi_cls_host *ihost; local 1847 struct iscsi_cls_host *ihost = shost->shost_data; local 1927 struct iscsi_cls_host *ihost = shost->shost_data; local 2001 struct iscsi_cls_host *ihost = shost->shost_data; local 2068 struct iscsi_cls_host *ihost; local 4310 struct iscsi_cls_host *ihost = shost->shost_data; local 4336 struct iscsi_cls_host *ihost = shost->shost_data; local [all...] |
/drivers/scsi/be2iscsi/ |
H A D | be_iscsi.c | 754 struct iscsi_cls_host *ihost = shost->shost_data; local 756 ihost->port_state = (phba->state == BE_ADAPTER_LINK_UP) ? 773 struct iscsi_cls_host *ihost = shost->shost_data; local 793 ihost->port_speed = ISCSI_PORT_SPEED_10MBPS; 796 ihost->port_speed = ISCSI_PORT_SPEED_100MBPS; 799 ihost->port_speed = ISCSI_PORT_SPEED_1GBPS; 802 ihost->port_speed = ISCSI_PORT_SPEED_10GBPS; 805 ihost->port_speed = ISCSI_PORT_SPEED_UNKNOWN;
|
/drivers/scsi/qla4xxx/ |
H A D | ql4_os.c | 1857 struct iscsi_cls_host *ihost = shost->shost_data; local 1876 ihost->port_speed = speed; 1882 struct iscsi_cls_host *ihost = shost->shost_data; local 1888 ihost->port_state = state;
|