/linux-master/drivers/scsi/isci/ |
H A D | host.c | 179 static bool sci_controller_completion_queue_has_entries(struct isci_host *ihost) argument 181 u32 get_value = ihost->completion_queue_get; 185 COMPLETION_QUEUE_CYCLE_BIT(ihost->completion_queue[get_index])) 191 static bool sci_controller_isr(struct isci_host *ihost) argument 193 if (sci_controller_completion_queue_has_entries(ihost)) 200 writel(SMU_ISR_COMPLETION, &ihost->smu_registers->interrupt_status); 208 spin_lock(&ihost->scic_lock); 209 if (test_bit(IHOST_IRQ_ENABLED, &ihost->flags)) { 210 writel(0xFF000000, &ihost->smu_registers->interrupt_mask); 211 writel(0, &ihost 220 struct isci_host *ihost = data; local 228 sci_controller_error_isr(struct isci_host *ihost) argument 255 sci_controller_task_completion(struct isci_host *ihost, u32 ent) argument 270 sci_controller_sdma_completion(struct isci_host *ihost, u32 ent) argument 305 sci_controller_unsolicited_frame(struct isci_host *ihost, u32 ent) argument 366 sci_controller_event_completion(struct isci_host *ihost, u32 ent) argument 483 sci_controller_process_completions(struct isci_host *ihost) argument 579 sci_controller_error_handler(struct isci_host *ihost) argument 609 struct isci_host *ihost = data; local 627 struct isci_host *ihost = data; local 643 isci_host_start_complete(struct isci_host *ihost, enum sci_status completion_status) argument 655 struct isci_host *ihost = ha->lldd_ha; local 677 sci_controller_get_suggested_start_timeout(struct isci_host *ihost) argument 702 sci_controller_enable_interrupts(struct isci_host *ihost) argument 708 sci_controller_disable_interrupts(struct isci_host *ihost) argument 715 sci_controller_enable_port_task_scheduler(struct isci_host *ihost) argument 728 sci_controller_assign_task_entries(struct isci_host *ihost) argument 749 sci_controller_initialize_completion_queue(struct isci_host *ihost) argument 796 sci_controller_initialize_unsolicited_frame_queue(struct isci_host *ihost) argument 823 sci_controller_transition_to_ready(struct isci_host *ihost, enum sci_status status) argument 859 is_controller_start_complete(struct isci_host *ihost) argument 900 sci_controller_start_next_phy(struct isci_host *ihost) argument 962 struct isci_host *ihost = container_of(tmr, typeof(*ihost), phy_timer); local 981 isci_tci_active(struct isci_host *ihost) argument 986 sci_controller_start(struct isci_host *ihost, u32 timeout) argument 1047 struct isci_host *ihost = SHOST_TO_SAS_HA(shost)->lldd_ha; local 1058 isci_host_stop_complete(struct isci_host *ihost) argument 1065 sci_controller_completion_handler(struct isci_host *ihost) argument 1078 ireq_done(struct isci_host *ihost, struct isci_request *ireq, struct sas_task *task) argument 1116 struct isci_host *ihost = (struct isci_host *)data; local 1156 sci_controller_stop(struct isci_host *ihost, u32 timeout) argument 1181 sci_controller_reset(struct isci_host *ihost) argument 1201 sci_controller_stop_phys(struct isci_host *ihost) argument 1239 isci_host_deinit(struct isci_host *ihost) argument 1310 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1317 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1347 sci_controller_set_interrupt_coalescence(struct isci_host *ihost, u32 coalesce_number, u32 coalesce_timeout) argument 1444 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1461 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1467 sci_controller_stop_ports(struct isci_host *ihost) argument 1494 sci_controller_stop_devices(struct isci_host *ihost) argument 1524 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1535 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1540 sci_controller_reset_hardware(struct isci_host *ihost) argument 1563 struct isci_host *ihost = container_of(sm, typeof(*ihost), sm); local 1596 struct isci_host *ihost = container_of(tmr, typeof(*ihost), timer); local 1620 sci_controller_construct(struct isci_host *ihost, void __iomem *scu_base, void __iomem *smu_base) argument 1728 max_spin_up(struct isci_host *ihost) argument 1741 struct isci_host *ihost = container_of(tmr, typeof(*ihost), power_control.timer); local 1812 sci_controller_power_control_queue_insert(struct isci_host *ihost, struct isci_phy *iphy) argument 1864 sci_controller_power_control_queue_remove(struct isci_host *ihost, struct isci_phy *iphy) argument 1893 to_cable_select(struct isci_host *ihost) argument 1902 decode_cable_selection(struct isci_host *ihost, int phy) argument 1921 sci_controller_afe_initialization(struct isci_host *ihost) argument 2122 sci_controller_initialize_power_control(struct isci_host *ihost) argument 2133 sci_controller_initialize(struct isci_host *ihost) argument 2244 sci_controller_dma_alloc(struct isci_host *ihost) argument 2296 sci_controller_mem_init(struct isci_host *ihost) argument 2339 isci_host_init(struct isci_host *ihost) argument 2379 sci_controller_link_up(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument 2402 sci_controller_link_down(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument 2421 sci_controller_has_remote_devices_stopping(struct isci_host *ihost) argument 2434 sci_controller_remote_device_stopped(struct isci_host *ihost, struct isci_remote_device *idev) argument 2450 sci_controller_post_request(struct isci_host *ihost, u32 request) argument 2458 sci_request_by_tag(struct isci_host *ihost, u16 io_tag) argument 2494 sci_controller_allocate_remote_node_context(struct isci_host *ihost, struct isci_remote_device *idev, u16 *node_id) argument 2516 sci_controller_free_remote_node_context(struct isci_host *ihost, struct isci_remote_device *idev, u16 node_id) argument 2543 sci_controller_release_frame(struct isci_host *ihost, u32 frame_index) argument 2550 isci_tci_free(struct isci_host *ihost, u16 tci) argument 2558 isci_tci_alloc(struct isci_host *ihost) argument 2567 isci_tci_space(struct isci_host *ihost) argument 2572 isci_alloc_tag(struct isci_host *ihost) argument 2584 isci_free_tag(struct isci_host *ihost, u16 io_tag) argument 2603 sci_controller_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 2624 sci_controller_terminate_request(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 2668 sci_controller_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 2695 struct isci_host *ihost = ireq->owning_controller; local 2717 sci_controller_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 2753 sci_write_gpio_tx_gp(struct isci_host *ihost, u8 reg_index, u8 reg_count, u8 *write_data) argument 2792 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); 307 static inline struct Scsi_Host *to_shost(struct isci_host *ihost) argument 309 return ihost->sas_ha.shost; 312 #define for_each_isci_host(id, ihost, pdev) \ 314 (ihost = to_pci_info(pdev)->hosts[id]); id++) 316 static inline void wait_for_start(struct isci_host *ihost) argument 318 wait_event(ihost->eventq, !test_bit(IHOST_START_PENDING, &ihost->flags)); 321 static inline void wait_for_stop(struct isci_host *ihost) argument 326 wait_for_device_start(struct isci_host *ihost, struct isci_remote_device *idev) argument 331 wait_for_device_stop(struct isci_host *ihost, struct isci_remote_device *idev) argument 440 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", 125 struct isci_host *ihost = dev_to_ihost(task->dev); local 132 spin_lock_irqsave(&ihost->scic_lock, flags); 135 tag = isci_alloc_tag(ihost); 136 spin_unlock_irqrestore(&ihost->scic_lock, flags); 138 dev_dbg(&ihost->pdev->dev, 144 isci_task_refuse(ihost, task, SAS_TASK_UNDELIVERED, 150 isci_task_refuse(ihost, tas 212 isci_task_request_build(struct isci_host *ihost, struct isci_remote_device *idev, u16 tag, struct isci_tmf *isci_tmf) argument 252 isci_task_execute_tmf(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_tmf *tmf, unsigned long timeout_ms) argument 410 struct isci_host *ihost = dev_to_ihost(dev); local 476 struct isci_host *ihost = dev_to_ihost(task->dev); local 670 isci_task_request_complete(struct isci_host *ihost, struct isci_request *ireq, enum sci_task_status completion_status) argument 715 isci_reset_device(struct isci_host *ihost, struct domain_device *dev, struct isci_remote_device *idev) argument 758 struct isci_host *ihost = dev_to_ihost(dev); local [all...] |
H A D | port_config.c | 106 * @ihost: The controller object used for the port search. 116 struct isci_host *ihost, 133 for (i = 0; i < ihost->logical_port_entries; i++) { 134 struct isci_port *iport = &ihost->ports[i]; 149 * @ihost: This is the controller object that contains the port agent 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 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 326 struct isci_host *ihost; local 357 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 605 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 638 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 664 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 sysfs_emit(buf, "%d\n", ihost->id); 321 struct isci_host *ihost; local 338 ihost = pci_info->hosts[id]; 346 isr, 0, DRV_NAME"-msix", ihost); 353 ihost = pci_info->hosts[id]; 355 ihost); 363 for_each_isci_host(i, ihost, pdev) { 366 ihost); 396 sci_user_parameters_set(struct isci_host *ihost, struct sci_user_parameters *sci_parms) argument 432 sci_oem_defaults(struct isci_host *ihost) argument 486 struct isci_host *ihost; local 682 struct isci_host *ihost; local 696 struct isci_host *ihost; local 710 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 297 isci_remote_device_not_ready(struct isci_host *ihost, struct isci_remote_device *idev, u32 reason) argument 445 struct isci_host *ihost = idev->owning_port->owning_controller; local 654 sci_remote_device_start_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 790 sci_remote_device_complete_io(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 872 sci_remote_device_start_task(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 985 struct isci_host *ihost = idev->owning_port->owning_controller; local 1019 struct isci_host *ihost; local 1042 isci_remote_device_deconstruct(struct isci_host *ihost, struct isci_remote_device *idev) argument 1061 struct isci_host *ihost = idev->owning_port->owning_controller; local 1077 struct isci_host *ihost = idev->owning_port->owning_controller; local 1086 struct isci_host *ihost = idev->owning_port->owning_controller; local 1103 struct isci_host *ihost = idev->owning_port->owning_controller; local 1113 struct isci_host *ihost = idev->owning_port->owning_controller; local 1124 struct isci_host *ihost = idev->owning_port->owning_controller; local 1152 struct isci_host *ihost = idev->owning_port->owning_controller; local 1163 struct isci_host *ihost = idev->owning_port->owning_controller; local 1173 struct isci_host *ihost = idev->owning_port->owning_controller; local 1181 struct isci_host *ihost = idev->owning_port->owning_controller; local 1357 struct isci_host *ihost = idev->owning_port->owning_controller; local 1372 isci_remote_device_test_resume_done( struct isci_host *ihost, struct isci_remote_device *idev) argument 1388 isci_remote_device_wait_for_resume_from_abort( struct isci_host *ihost, struct isci_remote_device *idev) argument 1409 isci_remote_device_resume_from_abort( struct isci_host *ihost, struct isci_remote_device *idev) argument 1478 struct isci_host *ihost = iport->isci_host; local 1514 isci_remote_device_alloc(struct isci_host *ihost, struct isci_port *iport) argument 1538 struct isci_host *ihost = idev->isci_port->isci_host; local 1559 isci_remote_device_stop(struct isci_host *ihost, struct isci_remote_device *idev) argument 1594 struct isci_host *ihost = dev_to_ihost(dev); local 1659 isci_remote_device_suspend_terminate( struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 1697 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, 322 struct isci_host *ihost, 327 struct isci_host *ihost, 332 struct isci_host *ihost, 351 struct isci_host *ihost, 360 struct isci_host *ihost, 364 struct isci_host *ihost, 368 struct isci_host *ihost, 372 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, 319 struct isci_host *ihost = isci_port->owning_controller; local 321 dev_dbg(&ihost->pdev->dev, 333 struct isci_phy *iphy = &ihost->phys[phy_idx]; 339 isci_port_link_down(ihost, iph 365 struct isci_host *ihost = iport->owning_controller; local 490 struct isci_host *ihost = iport->owning_controller; local 574 struct isci_host *ihost = iport->owning_controller; local 594 struct isci_host *ihost = iport->owning_controller; local 627 struct isci_host *ihost = iport->owning_controller; local 643 struct isci_host *ihost = iport->owning_controller; local 666 struct isci_host *ihost = iport->owning_controller; local 766 struct isci_host *ihost = iport->owning_controller; local 780 struct isci_host *ihost = iport->owning_controller; local 887 struct isci_host *ihost = iport->owning_controller; local 912 struct isci_host *ihost = iport->owning_controller; local 969 struct isci_host *ihost = iport->owning_controller; local 995 struct isci_host *ihost = iport->owning_controller; local 1029 struct isci_host *ihost = iport->owning_controller; local 1048 struct isci_host *ihost = iport->owning_controller; local 1061 struct isci_host *ihost = iport->owning_controller; local 1463 struct isci_host *ihost = iport->owning_controller; local 1513 struct isci_host *ihost = iport->owning_controller; local 1609 sci_port_construct(struct isci_port *iport, u8 index, struct isci_host *ihost) argument 1640 struct isci_host *ihost = iport->owning_controller; local 1646 wait_port_reset(struct isci_host *ihost, struct isci_port *iport) argument 1651 isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport, struct isci_phy *iphy) argument 1700 struct isci_host *ihost = dev_to_ihost(dev); local 1724 struct isci_host *ihost = phy->ha->lldd_ha; local 1749 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, 780 struct isci_host *ihost = ireq->owning_controller; local 783 if (readl(&ihost 804 struct isci_host *ihost = ireq->owning_controller; local 913 struct isci_host *ihost = ireq->owning_controller; local 934 struct isci_host *ihost = ireq->owning_controller; local 1549 struct isci_host *ihost = ireq->owning_controller; local 1577 struct isci_host *ihost = ireq->owning_controller; local 1700 struct isci_host *ihost = ireq->owning_controller; local 2384 struct isci_host *ihost = ireq->owning_controller; local 2725 isci_request_io_request_complete(struct isci_host *ihost, struct isci_request *request, enum sci_io_status completion_status) argument 2992 struct isci_host *ihost = ireq->owning_controller; local 3060 sci_general_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 3076 sci_io_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, struct isci_request *ireq) argument 3103 sci_task_request_construct(struct isci_host *ihost, struct isci_remote_device *idev, u16 io_tag, struct isci_request *ireq) argument 3329 isci_io_request_build(struct isci_host *ihost, struct isci_request *request, struct isci_remote_device *idev) argument 3393 isci_request_from_tag(struct isci_host *ihost, u16 tag) argument 3406 isci_io_request_from_tag(struct isci_host *ihost, struct sas_task *task, u16 tag) argument 3420 isci_tmf_request_from_tag(struct isci_host *ihost, struct isci_tmf *isci_tmf, u16 tag) argument 3433 isci_request_execute(struct isci_host *ihost, struct isci_remote_device *idev, struct sas_task *task, struct isci_request *ireq) 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 969 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1072 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1080 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1088 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1096 struct isci_host *ihost = iphy->owning_port->owning_controller; local 1255 struct isci_host *ihost = iport->owning_controller; local 1273 struct isci_host *ihost = iport->owning_controller; local 1292 struct isci_host *ihost = iport->owning_controller; local 1388 isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index) argument 1432 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 | 105 static union scu_remote_node_context *sci_rnc_by_id(struct isci_host *ihost, u16 id) argument 107 if (id < ihost->remote_node_entries && 108 ihost->device_table[id]) 109 return &ihost->remote_node_context_table[id]; 120 struct isci_host *ihost; local 123 ihost = idev->owning_port->owning_controller; 124 rnc = sci_rnc_by_id(ihost, rni); 148 ihost->user_parameters.stp_max_occupancy_timeout; 150 ihost->user_parameters.stp_inactivity_timeout; 153 ihost 191 struct isci_host *ihost = idev_to_ihost(rnc_to_dev(sci_rnc)); local 237 struct isci_host *ihost = idev->owning_port->owning_controller; local 258 struct isci_host *ihost = idev->owning_port->owning_controller; local 272 struct isci_host *ihost = idev->owning_port->owning_controller; local 356 struct isci_host *ihost = idev->owning_port->owning_controller; local 635 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, 295 struct isci_request *isci_io_request_from_tag(struct isci_host *ihost, 299 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 | 456 void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index);
|
/linux-master/arch/arm/boot/dts/rockchip/ |
H A D | Makefile | 5 rv1109-sonoff-ihost.dtb \ 7 rv1126-sonoff-ihost.dtb \
|
/linux-master/scripts/dtc/include-prefixes/arm/rockchip/ |
H A D | Makefile | 5 rv1109-sonoff-ihost.dtb \ 7 rv1126-sonoff-ihost.dtb \
|
/linux-master/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); 101 struct iscsi_host *ihost = shost_priv(shost); local 103 if (ihost->workq && !test_bit(ISCSI_CONN_FLAG_SUSPEND_RX, &conn->flags)) 104 queue_work(ihost->workq, &conn->recvwork); 808 struct iscsi_host *ihost = shost_priv(conn->session->host); local 811 if (!ihost->workq) { 1753 struct iscsi_host *ihost; local 1762 ihost 2029 struct iscsi_host *ihost = shost_priv(shost); local 2050 struct iscsi_host *ihost = shost_priv(shost); local 2902 struct iscsi_host *ihost; local 2944 struct iscsi_host *ihost = shost_priv(shost); local 2967 struct iscsi_host *ihost = shost_priv(shost); local 2981 struct iscsi_host *ihost = shost_priv(shost); local 3022 struct iscsi_host *ihost = shost_priv(shost); local 3891 struct iscsi_host *ihost = shost_priv(shost); local 3915 struct iscsi_host *ihost = shost_priv(shost); local [all...] |
H A D | scsi_transport_iscsi.c | 1531 * @ihost: iscsi_cls_host adding the structures to 1534 iscsi_bsg_host_add(struct Scsi_Host *shost, struct iscsi_cls_host *ihost) argument 1555 ihost->bsg_q = q; 1563 struct iscsi_cls_host *ihost = shost->shost_data; local 1565 memset(ihost, 0, sizeof(*ihost)); 1566 mutex_init(&ihost->mutex); 1568 iscsi_bsg_host_add(shost, ihost); 1578 struct iscsi_cls_host *ihost = shost->shost_data; local 1580 bsg_remove_queue(ihost 1770 struct iscsi_cls_host *ihost; local 1974 struct iscsi_cls_host *ihost = shost->shost_data; local 4754 struct iscsi_cls_host *ihost = shost->shost_data; local 4780 struct iscsi_cls_host *ihost = shost->shost_data; local [all...] |
/linux-master/drivers/scsi/be2iscsi/ |
H A D | be_iscsi.c | 707 struct iscsi_cls_host *ihost = shost->shost_data; local 709 ihost->port_state = test_bit(BEISCSI_HBA_LINK_UP, &phba->state) ? 721 struct iscsi_cls_host *ihost = shost->shost_data; local 725 ihost->port_speed = ISCSI_PORT_SPEED_10MBPS; 728 ihost->port_speed = ISCSI_PORT_SPEED_100MBPS; 731 ihost->port_speed = ISCSI_PORT_SPEED_1GBPS; 734 ihost->port_speed = ISCSI_PORT_SPEED_10GBPS; 737 ihost->port_speed = ISCSI_PORT_SPEED_25GBPS; 740 ihost->port_speed = ISCSI_PORT_SPEED_40GBPS; 743 ihost [all...] |
/linux-master/drivers/scsi/qla4xxx/ |
H A D | ql4_os.c | 1898 struct iscsi_cls_host *ihost = shost->shost_data; local 1917 ihost->port_speed = speed; 1923 struct iscsi_cls_host *ihost = shost->shost_data; local 1929 ihost->port_state = state;
|