Home
last modified time | relevance | path

Searched refs:vha (Results 1 – 25 of 26) sorted by relevance

12

/linux-6.3-rc2/drivers/scsi/qla2xxx/
A Dqla_nx2.c1013 qla8044_process_reset_template(vha, vha->reset_tmplt.stop_offset); in qla8044_process_stop_seq()
1022 qla8044_process_reset_template(vha, vha->reset_tmplt.start_offset); in qla8044_process_start_seq()
1545 vha->reset_tmplt.hdr = in qla8044_read_reset_template()
1560 p_buff = vha->reset_tmplt.buff + vha->reset_tmplt.hdr->hdr_size; in qla8044_read_reset_template()
1587 vha->reset_tmplt.init_offset = vha->reset_tmplt.buff + in qla8044_read_reset_template()
1590 vha->reset_tmplt.start_offset = vha->reset_tmplt.buff + in qla8044_read_reset_template()
1593 vha->reset_tmplt.stop_offset = vha->reset_tmplt.buff + in qla8044_read_reset_template()
1657 ha->isp_ops->get_flash_version(vha, vha->req->ring); in qla8044_need_reset_handler()
1869 if (vha->flags.online) in qla8044_need_qsnt_handler()
3460 vha->host_no, ha->md_tmplt_hdr, vha->host_no, ha->md_dump); in qla8044_collect_md_data()
[all …]
A Dqla_mid.c22 if (vha->vp_idx && vha->timer_active) { in qla2x00_vp_stop_timer()
121 return vha; in qla24xx_find_vhost_by_name()
479 if (vha) in qla24xx_vport_create_req_sanity_check()
503 if (!vha) { in qla24xx_create_vhost()
517 vha->vp_idx = qla24xx_allocate_vp_id(vha); in qla24xx_create_vhost()
556 vha->host_no, vha); in qla24xx_create_vhost()
565 return vha; in qla24xx_create_vhost()
816 struct scsi_qla_host *vha = qpair->vha; in qla_do_work() local
1038 vha->hw->vp_map[vha->vp_idx].vha = vha; in qla_update_vp_map()
1055 btree_update32(&vha->hw->host_map, key, vha); in qla_update_vp_map()
[all …]
A Dqla_attr.c2215 vha->ql2xiniexchg, vha->u_ql2xiniexchg); in qla_set_ini_mode()
2218 vha->ql2xexchoffld = vha->u_ql2xexchoffld; in qla_set_ini_mode()
2219 vha->ql2xiniexchg = vha->u_ql2xiniexchg; in qla_set_ini_mode()
2231 vha->ql2xiniexchg, vha->u_ql2xiniexchg); in qla_set_ini_mode()
2233 vha->ql2xexchoffld = vha->u_ql2xexchoffld; in qla_set_ini_mode()
2234 vha->ql2xiniexchg = vha->u_ql2xiniexchg; in qla_set_ini_mode()
2290 vha->u_ql2xexchoffld, vha->ql2xexchoffld); in ql2xexchoffld_show()
2327 vha->u_ql2xiniexchg, vha->ql2xiniexchg); in ql2xiniexchg_show()
2409 vha->dport_data[0], vha->dport_data[1], in qla2x00_dport_diagnostics_show()
2410 vha->dport_data[2], vha->dport_data[3]); in qla2x00_dport_diagnostics_show()
[all …]
A Dqla_tmpl.c9 #define ISPREG(vha) (&(vha)->hw->iobase->isp24) argument
11 #define IOBASE(vha) IOBAR(ISPREG(vha)) argument
184 qla27xx_write_reg(ISPREG(vha), IOBASE(vha), addr, buf); in qla27xx_fwdt_entry_t257()
221 qla27xx_write_reg(ISPREG(vha), IOBASE(vha), addr, buf); in qla27xx_fwdt_entry_t259()
398 if (vha->hw->fce) { in qla27xx_fwdt_entry_t264()
427 qla24xx_pause_risc(ISPREG(vha), vha->hw); in qla27xx_fwdt_entry_t265()
471 if (vha->hw->eft) { in qla27xx_fwdt_entry_t268()
579 qla27xx_write_reg(ISPREG(vha), IOBASE(vha), 0x40, buf); in qla27xx_fwdt_entry_t271()
903 vha->hw->fw_attributes_h << 16 | vha->hw->fw_attributes); in qla27xx_firmware_info()
1052 vha->host_no, vha->hw->mpi_fw_dump); in qla27xx_mpi_fwdump()
[all …]
A Dqla_init.c50 scsi_qla_host_t *vha = sp->vha; in qla2x00_sp_timeout() local
59 if (vha && qla2x00_isp_reg_stat(vha->hw)) { in qla2x00_sp_timeout()
175 scsi_qla_host_t *vha = cmd_sp->vha; in qla24xx_async_abort_cmd() local
297 struct scsi_qla_host *vha = sp->vha; in qla2x00_async_login_sp_done() local
461 struct scsi_qla_host *vha = sp->vha; in qla2x00_async_prlo_sp_done() local
566 struct scsi_qla_host *vha = sp->vha; in qla2x00_async_adisc_sp_done() local
1018 struct scsi_qla_host *vha = sp->vha; in qla24xx_async_gnl_sp_done() local
1211 struct scsi_qla_host *vha = sp->vha; in qla24xx_async_gpdb_sp_done() local
1257 struct scsi_qla_host *vha = sp->vha; in qla2x00_async_prli_sp_done() local
5265 fcport->vha = vha; in qla2x00_alloc_fcport()
[all …]
A Dqla_target.c241 u->vha = vha; in qlt_queue_unknown_atio()
2127 mcmd->vha = vha; in __qlt_24xx_handle_abts()
2728 vha = cmd->vha; in qlt_print_dif_err()
3204 tc.vha = vha; in qlt_build_ctio_crc2_pkt()
3665 vha = cmd->vha; in __qlt_send_term_exchange()
3721 vha = cmd->vha; in qlt_send_term_exchange()
4345 cmd->vha = vha; in qlt_get_tag()
4469 mcmd->vha = vha; in qlt_issue_task_mgmt()
5510 cmd->vha = vha; in qlt_alloc_qfull_cmd()
6521 vha = tgt->vha; in qlt_lport_register()
[all …]
A Dqla_isr.c597 if (IS_QLA81XX(vha->hw) || IS_QLA83XX(vha->hw)) in qla81xx_idc_event()
617 if (vha->hw->notify_dcbx_comp && !vha->vp_idx) in qla81xx_idc_event()
641 vha->host_no, event[aen & 0xff], vha->hw->idc_extend_tmo); in qla81xx_idc_event()
956 item->vha = vha; in qla24xx_alloc_purex_item()
1325 if (vha->link_down_time < vha->hw->port_down_retry_count) { in qla2x00_async_event()
1589 if (vha->vp_idx && test_bit(VP_SCR_NEEDED, &vha->vp_flags)) in qla2x00_async_event()
1739 if (IS_QLA81XX(vha->hw) || IS_QLA8031(vha->hw) || in qla2x00_async_event()
1768 memcpy(vha->dport_data, mb, sizeof(vha->dport_data)); in qla2x00_async_event()
2142 vha = sp->vha; in qla24xx_els_ct_entry()
2817 struct scsi_qla_host *vha = sp->vha; in qla2x00_handle_sense() local
[all …]
A Dqla_mbx.c1098 if (IS_QLA2100(vha->hw) || IS_QLA2200(vha->hw)) in qla2x00_get_fw_version()
1534 scsi_qla_host_t *vha = fcport->vha; in qla2x00_abort_command() local
1591 vha = fcport->vha; in qla2x00_abort_target()
1639 vha = fcport->vha; in qla2x00_lun_reset()
1715 if (IS_QLA27XX(vha->hw) || IS_QLA28XX(vha->hw)) in qla2x00_get_adapter_id()
1770 if (IS_QLA27XX(vha->hw) || IS_QLA28XX(vha->hw)) { in qla2x00_get_adapter_id()
2514 if (vha->vp_idx && vha->qpair) in qla24xx_login_fabric()
3254 struct scsi_qla_host *vha = fcport->vha; in qla24xx_abort_command() local
3353 vha = fcport->vha; in __qla24xx_issue_tmf()
3360 if (vha->vp_idx && vha->qpair) { in __qla24xx_issue_tmf()
[all …]
A Dqla_gs.c133 vha->d_id.b.area, vha->d_id.b.al_pa); in qla2x00_chk_ms_status()
149 vha->d_id.b.area, vha->d_id.b.al_pa, in qla2x00_chk_ms_status()
184 vha->d_id.b.domain, vha->d_id.b.area, in qla2x00_chk_ms_status()
505 struct scsi_qla_host *vha = sp->vha; in qla2x00_async_sns_sp_done() local
581 return qla_async_rftid(vha, &vha->d_id); in qla2x00_rft_id()
679 return qla_async_rffid(vha, &vha->d_id, qlt_rff_id(vha), type); in qla2x00_rff_id()
771 return qla_async_rnnid(vha, &vha->d_id, vha->node_name); in qla2x00_rnn_id()
2846 struct scsi_qla_host *vha = sp->vha; in qla24xx_async_gpsc_sp_done() local
2986 struct scsi_qla_host *vha = sp->vha; in qla24xx_async_gffid_sp_done() local
3515 struct scsi_qla_host *vha = sp->vha; in qla2x00_async_gpnft_gnnft_sp_done() local
[all …]
A Dqla_mr.c1230 rval = qlafx00_fx_disc(vha, &vha->hw->mr.fcport, in qlafx00_configure_all_targets()
2009 vha->dpc_flags = 0; in qlafx00_initialize_adapter()
2106 struct scsi_qla_host *vha = sp->vha; in qlafx00_handle_sense() local
2233 sp->vha, 0x5074, in qlafx00_ioctl_iosb_entry()
2879 scsi_qla_host_t *vha; in qlafx00_intr_handler() local
2980 vha = sp->vha; in qlafx00_build_scsi_iocbs()
2981 req = vha->req; in qlafx00_build_scsi_iocbs()
3058 struct scsi_qla_host *vha = sp->vha; in qlafx00_start_scsi() local
3066 req = vha->req; in qlafx00_start_scsi()
3174 scsi_qla_host_t *vha = sp->vha; in qlafx00_tm_iocb() local
[all …]
A Dqla_edif.c99 struct scsi_qla_host *vha = fcport->vha; in qla2x00_sa_replace_iocb_timeout() local
338 struct scsi_qla_host *vha = fcport->vha; in qla_edif_add_sa_index_to_freepool() local
1274 if (list_empty(&vha->e_dbell.head) && DBELL_ACTIVE(vha)) { in qla_edif_dbell_bsg()
2083 vha->hw->elsrej.c, sizeof(*vha->hw->elsrej.c)); in qla_els_reject_iocb()
2421 struct scsi_qla_host *vha = sp->vha; in qla24xx_sa_update_iocb() local
2500 struct scsi_qla_host *vha = sp->vha; in qla24xx_sa_replace_iocb() local
2673 struct scsi_qla_host *vha = fcport->vha; in qla_edif_get_sa_index_from_freepool() local
2730 scsi_qla_host_t *vha = fcport->vha; in qla_edif_sadb_delete_sa_index() local
2798 vha = sp->vha; in qla28xx_sa_update_iocb_entry()
2982 struct scsi_qla_host *vha = sp->vha; in qla28xx_start_scsi_edif() local
[all …]
A Dqla_nx.c1984 scsi_qla_host_t *vha; in qla82xx_intr_handler() local
2068 scsi_qla_host_t *vha; in qla82xx_msix_default() local
2134 scsi_qla_host_t *vha; in qla82xx_msix_rsp_q() local
2165 scsi_qla_host_t *vha; in qla82xx_poll() local
2882 if (vha->flags.online) { in qla82xx_need_qsnt_handler()
2984 vha->flags.online = 0; in qla8xxx_dev_failed_handler()
3008 if (vha->flags.online) { in qla82xx_need_reset_handler()
3113 qla82xx_md_free(vha); in qla82xx_check_md_needed()
3115 qla82xx_md_prep(vha); in qla82xx_check_md_needed()
3489 vha->flags.online = 1; in qla82xx_abort_isp()
[all …]
A Dqla_bsg.c289 ha = vha->hw; in qla2x00_process_els()
353 fcport->vha = vha; in qla2x00_process_els()
537 fcport->vha = vha; in qla2x00_process_ct()
1869 vha->bidir_fcport.vha = vha; in qla24xx_process_bidir_cmd()
1870 vha->bidir_fcport.d_id.b.al_pa = vha->d_id.b.al_pa; in qla24xx_process_bidir_cmd()
1871 vha->bidir_fcport.d_id.b.area = vha->d_id.b.area; in qla24xx_process_bidir_cmd()
1872 vha->bidir_fcport.d_id.b.domain = vha->d_id.b.domain; in qla24xx_process_bidir_cmd()
1873 vha->bidir_fcport.loop_id = vha->loop_id; in qla24xx_process_bidir_cmd()
1889 vha->bidir_fcport.loop_id = vha->self_login_loop_id; in qla24xx_process_bidir_cmd()
2062 fcport->vha = vha; in qlafx00_mgmt_cmd()
[all …]
A Dqla_dfs.c121 if (NVME_TARGET(vha->hw, fp)) in qla2x00_dfs_create_rport()
366 vha->hw_err_cnt); in qla_dfs_tgt_counters_show()
370 vha->interface_err_cnt); in qla_dfs_tgt_counters_show()
372 vha->cmd_timeout_cnt); in qla_dfs_tgt_counters_show()
374 vha->reset_cmd_err_cnt); in qla_dfs_tgt_counters_show()
612 vha->host_no); in qla_dfs_naqp_write()
618 vha->host_no); in qla_dfs_naqp_write()
624 vha->host_no); in qla_dfs_naqp_write()
639 qlt_clr_qp_table(vha); in qla_dfs_naqp_write()
708 if (!vha->dfs_rport_root) { in qla2x00_dfs_setup()
[all …]
A Dqla_nvme.c32 if (!vha->nvme_local_port && qla_nvme_register_hba(vha)) in qla_nvme_register_remote()
104 ha = vha->hw; in qla_nvme_alloc_queue()
129 qpair = qla2xxx_create_qpair(vha, 5, vha->vp_idx, true); in qla_nvme_alloc_queue()
327 vha = fcport->vha; in qla_nvme_ls_req()
328 ha = vha->hw; in qla_nvme_ls_req()
408 struct scsi_qla_host *vha = sp->fcport->vha; in qla2x00_start_nvme_mq() local
632 vha = fcport->vha; in qla_nvme_post_cmd()
633 ha = vha->hw; in qla_nvme_post_cmd()
665 sp->vha = vha; in qla_nvme_post_cmd()
842 vha->nvme_local_port->private = vha; in qla_nvme_register_hba()
[all …]
A Dqla_os.c429 ha->base_qpair->vha = vha; in qla_init_base_qpair()
1169 vha, vha->fcport_count); in test_fcport_count()
1377 scsi_qla_host_t *vha = qpair->vha; in __qla2x00_eh_wait_for_pending_commands() local
1392 if (vha->vp_idx != sp->vha->vp_idx) in __qla2x00_eh_wait_for_pending_commands()
1791 scsi_qla_host_t *vha = qp->vha; in qla2x00_abort_srb() local
1855 scsi_qla_host_t *vha = qp->vha; in __qla2x00_abort_all_cmds() local
4068 vha->vp_idx == fcport->vha->vp_idx) { in qla2x00_mark_device_lost()
5074 vha->scan.l = vmalloc(vha->scan.size); in qla2x00_create_host()
5079 vha->gnl.l, vha->gnl.ldma); in qla2x00_create_host()
5089 vha->host, vha->hw, vha, in qla2x00_create_host()
[all …]
A Dqla_sup.c223 ql_dbg(ql_dbg_user, vha, 0x708d, in qla2x00_write_nvram_word()
630 ql_dbg(ql_dbg_init, vha, 0x0046, in qla2xxx_find_flt_start()
1088 qla2xxx_get_fdt_info(vha); in qla2xxx_get_flash_info()
1089 qla2xxx_get_idc_param(vha); in qla2xxx_get_flash_info()
2345 qla2xxx_wake_dpc(vha); in qla2x00_resume_hba()
2360 qla2x00_suspend_hba(vha); in qla2x00_read_optrom_data()
2379 qla2x00_resume_hba(vha); in qla2x00_read_optrom_data()
2397 qla2x00_suspend_hba(vha); in qla2x00_write_optrom_data()
2598 qla2x00_resume_hba(vha); in qla2x00_write_optrom_data()
2862 qla2xxx_wake_dpc(vha); in qla28xx_write_flash_data()
[all …]
A Dqla_inline.h175 return (qla2x00_reset_active(vha) || !vha->hw->flags.fw_started); in qla2x00_chip_is_down()
184 sp->vha = vha; in qla2xxx_init_sp()
233 qpair = vha->hw->base_qpair; in qla2x00_get_sp()
238 sp->vha = vha; in qla2x00_get_sp()
241 QLA_VHA_MARK_NOT_BUSY(vha); in qla2x00_get_sp()
248 QLA_VHA_MARK_NOT_BUSY(sp->vha); in qla2x00_rel_sp()
313 if (qla_ini_mode_enabled(vha) && in qla_is_exch_offld_enabled()
320 ((vha->ql2xiniexchg + vha->ql2xexchoffld) > FW_DEF_EXCHANGES_CNT)) in qla_is_exch_offld_enabled()
495 ql_log(ql_log_info, vha, 0x8041, in qla_pci_disconnected()
497 qla_schedule_eeh_work(vha); in qla_pci_disconnected()
[all …]
A Dqla_iocb.c25 struct scsi_qla_host *vha = sp->vha; in qla2x00_get_cmd_direction() local
213 vha = sp->vha; in qla2x00_build_scsi_iocbs_32()
269 vha = sp->vha; in qla2x00_build_scsi_iocbs_64()
341 vha = sp->vha; in qla2x00_start_scsi()
611 vha = sp->vha; in qla24xx_build_scsi_type_6_iocbs()
722 vha = sp->vha; in qla24xx_build_scsi_iocbs()
1047 vha = sp->vha; in qla24xx_walk_and_build_prot_sglist()
1054 vha = tc->vha; in qla24xx_walk_and_build_prot_sglist()
1360 vha = sp->vha; in qla24xx_build_scsi_crc_2_iocbs()
2763 scsi_qla_host_t *vha = sp->vha; in qla24xx_els_logo_iocb() local
[all …]
A Dqla_gbl.h685 void qla2xxx_dump_fw(scsi_qla_host_t *vha);
686 void qla2100_fw_dump(scsi_qla_host_t *vha);
687 void qla2300_fw_dump(scsi_qla_host_t *vha);
688 void qla24xx_fw_dump(scsi_qla_host_t *vha);
689 void qla25xx_fw_dump(scsi_qla_host_t *vha);
694 void qla27xx_fwdump(scsi_qla_host_t *vha);
984 void qla_edb_stop(scsi_qla_host_t *vha);
986 void qla_enode_init(scsi_qla_host_t *vha);
987 void qla_enode_stop(scsi_qla_host_t *vha);
989 void qla_edb_init(scsi_qla_host_t *vha);
[all …]
A Dtcm_qla2xxx.c623 sess->vha->host_no, tmr_func); in tcm_qla2xxx_handle_tmr()
933 qlt_enable_vha(vha); in tcm_qla2xxx_enable_tpg()
1050 if (vha->vha_tgt.qla_tgt && !vha->vha_tgt.qla_tgt->tgt_stop) in tcm_qla2xxx_drop_tpg()
1076 qlt_enable_vha(vha); in tcm_qla2xxx_npiv_enable_tpg()
1237 scsi_qla_host_t *vha, in tcm_qla2xxx_find_sess_by_loop_id() argument
1409 scsi_qla_host_t *vha, in tcm_qla2xxx_check_initiator_node_acl() argument
1413 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_check_initiator_node_acl()
1579 struct qla_hw_data *ha = vha->hw; in tcm_qla2xxx_lport_register_cb()
1587 lport->qla_vha = vha; in tcm_qla2xxx_lport_register_cb()
1645 if (vha->vha_tgt.qla_tgt && !vha->vha_tgt.qla_tgt->tgt_stopped) in tcm_qla2xxx_drop_lport()
[all …]
A Dqla_dbg.c119 if (qla_pci_disconnected(vha, reg)) in qla27xx_dump_mpi_ram()
711 struct qla_hw_data *ha = vha->hw; in qla2xxx_dump_post_process()
714 ql_log(ql_log_warn, vha, 0xd000, in qla2xxx_dump_post_process()
719 ql_log(ql_log_info, vha, 0xd001, in qla2xxx_dump_post_process()
732 vha->hw->isp_ops->fw_dump(vha); in qla2xxx_dump_fw()
745 struct qla_hw_data *ha = vha->hw; in qla2300_fw_dump()
755 ql_log(ql_log_warn, vha, 0xd002, in qla2300_fw_dump()
2461 if (vha) { in ql_dbg_prefix()
2685 ql_dbg(level, vha, id, in ql_dump_regs()
2698 ql_dbg(level, vha, id, in ql_dump_buffer()
[all …]
A Dqla_edif.h136 (qla_ini_mode_enabled(_s->vha) && (_s->disc_state == DSC_DELETE_PEND || \
141 (DBELL_ACTIVE(_fcport->vha) && \
145 (qla_ini_mode_enabled(_s->vha) && (_s->disc_state == DSC_DELETE_PEND || \
A Dqla_dbg.h325 ql_dbg(uint, scsi_qla_host_t *vha, uint, const char *fmt, ...);
333 ql_log(uint, scsi_qla_host_t *vha, uint, const char *fmt, ...);
399 #define ql_ktrace(dbg_msg, level, pbuf, pdev, vha, id, fmt) do { \ argument
412 ql_dbg_prefix(pbuf, ARRAY_SIZE(pbuf), pdev, vha, id + dbg_off); \
A Dqla_def.h695 struct scsi_qla_host *vha; member
1027 #define ISP_ATIO_Q_IN(vha) (vha->hw->tgt.atio_q_in) argument
1028 #define ISP_ATIO_Q_OUT(vha) (vha->hw->tgt.atio_q_out) argument
2531 struct scsi_qla_host *vha; member
3618 struct scsi_qla_host *vha; member
3758 struct scsi_qla_host *vha; member
4820 struct scsi_qla_host *vha; member
5090 scsi_qla_host_t *vha; member
5166 wake_up(&vha->vref_waitq); in qla_vha_mark_busy()
5386 #define IS_BPM_ENABLED(vha) \ argument
[all …]

Completed in 249 milliseconds

12