Home
last modified time | relevance | path

Searched refs:ihost (Results 1 – 21 of 21) sorted by relevance

/drivers/scsi/isci/
A Dhost.c382 ihost, in sci_controller_event_completion()
396 ihost, in sci_controller_event_completion()
418 ihost, in sci_controller_event_completion()
468 ihost, in sci_controller_event_completion()
918 iphy = &ihost->phys[ihost->next_phy_to_start]; in sci_controller_start_next_phy()
949 ihost->phys[ihost->next_phy_to_start].phy_index, in sci_controller_start_next_phy()
1635 sci_port_construct(&ihost->ports[i], i, ihost); in sci_controller_construct()
2345 status = sci_controller_construct(ihost, scu_base(ihost), smu_base(ihost)); in isci_host_init()
2386 ihost->port_agent.link_up_handler(ihost, &ihost->port_agent, in sci_controller_link_up()
2391 ihost->port_agent.link_up_handler(ihost, &ihost->port_agent, in sci_controller_link_up()
[all …]
A Dtask.c135 tag = isci_alloc_tag(ihost); in isci_task_execute_task()
138 dev_dbg(&ihost->pdev->dev, in isci_task_execute_task()
220 dev_dbg(&ihost->pdev->dev, in isci_task_request_build()
277 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
283 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
301 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
325 isci_print_tmf(ihost, tmf); in isci_task_execute_tmf()
330 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
338 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
419 dev_dbg(&ihost->pdev->dev, in isci_task_lu_reset()
[all …]
A Dhost.h309 return ihost->sas_ha.shost; in to_shost()
312 #define for_each_isci_host(id, ihost, pdev) \ argument
318 wait_event(ihost->eventq, !test_bit(IHOST_START_PENDING, &ihost->flags)); in wait_for_start()
323 wait_event(ihost->eventq, !test_bit(IHOST_STOP_PENDING, &ihost->flags)); in wait_for_stop()
456 struct isci_host *ihost,
475 u16 isci_alloc_tag(struct isci_host *ihost);
488 struct isci_host *ihost,
493 struct isci_host *ihost,
498 struct isci_host *ihost,
503 struct isci_host *ihost,
[all …]
A Dinit.c134 struct isci_host *ihost = container_of(sas_ha, typeof(*ihost), sas_ha); in isci_show_id() local
351 ihost); in isci_setup_interrupts()
362 ihost); in isci_setup_interrupts()
486 ihost = devm_kzalloc(&pdev->dev, sizeof(*ihost), GFP_KERNEL); in isci_host_alloc()
487 if (!ihost) in isci_host_alloc()
490 ihost->pdev = pdev; in isci_host_alloc()
491 ihost->id = id; in isci_host_alloc()
494 ihost->sas_ha.dev = &ihost->pdev->dev; in isci_host_alloc()
495 ihost->sas_ha.lldd_ha = ihost; in isci_host_alloc()
533 isci_phy_init(&ihost->phys[i], ihost, i); in isci_host_alloc()
[all …]
A Dport_config.c116 struct isci_host *ihost, in sci_port_configuration_agent_find_port() argument
160 struct isci_host *ihost, in sci_port_configuration_agent_validate_ports() argument
326 struct isci_host *ihost; in mpc_agent_timeout() local
331 ihost = container_of(port_agent, typeof(*ihost), port_agent); in mpc_agent_timeout()
394 struct isci_host *ihost, in sci_mpc_agent_link_down() argument
639 struct isci_host *ihost, in sci_apc_agent_link_down() argument
664 struct isci_host *ihost; in apc_agent_timeout() local
669 ihost = container_of(port_agent, typeof(*ihost), port_agent); in apc_agent_timeout()
733 struct isci_host *ihost, in sci_port_configuration_agent_initialize() argument
743 ihost, port_agent); in sci_port_configuration_agent_initialize()
[all …]
A Dremote_device.c92 dev_dbg(&ihost->pdev->dev, in isci_remote_device_ready()
98 wake_up(&ihost->eventq); in isci_remote_device_ready()
102 struct isci_host *ihost, in sci_remote_device_terminate_req() argument
112 dev_dbg(&ihost->pdev->dev, in sci_remote_device_terminate_req()
154 struct isci_host *ihost, in isci_check_reqterm() argument
171 struct isci_host *ihost, in isci_check_devempty() argument
187 struct isci_host *ihost, in isci_remote_device_terminate_requests() argument
228 __func__, ihost->id); in isci_remote_device_terminate_requests()
261 __func__, ihost->id); in isci_remote_device_terminate_requests()
301 dev_dbg(&ihost->pdev->dev, in isci_remote_device_not_ready()
[all …]
A Dport.c77 struct isci_host *ihost; in sciport_to_dev() local
83 ihost = container_of(table, typeof(*ihost), ports[0]); in sciport_to_dev()
85 return &ihost->pdev->dev; in sciport_to_dev()
163 dev_dbg(&ihost->pdev->dev, in isci_port_bc_change_received()
321 dev_dbg(&ihost->pdev->dev, in isci_port_hard_reset_complete()
348 wake_up(&ihost->eventq); in isci_port_hard_reset_complete()
1672 dev_dbg(&ihost->pdev->dev, in isci_port_perform_hard_reset()
1685 wake_up(&ihost->eventq); in isci_port_perform_hard_reset()
1688 dev_err(&ihost->pdev->dev, in isci_port_perform_hard_reset()
1759 wait_for_start(ihost); in isci_port_formed()
[all …]
A Dphy.c83 struct isci_host *ihost = container_of(table, typeof(*ihost), phys[0]); in phy_to_host() local
85 return ihost; in phy_to_host()
131 phy_user = &ihost->user_parameters.phys[phy_idx]; in sci_phy_link_layer_initialization()
132 phy_oem = &ihost->oem_parameters.phys[phy_idx]; in sci_phy_link_layer_initialization()
261 if (is_c0(ihost->pdev) || is_c1(ihost->pdev)) { in sci_phy_link_layer_initialization()
296 if (is_a2(ihost->pdev)) { in sci_phy_link_layer_initialization()
325 spin_lock_irqsave(&ihost->scic_lock, flags); in phy_sata_timeout()
1404 iphy->sas_phy.ha = &ihost->sas_ha; in isci_phy_init()
1435 dev_dbg(&ihost->pdev->dev, in isci_phy_control()
1441 spin_lock_irqsave(&ihost->scic_lock, flags); in isci_phy_control()
[all …]
A Drequest.c95 return ihost->tc_dma + offset; in to_sgl_element_pair_dma()
99 return ihost->tc_dma + offset; in to_sgl_element_pair_dma()
808 dev_warn(&ihost->pdev->dev, in sci_request_start()
953 dev_err(&ihost->pdev->dev, in sci_io_request_event_handler()
2736 dev_dbg(&ihost->pdev->dev, in isci_request_io_request_complete()
2747 dev_dbg(&ihost->pdev->dev, in isci_request_io_request_complete()
2758 &ihost->pdev->dev); in isci_request_io_request_complete()
2814 dev_dbg(&ihost->pdev->dev, in isci_request_io_request_complete()
2873 dev_dbg(&ihost->pdev->dev, in isci_request_io_request_complete()
3336 dev_dbg(&ihost->pdev->dev, in isci_io_request_build()
[all …]
A Dremote_node_context.c107 if (id < ihost->remote_node_entries && in sci_rnc_by_id()
108 ihost->device_table[id]) in sci_rnc_by_id()
109 return &ihost->remote_node_context_table[id]; in sci_rnc_by_id()
120 struct isci_host *ihost; in sci_remote_node_context_construct_buffer() local
123 ihost = idev->owning_port->owning_controller; in sci_remote_node_context_construct_buffer()
124 rnc = sci_rnc_by_id(ihost, rni); in sci_remote_node_context_construct_buffer()
150 ihost->user_parameters.stp_inactivity_timeout; in sci_remote_node_context_construct_buffer()
155 ihost->user_parameters.ssp_inactivity_timeout; in sci_remote_node_context_construct_buffer()
197 wake_up(&ihost->eventq); in sci_remote_node_context_setup_to_destroy()
282 wake_up(&ihost->eventq); in sci_remote_node_context_initial_state_enter()
[all …]
A Dremote_device.h139 enum sci_status isci_remote_device_stop(struct isci_host *ihost,
141 void isci_remote_device_nuke_requests(struct isci_host *ihost,
294 struct isci_host *ihost,
299 struct isci_host *ihost,
304 struct isci_host *ihost,
323 struct isci_host *ihost,
332 struct isci_host *ihost,
336 struct isci_host *ihost,
340 struct isci_host *ihost,
345 struct isci_host *ihost,
A Dunsolicited_frame_control.c60 void sci_unsolicited_frame_control_construct(struct isci_host *ihost) in sci_unsolicited_frame_control_construct() argument
62 struct sci_unsolicited_frame_control *uf_control = &ihost->uf_control; in sci_unsolicited_frame_control_construct()
64 dma_addr_t dma = ihost->ufi_dma; in sci_unsolicited_frame_control_construct()
65 void *virt = ihost->ufi_buf; in sci_unsolicited_frame_control_construct()
A Drequest.h290 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,
A Dtask.h99 static inline void isci_print_tmf(struct isci_host *ihost, struct isci_tmf *tmf) in isci_print_tmf() argument
102 dev_dbg(&ihost->pdev->dev, in isci_print_tmf()
111 dev_dbg(&ihost->pdev->dev, in isci_print_tmf()
A Dport.h205 struct isci_host *ihost);
280 int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
A Dunsolicited_frame_control.h266 void sci_unsolicited_frame_control_construct(struct isci_host *ihost);
A Dphy.h456 void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index);
/drivers/scsi/
A Dlibiscsi.c93 if (ihost->workq) in iscsi_conn_queue_xmit()
811 if (!ihost->workq) { in iscsi_send_mgmt_task()
1840 if (!ihost->workq) { in iscsi_queuecommand()
2033 if (ihost->workq) in iscsi_suspend_tx()
2054 if (ihost->workq) in iscsi_suspend_rx()
2914 if (!ihost->workq) in iscsi_host_alloc()
2920 ihost->num_sessions = 0; in iscsi_host_alloc()
2970 if (ihost->workq) in iscsi_host_free()
2973 kfree(ihost->netdev); in iscsi_host_free()
2994 ihost->num_sessions--; in iscsi_host_dec_session_cnt()
[all …]
A Dscsi_transport_iscsi.c1555 ihost->bsg_q = q; in iscsi_bsg_host_add()
1565 memset(ihost, 0, sizeof(*ihost)); in iscsi_setup_host()
1566 mutex_init(&ihost->mutex); in iscsi_setup_host()
1580 bsg_remove_queue(ihost->bsg_q); in iscsi_remove_host()
1770 struct iscsi_cls_host *ihost; in iscsi_user_scan_session() local
1782 ihost = shost->shost_data; in iscsi_user_scan_session()
1784 mutex_lock(&ihost->mutex); in iscsi_user_scan_session()
1807 mutex_unlock(&ihost->mutex); in iscsi_user_scan_session()
1982 mutex_lock(&ihost->mutex); in __iscsi_unbind_session()
1988 mutex_unlock(&ihost->mutex); in __iscsi_unbind_session()
[all …]
/drivers/scsi/be2iscsi/
A Dbe_iscsi.c707 struct iscsi_cls_host *ihost = shost->shost_data; in beiscsi_get_port_state() local
709 ihost->port_state = test_bit(BEISCSI_HBA_LINK_UP, &phba->state) ? in beiscsi_get_port_state()
721 struct iscsi_cls_host *ihost = shost->shost_data; in beiscsi_get_port_speed() local
725 ihost->port_speed = ISCSI_PORT_SPEED_10MBPS; in beiscsi_get_port_speed()
728 ihost->port_speed = ISCSI_PORT_SPEED_100MBPS; in beiscsi_get_port_speed()
731 ihost->port_speed = ISCSI_PORT_SPEED_1GBPS; in beiscsi_get_port_speed()
734 ihost->port_speed = ISCSI_PORT_SPEED_10GBPS; in beiscsi_get_port_speed()
737 ihost->port_speed = ISCSI_PORT_SPEED_25GBPS; in beiscsi_get_port_speed()
740 ihost->port_speed = ISCSI_PORT_SPEED_40GBPS; in beiscsi_get_port_speed()
743 ihost->port_speed = ISCSI_PORT_SPEED_UNKNOWN; in beiscsi_get_port_speed()
/drivers/scsi/qla4xxx/
A Dql4_os.c1898 struct iscsi_cls_host *ihost = shost->shost_data; in qla4xxx_set_port_speed() local
1917 ihost->port_speed = speed; in qla4xxx_set_port_speed()
1923 struct iscsi_cls_host *ihost = shost->shost_data; in qla4xxx_set_port_state() local
1929 ihost->port_state = state; in qla4xxx_set_port_state()

Completed in 91 milliseconds