Home
last modified time | relevance | path

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

/linux/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()
433 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()
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.c136 tag = isci_alloc_tag(ihost); in isci_task_execute_task()
139 dev_dbg(&ihost->pdev->dev, in isci_task_execute_task()
222 dev_dbg(&ihost->pdev->dev, in isci_task_request_build()
281 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
287 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
305 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
329 isci_print_tmf(ihost, tmf); in isci_task_execute_tmf()
334 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
342 dev_dbg(&ihost->pdev->dev, in isci_task_execute_tmf()
423 dev_dbg(&ihost->pdev->dev, in isci_task_lu_reset()
[all …]
A Dhost.h309 return ihost->sas_ha.core.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 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 Dinit.c138 struct isci_host *ihost = container_of(sas_ha, typeof(*ihost), sas_ha); in isci_show_id() local
372 ihost); in isci_setup_interrupts()
383 ihost); in isci_setup_interrupts()
507 ihost = devm_kzalloc(&pdev->dev, sizeof(*ihost), GFP_KERNEL); in isci_host_alloc()
508 if (!ihost) in isci_host_alloc()
511 ihost->pdev = pdev; in isci_host_alloc()
512 ihost->id = id; in isci_host_alloc()
515 ihost->sas_ha.dev = &ihost->pdev->dev; in isci_host_alloc()
516 ihost->sas_ha.lldd_ha = ihost; in isci_host_alloc()
554 isci_phy_init(&ihost->phys[i], ihost, i); in isci_host_alloc()
[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()
1437 dev_dbg(&ihost->pdev->dev, in isci_phy_control()
1443 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()
811 dev_warn(&ihost->pdev->dev, in sci_request_start()
956 dev_err(&ihost->pdev->dev, in sci_io_request_event_handler()
2738 dev_dbg(&ihost->pdev->dev, in isci_request_io_request_complete()
2749 dev_dbg(&ihost->pdev->dev, in isci_request_io_request_complete()
2760 &ihost->pdev->dev); in isci_request_io_request_complete()
2816 dev_dbg(&ihost->pdev->dev, in isci_request_io_request_complete()
2875 dev_dbg(&ihost->pdev->dev, in isci_request_io_request_complete()
3339 dev_dbg(&ihost->pdev->dev, in isci_io_request_build()
[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,
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 …]
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 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 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 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,
296 sci_task_request_construct(struct isci_host *ihost,
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);
/linux/drivers/scsi/
A Dlibiscsi.c91 if (ihost->workq) in iscsi_conn_queue_work()
759 if (!ihost->workq) { in __iscsi_conn_send_pdu()
1766 if (!ihost->workq) { in iscsi_queuecommand()
1957 if (ihost->workq) in iscsi_suspend_tx()
2801 snprintf(ihost->workq_name, sizeof(ihost->workq_name), in iscsi_host_alloc()
2805 1, ihost->workq_name); in iscsi_host_alloc()
2806 if (!ihost->workq) in iscsi_host_alloc()
2857 if (ihost->workq) in iscsi_host_free()
2860 kfree(ihost->netdev); in iscsi_host_free()
2881 ihost->num_sessions--; in iscsi_host_dec_session_cnt()
[all …]
A Dscsi_transport_iscsi.c1549 ihost->bsg_q = q; in iscsi_bsg_host_add()
1559 memset(ihost, 0, sizeof(*ihost)); in iscsi_setup_host()
1561 mutex_init(&ihost->mutex); in iscsi_setup_host()
1778 struct iscsi_cls_host *ihost; in iscsi_user_scan_session() local
1790 ihost = shost->shost_data; in iscsi_user_scan_session()
1792 mutex_lock(&ihost->mutex); in iscsi_user_scan_session()
1811 mutex_unlock(&ihost->mutex); in iscsi_user_scan_session()
1844 atomic_dec(&ihost->nr_scans); in iscsi_scan_session()
2000 mutex_lock(&ihost->mutex); in __iscsi_unbind_session()
2004 mutex_unlock(&ihost->mutex); in __iscsi_unbind_session()
[all …]
/linux/drivers/scsi/be2iscsi/
A Dbe_iscsi.c703 struct iscsi_cls_host *ihost = shost->shost_data; in beiscsi_get_port_state() local
705 ihost->port_state = test_bit(BEISCSI_HBA_LINK_UP, &phba->state) ? in beiscsi_get_port_state()
717 struct iscsi_cls_host *ihost = shost->shost_data; in beiscsi_get_port_speed() local
721 ihost->port_speed = ISCSI_PORT_SPEED_10MBPS; in beiscsi_get_port_speed()
724 ihost->port_speed = ISCSI_PORT_SPEED_100MBPS; in beiscsi_get_port_speed()
727 ihost->port_speed = ISCSI_PORT_SPEED_1GBPS; in beiscsi_get_port_speed()
730 ihost->port_speed = ISCSI_PORT_SPEED_10GBPS; in beiscsi_get_port_speed()
733 ihost->port_speed = ISCSI_PORT_SPEED_25GBPS; in beiscsi_get_port_speed()
736 ihost->port_speed = ISCSI_PORT_SPEED_40GBPS; in beiscsi_get_port_speed()
739 ihost->port_speed = ISCSI_PORT_SPEED_UNKNOWN; in beiscsi_get_port_speed()
/linux/drivers/scsi/qla4xxx/
A Dql4_os.c1893 struct iscsi_cls_host *ihost = shost->shost_data; in qla4xxx_set_port_speed() local
1912 ihost->port_speed = speed; in qla4xxx_set_port_speed()
1918 struct iscsi_cls_host *ihost = shost->shost_data; in qla4xxx_set_port_state() local
1924 ihost->port_state = state; in qla4xxx_set_port_state()

Completed in 93 milliseconds