Lines Matching refs:scsi_qla_host
100 static int qla4xxx_wait_for_hba_online(struct scsi_qla_host *ha);
104 static void qla4xxx_config_dma_addressing(struct scsi_qla_host *ha);
264 static int qla4xxx_isp_check_reg(struct scsi_qla_host *ha) in qla4xxx_isp_check_reg()
286 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_send_ping()
597 static void qla4xxx_create_chap_list(struct scsi_qla_host *ha) in qla4xxx_create_chap_list()
646 static int qla4xxx_get_chap_by_index(struct scsi_qla_host *ha, in qla4xxx_get_chap_by_index()
693 static int qla4xxx_find_free_chap_index(struct scsi_qla_host *ha, in qla4xxx_find_free_chap_index()
738 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_get_chap_list()
837 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_delete_chap()
928 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_set_chap_entry()
1029 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_get_host_stats()
1236 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_get_iface_param()
1680 struct scsi_qla_host *ha; in qla4xxx_ep_connect()
1723 struct scsi_qla_host *ha; in qla4xxx_ep_poll()
1739 struct scsi_qla_host *ha; in qla4xxx_ep_disconnect()
1754 struct scsi_qla_host *ha; in qla4xxx_get_ep_param()
1783 struct scsi_qla_host *ha; in qla4xxx_conn_get_stats()
1865 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_set_port_speed()
1890 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_set_port_state()
1903 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_host_get_param()
1931 static void qla4xxx_create_ipv4_iface(struct scsi_qla_host *ha) in qla4xxx_create_ipv4_iface()
1945 static void qla4xxx_create_ipv6_iface(struct scsi_qla_host *ha) in qla4xxx_create_ipv6_iface()
1968 static void qla4xxx_create_ifaces(struct scsi_qla_host *ha) in qla4xxx_create_ifaces()
1977 static void qla4xxx_destroy_ipv4_iface(struct scsi_qla_host *ha) in qla4xxx_destroy_ipv4_iface()
1985 static void qla4xxx_destroy_ipv6_iface(struct scsi_qla_host *ha) in qla4xxx_destroy_ipv6_iface()
1997 static void qla4xxx_destroy_ifaces(struct scsi_qla_host *ha) in qla4xxx_destroy_ifaces()
2003 static void qla4xxx_set_ipv6(struct scsi_qla_host *ha, in qla4xxx_set_ipv6()
2252 static void qla4xxx_set_ipv4(struct scsi_qla_host *ha, in qla4xxx_set_ipv4()
2510 static void qla4xxx_set_iscsi_param(struct scsi_qla_host *ha, in qla4xxx_set_iscsi_param()
2697 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_iface_set_param()
2821 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_session_get_param()
2907 int qla4xxx_get_ddb_index(struct scsi_qla_host *ha, uint16_t *ddb_index) in qla4xxx_get_ddb_index()
2946 static int qla4xxx_match_ipaddress(struct scsi_qla_host *ha, in qla4xxx_match_ipaddress()
2980 static int qla4xxx_match_fwdb_session(struct scsi_qla_host *ha, in qla4xxx_match_fwdb_session()
3057 struct scsi_qla_host *ha; in qla4xxx_session_create()
3107 struct scsi_qla_host *ha; in qla4xxx_session_destroy()
3165 struct scsi_qla_host *ha; in qla4xxx_conn_create()
3193 struct scsi_qla_host *ha; in qla4xxx_conn_bind()
3219 struct scsi_qla_host *ha; in qla4xxx_conn_start()
3300 struct scsi_qla_host *ha; in qla4xxx_conn_destroy()
3318 struct scsi_qla_host *ha; in qla4xxx_task_work()
3364 struct scsi_qla_host *ha; in qla4xxx_alloc_pdu()
3430 struct scsi_qla_host *ha; in qla4xxx_task_cleanup()
3459 struct scsi_qla_host *ha = ddb_entry->ha; in qla4xxx_task_xmit()
3817 static void qla4xxx_copy_fwddb_param(struct scsi_qla_host *ha, in qla4xxx_copy_fwddb_param()
3875 void qla4xxx_update_session_conn_fwddb_param(struct scsi_qla_host *ha, in qla4xxx_update_session_conn_fwddb_param()
3915 void qla4xxx_update_session_conn_param(struct scsi_qla_host *ha, in qla4xxx_update_session_conn_param()
3976 static void qla4xxx_start_timer(struct scsi_qla_host *ha, in qla4xxx_start_timer()
3987 static void qla4xxx_stop_timer(struct scsi_qla_host *ha) in qla4xxx_stop_timer()
4011 void qla4xxx_mark_all_devices_missing(struct scsi_qla_host *ha) in qla4xxx_mark_all_devices_missing()
4016 static struct srb* qla4xxx_get_new_srb(struct scsi_qla_host *ha, in qla4xxx_get_new_srb()
4036 static void qla4xxx_srb_free_dma(struct scsi_qla_host *ha, struct srb *srb) in qla4xxx_srb_free_dma()
4051 struct scsi_qla_host *ha = srb->ha; in qla4xxx_srb_compl()
4075 struct scsi_qla_host *ha = to_qla_host(host); in qla4xxx_queuecommand()
4142 static void qla4xxx_mem_free(struct scsi_qla_host *ha) in qla4xxx_mem_free()
4201 static int qla4xxx_mem_alloc(struct scsi_qla_host *ha) in qla4xxx_mem_alloc()
4288 static int qla4_8xxx_check_temp(struct scsi_qla_host *ha) in qla4_8xxx_check_temp()
4324 static int qla4_8xxx_check_fw_alive(struct scsi_qla_host *ha) in qla4_8xxx_check_fw_alive()
4354 static void qla4_8xxx_process_fw_error(struct scsi_qla_host *ha) in qla4_8xxx_process_fw_error()
4402 void qla4_8xxx_watchdog(struct scsi_qla_host *ha) in qla4_8xxx_watchdog()
4467 struct scsi_qla_host *ha; in qla4xxx_check_relogin_flash_ddb()
4523 struct scsi_qla_host *ha = from_timer(ha, t, timer); in qla4xxx_timer()
4591 static int qla4xxx_cmd_wait(struct scsi_qla_host *ha) in qla4xxx_cmd_wait()
4637 int qla4xxx_hw_reset(struct scsi_qla_host *ha) in qla4xxx_hw_reset()
4669 int qla4xxx_soft_reset(struct scsi_qla_host *ha) in qla4xxx_soft_reset()
4773 static void qla4xxx_abort_active_cmds(struct scsi_qla_host *ha, int res) in qla4xxx_abort_active_cmds()
4790 void qla4xxx_dead_adapter_cleanup(struct scsi_qla_host *ha) in qla4xxx_dead_adapter_cleanup()
4822 static int qla4xxx_recover_adapter(struct scsi_qla_host *ha) in qla4xxx_recover_adapter()
5032 struct scsi_qla_host *ha; in qla4xxx_relogin_devices()
5061 struct scsi_qla_host *ha; in qla4xxx_unblock_flash_ddb()
5086 struct scsi_qla_host *ha; in qla4xxx_unblock_ddb()
5111 static void qla4xxx_relogin_all_devices(struct scsi_qla_host *ha) in qla4xxx_relogin_all_devices()
5121 struct scsi_qla_host *ha; in qla4xxx_relogin_flash_ddb()
5142 struct scsi_qla_host *ha; in qla4xxx_dpc_relogin()
5162 void qla4xxx_wake_dpc(struct scsi_qla_host *ha) in qla4xxx_wake_dpc()
5169 qla4xxx_alloc_work(struct scsi_qla_host *ha, uint32_t data_size, in qla4xxx_alloc_work()
5184 static void qla4xxx_post_work(struct scsi_qla_host *ha, in qla4xxx_post_work()
5195 int qla4xxx_post_aen_work(struct scsi_qla_host *ha, in qla4xxx_post_aen_work()
5214 int qla4xxx_post_ping_evt_work(struct scsi_qla_host *ha, in qla4xxx_post_ping_evt_work()
5234 static void qla4xxx_do_work(struct scsi_qla_host *ha) in qla4xxx_do_work()
5284 struct scsi_qla_host *ha = in qla4xxx_do_dpc()
5285 container_of(work, struct scsi_qla_host, dpc_work); in qla4xxx_do_dpc()
5446 static void qla4xxx_free_adapter(struct scsi_qla_host *ha) in qla4xxx_free_adapter()
5493 int qla4_8xxx_iospace_config(struct scsi_qla_host *ha) in qla4_8xxx_iospace_config()
5555 int qla4xxx_iospace_config(struct scsi_qla_host *ha) in qla4xxx_iospace_config()
5690 uint16_t qla4xxx_rd_shdw_req_q_out(struct scsi_qla_host *ha) in qla4xxx_rd_shdw_req_q_out()
5695 uint16_t qla4_82xx_rd_shdw_req_q_out(struct scsi_qla_host *ha) in qla4_82xx_rd_shdw_req_q_out()
5700 uint16_t qla4xxx_rd_shdw_rsp_q_in(struct scsi_qla_host *ha) in qla4xxx_rd_shdw_rsp_q_in()
5705 uint16_t qla4_82xx_rd_shdw_rsp_q_in(struct scsi_qla_host *ha) in qla4_82xx_rd_shdw_rsp_q_in()
5712 struct scsi_qla_host *ha = data; in qla4xxx_show_boot_eth_info()
5753 struct scsi_qla_host *ha = data; in qla4xxx_show_boot_ini_info()
5841 struct scsi_qla_host *ha = data; in qla4xxx_show_boot_tgt_pri_info()
5849 struct scsi_qla_host *ha = data; in qla4xxx_show_boot_tgt_sec_info()
5880 struct scsi_qla_host *ha = data; in qla4xxx_boot_release()
5885 static int get_fw_boot_info(struct scsi_qla_host *ha, uint16_t ddb_index[]) in get_fw_boot_info()
6005 static int qla4xxx_get_bidi_chap(struct scsi_qla_host *ha, char *username, in qla4xxx_get_bidi_chap()
6048 static int qla4xxx_get_boot_target(struct scsi_qla_host *ha, in qla4xxx_get_boot_target()
6139 static int qla4xxx_get_boot_info(struct scsi_qla_host *ha) in qla4xxx_get_boot_info()
6185 static int qla4xxx_setup_boot_info(struct scsi_qla_host *ha) in qla4xxx_setup_boot_info()
6253 struct scsi_qla_host *ha; in qla4xxx_get_param_ddb()
6297 static int qla4xxx_compare_tuple_ddb(struct scsi_qla_host *ha, in qla4xxx_compare_tuple_ddb()
6336 static int qla4xxx_is_session_exists(struct scsi_qla_host *ha, in qla4xxx_is_session_exists()
6420 static int qla4xxx_update_isid(struct scsi_qla_host *ha, in qla4xxx_update_isid()
6448 static int qla4xxx_should_update_isid(struct scsi_qla_host *ha, in qla4xxx_should_update_isid()
6482 static int qla4xxx_is_flash_ddb_exists(struct scsi_qla_host *ha, in qla4xxx_is_flash_ddb_exists()
6551 static struct iscsi_endpoint *qla4xxx_get_ep_fwdb(struct scsi_qla_host *ha, in qla4xxx_get_ep_fwdb()
6588 static int qla4xxx_verify_boot_idx(struct scsi_qla_host *ha, uint16_t idx) in qla4xxx_verify_boot_idx()
6597 static void qla4xxx_setup_flash_ddb_entry(struct scsi_qla_host *ha, in qla4xxx_setup_flash_ddb_entry()
6626 static void qla4xxx_wait_for_ip_configuration(struct scsi_qla_host *ha) in qla4xxx_wait_for_ip_configuration()
6695 static int qla4xxx_find_flash_st_idx(struct scsi_qla_host *ha, in qla4xxx_find_flash_st_idx()
6752 static void qla4xxx_build_st_list(struct scsi_qla_host *ha, in qla4xxx_build_st_list()
6830 static void qla4xxx_remove_failed_ddb(struct scsi_qla_host *ha, in qla4xxx_remove_failed_ddb()
6853 static void qla4xxx_update_sess_disc_idx(struct scsi_qla_host *ha, in qla4xxx_update_sess_disc_idx()
6875 static int qla4xxx_sess_conn_setup(struct scsi_qla_host *ha, in qla4xxx_sess_conn_setup()
6956 static void qla4xxx_update_fw_ddb_link(struct scsi_qla_host *ha, in qla4xxx_update_fw_ddb_link()
6977 static void qla4xxx_build_nt_list(struct scsi_qla_host *ha, in qla4xxx_build_nt_list()
7087 static void qla4xxx_build_new_nt_list(struct scsi_qla_host *ha, in qla4xxx_build_new_nt_list()
7198 static int qla4xxx_sysfs_ddb_tgt_create(struct scsi_qla_host *ha, in qla4xxx_sysfs_ddb_tgt_create()
7267 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_sysfs_ddb_add()
7346 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_sysfs_ddb_apply()
7398 static ssize_t qla4xxx_sysfs_ddb_conn_open(struct scsi_qla_host *ha, in qla4xxx_sysfs_ddb_conn_open()
7461 static int qla4xxx_ddb_login_st(struct scsi_qla_host *ha, in qla4xxx_ddb_login_st()
7509 static int qla4xxx_ddb_login_nt(struct scsi_qla_host *ha, in qla4xxx_ddb_login_nt()
7536 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_sysfs_ddb_login()
7596 struct scsi_qla_host *ha; in qla4xxx_sysfs_ddb_logout_sid()
7720 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_sysfs_ddb_logout()
7832 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_sysfs_ddb_get_param()
8087 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_sysfs_ddb_set_param()
8313 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_sysfs_ddb_delete()
8412 int qla4xxx_sysfs_ddb_export(struct scsi_qla_host *ha) in qla4xxx_sysfs_ddb_export()
8451 static void qla4xxx_sysfs_ddb_remove(struct scsi_qla_host *ha) in qla4xxx_sysfs_ddb_remove()
8466 void qla4xxx_build_ddb_list(struct scsi_qla_host *ha, int is_reset) in qla4xxx_build_ddb_list()
8529 static void qla4xxx_wait_login_resp_boot_tgt(struct scsi_qla_host *ha) in qla4xxx_wait_login_resp_boot_tgt()
8606 struct scsi_qla_host *ha; in qla4xxx_probe_adapter()
8877 static void qla4xxx_prevent_other_port_reinit(struct scsi_qla_host *ha) in qla4xxx_prevent_other_port_reinit()
8879 struct scsi_qla_host *other_ha = NULL; in qla4xxx_prevent_other_port_reinit()
8907 static void qla4xxx_destroy_ddb(struct scsi_qla_host *ha, in qla4xxx_destroy_ddb()
8954 static void qla4xxx_destroy_fw_ddb_session(struct scsi_qla_host *ha) in qla4xxx_destroy_fw_ddb_session()
8985 struct scsi_qla_host *ha; in qla4xxx_remove_adapter()
9023 static void qla4xxx_config_dma_addressing(struct scsi_qla_host *ha) in qla4xxx_config_dma_addressing()
9061 struct srb *qla4xxx_del_from_active_array(struct scsi_qla_host *ha, in qla4xxx_del_from_active_array()
9093 static int qla4xxx_eh_wait_on_command(struct scsi_qla_host *ha, in qla4xxx_eh_wait_on_command()
9129 static int qla4xxx_wait_for_hba_online(struct scsi_qla_host *ha) in qla4xxx_wait_for_hba_online()
9154 static int qla4xxx_eh_wait_for_commands(struct scsi_qla_host *ha, in qla4xxx_eh_wait_for_commands()
9188 struct scsi_qla_host *ha = to_qla_host(cmd->device->host); in qla4xxx_eh_abort()
9254 struct scsi_qla_host *ha = to_qla_host(cmd->device->host); in qla4xxx_eh_device_reset()
9323 struct scsi_qla_host *ha = to_qla_host(cmd->device->host); in qla4xxx_eh_target_reset()
9403 struct scsi_qla_host *ha; in qla4xxx_eh_host_reset()
9462 static int qla4xxx_context_reset(struct scsi_qla_host *ha) in qla4xxx_context_reset()
9515 struct scsi_qla_host *ha = to_qla_host(shost); in qla4xxx_host_reset()
9586 struct scsi_qla_host *ha = pci_get_drvdata(pdev); in qla4xxx_pci_error_detected()
9623 struct scsi_qla_host *ha = pci_get_drvdata(pdev); in qla4xxx_pci_mmio_enabled()
9631 static uint32_t qla4_8xxx_error_recovery(struct scsi_qla_host *ha) in qla4_8xxx_error_recovery()
9757 struct scsi_qla_host *ha = pci_get_drvdata(pdev); in qla4xxx_pci_slot_reset()
9804 struct scsi_qla_host *ha = pci_get_drvdata(pdev); in qla4xxx_pci_resume()