| /linux/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() 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 D | task.c | 136 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 D | host.h | 309 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 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 | init.c | 138 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 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() 1437 dev_dbg(&ihost->pdev->dev, in isci_phy_control() 1443 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() 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 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 …]
|
| 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 | 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 | 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 | 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,
|
| 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);
|
| /linux/drivers/scsi/ |
| A D | libiscsi.c | 91 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 D | scsi_transport_iscsi.c | 1549 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 D | be_iscsi.c | 703 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 D | ql4_os.c | 1893 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()
|