| /drivers/scsi/isci/ |
| A D | host.c | 382 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 D | task.c | 135 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 D | host.h | 309 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 D | init.c | 134 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 D | port_config.c | 116 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 D | remote_device.c | 92 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 D | port.c | 77 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 D | phy.c | 83 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 D | request.c | 95 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 D | remote_node_context.c | 107 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 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, 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 D | unsolicited_frame_control.c | 60 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 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,
|
| A D | task.h | 99 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 D | port.h | 205 struct isci_host *ihost); 280 int isci_port_perform_hard_reset(struct isci_host *ihost, struct isci_port *iport,
|
| A D | unsolicited_frame_control.h | 266 void sci_unsolicited_frame_control_construct(struct isci_host *ihost);
|
| A D | phy.h | 456 void isci_phy_init(struct isci_phy *iphy, struct isci_host *ihost, int index);
|
| /drivers/scsi/ |
| A D | libiscsi.c | 93 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 D | scsi_transport_iscsi.c | 1555 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 D | be_iscsi.c | 707 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 D | ql4_os.c | 1898 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()
|