/drivers/scsi/qla2xxx/ |
H A D | qla_dfs.c | 18 scsi_qla_host_t *vha = s->private; local 22 struct qla_hw_data *ha = vha->hw; 55 scsi_qla_host_t *vha = inode->i_private; local 56 struct qla_hw_data *ha = vha->hw; 65 rval = qla2x00_disable_fce_trace(vha, &ha->fce_wr, &ha->fce_rd); 67 ql_dbg(ql_dbg_user, vha, 0x705c, 74 return single_open(file, qla2x00_dfs_fce_show, vha); 80 scsi_qla_host_t *vha = inode->i_private; local 81 struct qla_hw_data *ha = vha->hw; 92 rval = qla2x00_enable_fce_trace(vha, h 113 qla2x00_dfs_setup(scsi_qla_host_t *vha) argument 161 qla2x00_dfs_remove(scsi_qla_host_t *vha) argument [all...] |
H A D | qla_inline.h | 18 qla24xx_calc_iocbs(scsi_qla_host_t *vha, uint16_t dsds) argument 109 qla2x00_is_reserved_id(scsi_qla_host_t *vha, uint16_t loop_id) argument 111 struct qla_hw_data *ha = vha->hw; 121 struct qla_hw_data *ha = fcport->vha->hw; 124 qla2x00_is_reserved_id(fcport->vha, fcport->loop_id)) 168 ql_dbg(ql_dbg_disc, fcport->vha, 0x207d, 206 qla2x00_reset_active(scsi_qla_host_t *vha) argument 208 scsi_qla_host_t *base_vha = pci_get_drvdata(vha->hw->pdev); 210 /* Test appropriate base-vha and vha flag 219 qla2x00_get_sp(scsi_qla_host_t *vha, fc_port_t *fcport, gfp_t flag) argument 243 qla2x00_rel_sp(scsi_qla_host_t *vha, srb_t *sp) argument [all...] |
H A D | qla_mid.c | 21 qla2x00_vp_stop_timer(scsi_qla_host_t *vha) argument 23 if (vha->vp_idx && vha->timer_active) { 24 del_timer_sync(&vha->timer); 25 vha->timer_active = 0; 30 qla24xx_allocate_vp_id(scsi_qla_host_t *vha) argument 33 struct qla_hw_data *ha = vha->hw; 40 ql_dbg(ql_dbg_vport, vha, 0xa000, 49 vha->vp_idx = vp_id; 52 list_add_tail(&vha 63 qla24xx_deallocate_vp_id(scsi_qla_host_t *vha) argument 99 scsi_qla_host_t *vha; local 129 qla2x00_mark_vp_devices_dead(scsi_qla_host_t *vha) argument 150 qla24xx_disable_vp(scsi_qla_host_t *vha) argument 177 qla24xx_enable_vp(scsi_qla_host_t *vha) argument 213 qla24xx_configure_vp(scsi_qla_host_t *vha) argument 243 scsi_qla_host_t *vha; local 279 qla2x00_vp_abort_isp(scsi_qla_host_t *vha) argument 307 qla2x00_do_dpc_vp(scsi_qla_host_t *vha) argument 366 qla2x00_do_dpc_all_vps(scsi_qla_host_t *vha) argument 403 scsi_qla_host_t *vha; local 441 scsi_qla_host_t *vha; local 511 qla25xx_free_req_que(struct scsi_qla_host *vha, struct req_que *req) argument 532 qla25xx_free_rsp_que(struct scsi_qla_host *vha, struct rsp_que *rsp) argument 557 qla25xx_delete_req_que(struct scsi_qla_host *vha, struct req_que *req) argument 572 qla25xx_delete_rsp_que(struct scsi_qla_host *vha, struct rsp_que *rsp) argument 588 qla25xx_delete_queues(struct scsi_qla_host *vha) argument 740 struct scsi_qla_host *vha; local [all...] |
H A D | qla_gs.c | 27 qla2x00_prep_ms_iocb(scsi_qla_host_t *vha, uint32_t req_size, uint32_t rsp_size) argument 29 struct qla_hw_data *ha = vha->hw; 53 vha->qla_stats.control_requests++; 67 qla24xx_prep_ms_iocb(scsi_qla_host_t *vha, uint32_t req_size, uint32_t rsp_size) argument 69 struct qla_hw_data *ha = vha->hw; 91 ct_pkt->vp_index = vha->vp_idx; 93 vha->qla_stats.control_requests++; 121 qla2x00_chk_ms_status(scsi_qla_host_t *vha, ms_iocb_entry_t *ms_pkt, argument 126 struct qla_hw_data *ha = vha->hw; 130 ql_dbg(ql_dbg_disc, vha, 178 qla2x00_ga_nxt(scsi_qla_host_t *vha, fc_port_t *fcport) argument 245 qla2x00_gid_pt_rsp_size(scsi_qla_host_t *vha) argument 260 qla2x00_gid_pt(scsi_qla_host_t *vha, sw_info_t *list) argument 338 qla2x00_gpn_id(scsi_qla_host_t *vha, sw_info_t *list) argument 401 qla2x00_gnn_id(scsi_qla_host_t *vha, sw_info_t *list) argument 469 qla2x00_rft_id(scsi_qla_host_t *vha) argument 522 qla2x00_rff_id(scsi_qla_host_t *vha) argument 580 qla2x00_rnn_id(scsi_qla_host_t *vha) argument 626 qla2x00_get_sym_node_name(scsi_qla_host_t *vha, uint8_t *snn, size_t size) argument 647 qla2x00_rsnn_nn(scsi_qla_host_t *vha) argument 715 qla2x00_prep_sns_cmd(scsi_qla_host_t *vha, uint16_t cmd, uint16_t scmd_len, uint16_t data_size) argument 748 qla2x00_sns_ga_nxt(scsi_qla_host_t *vha, fc_port_t *fcport) argument 814 qla2x00_sns_gid_pt(scsi_qla_host_t *vha, sw_info_t *list) argument 885 qla2x00_sns_gpn_id(scsi_qla_host_t *vha, sw_info_t *list) argument 941 qla2x00_sns_gnn_id(scsi_qla_host_t *vha, sw_info_t *list) argument 1003 qla2x00_sns_rft_id(scsi_qla_host_t *vha) argument 1053 qla2x00_sns_rnn_id(scsi_qla_host_t *vha) argument 1107 qla2x00_mgmt_svr_login(scsi_qla_host_t *vha) argument 1145 qla2x00_prep_ms_fdmi_iocb(scsi_qla_host_t *vha, uint32_t req_size, uint32_t rsp_size) argument 1183 qla24xx_prep_ms_fdmi_iocb(scsi_qla_host_t *vha, uint32_t req_size, uint32_t rsp_size) argument 1214 qla2x00_update_ms_fdmi_iocb(scsi_qla_host_t *vha, uint32_t req_size) argument 1261 qla2x00_fdmi_rhba(scsi_qla_host_t *vha) argument 1471 qla2x00_fdmi_rpa(scsi_qla_host_t *vha) argument 1683 qla2x00_fdmiv2_rhba(scsi_qla_host_t *vha) argument 1999 qla2x00_fdmi_dhba(scsi_qla_host_t *vha) argument 2047 qla2x00_fdmiv2_rpa(scsi_qla_host_t *vha) argument 2361 qla2x00_fdmi_register(scsi_qla_host_t *vha) argument 2420 qla2x00_gfpn_id(scsi_qla_host_t *vha, sw_info_t *list) argument 2475 qla24xx_prep_ms_fm_iocb(scsi_qla_host_t *vha, uint32_t req_size, uint32_t rsp_size) argument 2528 qla2x00_gpsc(scsi_qla_host_t *vha, sw_info_t *list) argument 2634 qla2x00_gff_id(scsi_qla_host_t *vha, sw_info_t *list) argument [all...] |
H A D | qla_bsg.c | 18 struct scsi_qla_host *vha = (scsi_qla_host_t *)data; local 23 sp->free(vha, sp); 30 struct scsi_qla_host *vha = sp->fcport->vha; local 32 struct qla_hw_data *ha = vha->hw; 60 qla2x00_rel_sp(vha, sp); 64 qla24xx_fcp_prio_cfg_valid(scsi_qla_host_t *vha, argument 80 ql_dbg(ql_dbg_user, vha, 0x7051, 88 ql_dbg(ql_dbg_user, vha, 0x7052, 105 ql_dbg(ql_dbg_user, vha, 122 scsi_qla_host_t *vha = shost_priv(host); local 250 scsi_qla_host_t *vha; local 427 scsi_qla_host_t *vha = shost_priv(host); local 554 qla81xx_reset_loopback_mode(scsi_qla_host_t *vha, uint16_t *config, int wait, int wait2) argument 625 qla81xx_set_loopback_mode(scsi_qla_host_t *vha, uint16_t *config, uint16_t *new_config, uint16_t mode) argument 703 scsi_qla_host_t *vha = shost_priv(host); local 941 scsi_qla_host_t *vha = shost_priv(host); local 974 scsi_qla_host_t *vha = shost_priv(host); local 1083 scsi_qla_host_t *vha = shost_priv(host); local 1278 scsi_qla_host_t *vha = shost_priv(host); local 1361 qla2x00_optrom_setup(struct fc_bsg_job *bsg_job, scsi_qla_host_t *vha, uint8_t is_update) argument 1433 scsi_qla_host_t *vha = shost_priv(host); local 1468 scsi_qla_host_t *vha = shost_priv(host); local 1502 scsi_qla_host_t *vha = shost_priv(host); local 1552 scsi_qla_host_t *vha = shost_priv(host); local 1600 scsi_qla_host_t *vha = shost_priv(host); local 1644 scsi_qla_host_t *vha = shost_priv(host); local 1687 scsi_qla_host_t *vha = shost_priv(host); local 1734 scsi_qla_host_t *vha = shost_priv(host); local 1914 scsi_qla_host_t *vha = shost_priv(host); local 2036 scsi_qla_host_t *vha = shost_priv(host); local 2076 scsi_qla_host_t *vha = shost_priv(host); local 2179 scsi_qla_host_t *vha; local 2228 scsi_qla_host_t *vha = shost_priv(bsg_job->shost); local [all...] |
H A D | qla_dbg.c | 660 qla2xxx_dump_post_process(scsi_qla_host_t *vha, int rval) argument 662 struct qla_hw_data *ha = vha->hw; 665 ql_log(ql_log_warn, vha, 0xd000, 670 ql_log(ql_log_info, vha, 0xd001, 672 vha->host_no, ha->fw_dump, ha->fw_dump_cap_flags); 674 qla2x00_post_uevent_work(vha, QLA_UEVENT_CODE_FW_DUMP); 684 qla2300_fw_dump(scsi_qla_host_t *vha, int hardware_locked) argument 688 struct qla_hw_data *ha = vha->hw; 702 ql_log(ql_log_warn, vha, 0xd002, 708 ql_log(ql_log_warn, vha, 845 qla2100_fw_dump(scsi_qla_host_t *vha, int hardware_locked) argument 1038 qla24xx_fw_dump(scsi_qla_host_t *vha, int hardware_locked) argument 1293 qla25xx_fw_dump(scsi_qla_host_t *vha, int hardware_locked) argument 1612 qla81xx_fw_dump(scsi_qla_host_t *vha, int hardware_locked) argument 1933 qla83xx_fw_dump(scsi_qla_host_t *vha, int hardware_locked) argument 2464 ql_dbg(uint32_t level, scsi_qla_host_t *vha, int32_t id, const char *fmt, ...) argument 2544 ql_log(uint32_t level, scsi_qla_host_t *vha, int32_t id, const char *fmt, ...) argument 2643 ql_dump_regs(uint32_t level, scsi_qla_host_t *vha, int32_t id) argument 2670 ql_dump_buffer(uint32_t level, scsi_qla_host_t *vha, int32_t id, uint8_t *b, uint32_t size) argument [all...] |
H A D | qla_tmpl.c | 103 qla27xx_isp_reg(struct scsi_qla_host *vha) argument 105 return &vha->hw->iobase->isp24; 225 qla27xx_fwdt_entry_t0(struct scsi_qla_host *vha, argument 228 ql_dbg(ql_dbg_misc, vha, 0xd100, 236 qla27xx_fwdt_entry_t255(struct scsi_qla_host *vha, argument 239 ql_dbg(ql_dbg_misc, vha, 0xd1ff, 248 qla27xx_fwdt_entry_t256(struct scsi_qla_host *vha, argument 251 struct device_reg_24xx __iomem *reg = qla27xx_isp_reg(vha); 253 ql_dbg(ql_dbg_misc, vha, 0xd200, 262 qla27xx_fwdt_entry_t257(struct scsi_qla_host *vha, argument 276 qla27xx_fwdt_entry_t258(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 291 qla27xx_fwdt_entry_t259(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 306 qla27xx_fwdt_entry_t260(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 320 qla27xx_fwdt_entry_t261(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 333 qla27xx_fwdt_entry_t262(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 384 qla27xx_fwdt_entry_t263(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 432 qla27xx_fwdt_entry_t264(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 460 qla27xx_fwdt_entry_t265(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 474 qla27xx_fwdt_entry_t266(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 486 qla27xx_fwdt_entry_t267(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 499 qla27xx_fwdt_entry_t268(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 526 qla27xx_fwdt_entry_t269(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 543 qla27xx_fwdt_entry_t270(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 564 qla27xx_fwdt_entry_t271(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 581 qla27xx_fwdt_entry_t272(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 601 qla27xx_fwdt_entry_t273(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 624 qla27xx_fwdt_entry_t274(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 670 qla27xx_fwdt_entry_t275(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 696 qla27xx_fwdt_entry_other(struct scsi_qla_host *vha, struct qla27xx_fwdt_entry *ent, void *buf, ulong *len) argument 763 qla27xx_walk_template(struct scsi_qla_host *vha, struct qla27xx_fwdt_template *tmp, void *buf, ulong *len) argument 810 qla27xx_firmware_info(struct qla27xx_fwdt_template *tmp, struct scsi_qla_host *vha) argument 823 ql27xx_edit_template(struct scsi_qla_host *vha, struct qla27xx_fwdt_template *tmp) argument 860 qla27xx_execute_fwdt_template(struct scsi_qla_host *vha) argument 876 qla27xx_fwdt_calculate_dump_size(struct scsi_qla_host *vha) argument 930 qla27xx_fwdump(scsi_qla_host_t *vha, int hardware_locked) argument [all...] |
H A D | qla_attr.c | 24 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 26 struct qla_hw_data *ha = vha->hw; 57 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 59 struct qla_hw_data *ha = vha->hw; 71 ql_log(ql_log_info, vha, 0x705d, 72 "Firmware dump cleared on (%ld).\n", vha->host_no); 75 qla82xx_md_free(vha); 76 qla82xx_md_prep(vha); 85 ql_log(ql_log_info, vha, 0x705e, 87 vha 154 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 172 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 240 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 259 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 327 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 348 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 381 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 562 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 583 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 636 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 697 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 831 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 883 struct scsi_qla_host *vha = shost_priv(dev_to_shost(container_of(kobj, local 948 qla2x00_alloc_sysfs_attr(scsi_qla_host_t *vha) argument 978 qla2x00_free_sysfs_attr(scsi_qla_host_t *vha, bool stop_beacon) argument 1015 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1027 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1048 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1056 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1072 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1081 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1090 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1101 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1141 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1159 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1187 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1196 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1215 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1229 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1261 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1271 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1281 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1291 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1302 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1317 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1328 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1348 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1363 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1377 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1387 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1399 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1411 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1420 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1444 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1470 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1482 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1495 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1513 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1526 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 1625 scsi_qla_host_t *vha = shost_priv(shost); local 1672 scsi_qla_host_t *vha = shost_priv(shost); local 1700 scsi_qla_host_t *vha = shost_priv(host); local 1719 scsi_qla_host_t *vha = shost_priv(host); local 1738 scsi_qla_host_t *vha = shost_priv(host); local 1827 scsi_qla_host_t *vha = shost_priv(shost); local 1839 scsi_qla_host_t *vha = shost_priv(shost); local 1918 scsi_qla_host_t *vha = shost_priv(shost); local 1928 scsi_qla_host_t *vha = shost_priv(shost); local 1937 scsi_qla_host_t *vha = shost_priv(shost); local 1945 scsi_qla_host_t *vha = shost_priv(shost); local 1959 scsi_qla_host_t *vha = shost_priv(shost); local 1995 scsi_qla_host_t *vha = NULL; local 2135 scsi_qla_host_t *vha = fc_vport->dd_data; local 2185 scsi_qla_host_t *vha = fc_vport->dd_data; local 2288 qla2x00_init_host_attr(scsi_qla_host_t *vha) argument [all...] |
H A D | qla_iocb.c | 27 struct scsi_qla_host *vha = sp->fcport->vha; local 34 vha->qla_stats.output_bytes += scsi_bufflen(cmd); 35 vha->qla_stats.output_requests++; 38 vha->qla_stats.input_bytes += scsi_bufflen(cmd); 39 vha->qla_stats.input_requests++; 95 qla2x00_prep_cont_type0_iocb(struct scsi_qla_host *vha) argument 98 struct req_que *req = vha->req; 124 qla2x00_prep_cont_type1_iocb(scsi_qla_host_t *vha, struct req_que *req) argument 140 *((uint32_t *)(&cont_pkt->entry_type)) = IS_QLAFX00(vha 198 scsi_qla_host_t *vha; local 256 scsi_qla_host_t *vha; local 315 scsi_qla_host_t *vha; local 474 qla2x00_start_iocbs(struct scsi_qla_host *vha, struct req_que *req) argument 521 __qla2x00_marker(struct scsi_qla_host *vha, struct req_que *req, struct rsp_que *rsp, uint16_t loop_id, uint64_t lun, uint8_t type) argument 563 qla2x00_marker(struct scsi_qla_host *vha, struct req_que *req, struct rsp_que *rsp, uint16_t loop_id, uint64_t lun, uint8_t type) argument 584 qla2x00_issue_marker(scsi_qla_host_t *vha, int ha_locked) argument 605 scsi_qla_host_t *vha; local 729 scsi_qla_host_t *vha; local 956 struct scsi_qla_host *vha; local 1070 struct scsi_qla_host *vha; local 1160 struct scsi_qla_host *vha; local 1252 scsi_qla_host_t *vha; local 1496 struct scsi_qla_host *vha = sp->fcport->vha; local 1665 struct scsi_qla_host *vha = sp->fcport->vha; local 1864 qla2x00_alloc_iocbs_ready(scsi_qla_host_t *vha, srb_t *sp) argument 1873 qla2x00_alloc_iocbs(scsi_qla_host_t *vha, srb_t *sp) argument 2062 scsi_qla_host_t *vha = fcport->vha; local 2142 scsi_qla_host_t *vha = sp->fcport->vha; local 2221 scsi_qla_host_t *vha = sp->fcport->vha; local 2309 struct scsi_qla_host *vha = sp->fcport->vha; local 2666 scsi_qla_host_t *vha = sp->fcport->vha; local 2754 qla25xx_build_bidir_iocb(srb_t *sp, struct scsi_qla_host *vha, struct cmd_bidir *cmd_pkt, uint32_t tot_dsds) argument 2851 qla2x00_start_bidir(srb_t *sp, struct scsi_qla_host *vha, uint32_t tot_dsds) argument [all...] |
H A D | qla_isr.c | 34 scsi_qla_host_t *vha; local 56 vha = pci_get_drvdata(ha->pdev); 59 if (qla2x00_check_reg16_for_disconnect(vha, hccr)) 73 ha->isp_ops->fw_dump(vha, 1); 74 set_bit(ISP_ABORT_NEEDED, &vha->dpc_flags); 86 qla2x00_mbx_completion(vha, mb[0]); 92 qla2x00_async_event(vha, rsp, mb); 95 ql_dbg(ql_dbg_async, vha, 0x5025, 116 qla2x00_check_reg32_for_disconnect(scsi_qla_host_t *vha, uint32_t reg) argument 120 if (!test_and_set_bit(PFLG_DISCONNECTED, &vha 136 qla2x00_check_reg16_for_disconnect(scsi_qla_host_t *vha, uint16_t reg) argument 153 scsi_qla_host_t *vha; local 262 qla2x00_mbx_completion(scsi_qla_host_t *vha, uint16_t mb0) argument 297 qla81xx_idc_event(scsi_qla_host_t *vha, uint16_t aen, uint16_t descr) argument 377 qla83xx_handle_8200_aen(scsi_qla_host_t *vha, uint16_t *mb) argument 539 qla2x00_is_a_vp_did(scsi_qla_host_t *vha, uint32_t rscn_entry) argument 569 qla2x00_async_event(scsi_qla_host_t *vha, struct rsp_que *rsp, uint16_t *mb) argument 1140 qla2x00_process_completed_request(struct scsi_qla_host *vha, struct req_que *req, uint32_t index) argument 1176 qla2x00_get_sp_from_handle(scsi_qla_host_t *vha, const char *func, struct req_que *req, void *iocb) argument 1213 qla2x00_mbx_iocb_entry(scsi_qla_host_t *vha, struct req_que *req, struct mbx_entry *mbx) argument 1299 qla2x00_ct_entry(scsi_qla_host_t *vha, struct req_que *req, sts_entry_t *pkt, int iocb_type) argument 1356 qla24xx_els_ct_entry(scsi_qla_host_t *vha, struct req_que *req, struct sts_entry_24xx *pkt, int iocb_type) argument 1440 qla24xx_logio_entry(scsi_qla_host_t *vha, struct req_que *req, struct logio_entry_24xx *logio) argument 1534 qla24xx_tm_iocb_entry(scsi_qla_host_t *vha, struct req_que *req, void *tsk) argument 1590 struct scsi_qla_host *vha; local 1668 struct scsi_qla_host *vha = sp->fcport->vha; local 1718 struct scsi_qla_host *vha = sp->fcport->vha; local 1838 qla25xx_process_bidir_status_iocb(scsi_qla_host_t *vha, void *pkt, struct req_que *req, uint32_t index) argument 1989 qla2x00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt) argument 2354 struct scsi_qla_host *vha = pci_get_drvdata(ha->pdev); local 2406 qla2x00_error_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, sts_entry_t *pkt) argument 2448 qla24xx_mbx_completion(scsi_qla_host_t *vha, uint16_t mb0) argument 2479 qla24xx_abort_iocb_entry(scsi_qla_host_t *vha, struct req_que *req, struct abort_entry_24xx *pkt) argument 2499 qla24xx_process_response_queue(struct scsi_qla_host *vha, struct rsp_que *rsp) argument 2591 qla2xxx_check_risc_status(scsi_qla_host_t *vha) argument 2652 scsi_qla_host_t *vha; local 2750 struct scsi_qla_host *vha; local 2788 scsi_qla_host_t *vha; local 2822 scsi_qla_host_t *vha; local 2935 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 2958 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 3073 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 3158 qla2x00_free_irqs(scsi_qla_host_t *vha) argument 3186 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local [all...] |
H A D | qla_mbx.c | 34 qla2x00_mailbox_command(scsi_qla_host_t *vha, mbx_cmd_t *mcp) argument 47 struct qla_hw_data *ha = vha->hw; 50 ql_dbg(ql_dbg_mbx, vha, 0x1000, "Entered %s.\n", __func__); 53 ql_log(ql_log_warn, vha, 0x1001, 59 if (vha->device_flags & DFLG_DEV_FAILED) { 60 ql_log(ql_log_warn, vha, 0x1002, 73 ql_log(ql_log_warn, vha, 0x1003, 81 ql_log(ql_log_warn, vha, 0x1004, 93 ql_log(ql_log_warn, vha, 0x1005, 103 ql_dbg(ql_dbg_mbx, vha, 387 qla2x00_load_ram(scsi_qla_host_t *vha, dma_addr_t req_dma, uint32_t risc_addr, uint32_t risc_code_size) argument 454 qla2x00_execute_fw(scsi_qla_host_t *vha, uint32_t risc_addr) argument 526 qla2x00_get_fw_version(scsi_qla_host_t *vha) argument 612 qla2x00_get_fw_options(scsi_qla_host_t *vha, uint16_t *fwopts) argument 660 qla2x00_set_fw_options(scsi_qla_host_t *vha, uint16_t *fwopts) argument 718 qla2x00_mbx_reg_test(scsi_qla_host_t *vha) argument 778 qla2x00_verify_checksum(scsi_qla_host_t *vha, uint32_t risc_addr) argument 836 qla2x00_issue_iocb_timeout(scsi_qla_host_t *vha, void *buffer, dma_addr_t phys_addr, size_t size, uint32_t tov) argument 875 qla2x00_issue_iocb(scsi_qla_host_t *vha, void *buffer, dma_addr_t phys_addr, size_t size) argument 905 scsi_qla_host_t *vha = fcport->vha; local 955 scsi_qla_host_t *vha; local 1008 scsi_qla_host_t *vha; local 1072 qla2x00_get_adapter_id(scsi_qla_host_t *vha, uint16_t *id, uint8_t *al_pa, uint8_t *area, uint8_t *domain, uint16_t *top, uint16_t *sw_cap) argument 1160 qla2x00_get_retry_cnt(scsi_qla_host_t *vha, uint8_t *retry_cnt, uint8_t *tov, uint16_t *r_a_tov) argument 1217 qla2x00_init_firmware(scsi_qla_host_t *vha, uint16_t size) argument 1292 qla2x00_get_node_name_list(scsi_qla_host_t *vha, void **out_data, int *out_len) argument 1381 qla2x00_get_port_database(scsi_qla_host_t *vha, fc_port_t *fcport, uint8_t opt) argument 1555 qla2x00_get_firmware_state(scsi_qla_host_t *vha, uint16_t *states) argument 1615 qla2x00_get_port_name(scsi_qla_host_t *vha, uint16_t loop_id, uint8_t *name, uint8_t opt) argument 1680 qla24xx_link_initialize(scsi_qla_host_t *vha) argument 1732 qla2x00_lip_reset(scsi_qla_host_t *vha) argument 1802 qla2x00_send_sns(scsi_qla_host_t *vha, dma_addr_t sns_phys_address, uint16_t cmd_size, size_t buf_size) argument 1844 qla24xx_login_fabric(scsi_qla_host_t *vha, uint16_t loop_id, uint8_t domain, uint8_t area, uint8_t al_pa, uint16_t *mb, uint8_t opt) argument 1983 qla2x00_login_fabric(scsi_qla_host_t *vha, uint16_t loop_id, uint8_t domain, uint8_t area, uint8_t al_pa, uint16_t *mb, uint8_t opt) argument 2064 qla2x00_login_local_device(scsi_qla_host_t *vha, fc_port_t *fcport, uint16_t *mb_ret, uint8_t opt) argument 2123 qla24xx_fabric_logout(scsi_qla_host_t *vha, uint16_t loop_id, uint8_t domain, uint8_t area, uint8_t al_pa) argument 2204 qla2x00_fabric_logout(scsi_qla_host_t *vha, uint16_t loop_id, uint8_t domain, uint8_t area, uint8_t al_pa) argument 2258 qla2x00_full_login_lip(scsi_qla_host_t *vha) argument 2302 qla2x00_get_id_list(scsi_qla_host_t *vha, void *id_list, dma_addr_t id_list_dma, uint16_t *entries) argument 2363 qla2x00_get_resource_cnts(scsi_qla_host_t *vha, uint16_t *cur_xchg_cnt, uint16_t *orig_xchg_cnt, uint16_t *cur_iocb_cnt, uint16_t *orig_iocb_cnt, uint16_t *max_npiv_vports, uint16_t *max_fcfs) argument 2426 qla2x00_get_fcal_position_map(scsi_qla_host_t *vha, char *pos_map) argument 2494 qla2x00_get_link_status(scsi_qla_host_t *vha, uint16_t loop_id, struct link_statistics *stats, dma_addr_t stats_dma) argument 2554 qla24xx_get_isp_stats(scsi_qla_host_t *vha, struct link_statistics *stats, dma_addr_t stats_dma) argument 2611 struct scsi_qla_host *vha = fcport->vha; local 2694 scsi_qla_host_t *vha; local 2804 qla2x00_system_error(scsi_qla_host_t *vha) argument 2835 qla2x00_write_serdes_word(scsi_qla_host_t *vha, uint16_t addr, uint16_t data) argument 2869 qla2x00_read_serdes_word(scsi_qla_host_t *vha, uint16_t addr, uint16_t *data) argument 2904 qla8044_write_serdes_word(scsi_qla_host_t *vha, uint32_t addr, uint32_t data) argument 2940 qla8044_read_serdes_word(scsi_qla_host_t *vha, uint32_t addr, uint32_t *data) argument 2982 qla2x00_set_serdes_params(scsi_qla_host_t *vha, uint16_t sw_em_1g, uint16_t sw_em_2g, uint16_t sw_em_4g) argument 3017 qla2x00_stop_firmware(scsi_qla_host_t *vha) argument 3050 qla2x00_enable_eft_trace(scsi_qla_host_t *vha, dma_addr_t eft_dma, uint16_t buffers) argument 3092 qla2x00_disable_eft_trace(scsi_qla_host_t *vha) argument 3127 qla2x00_enable_fce_trace(scsi_qla_host_t *vha, dma_addr_t fce_dma, uint16_t buffers, uint16_t *mb, uint32_t *dwords) argument 3179 qla2x00_disable_fce_trace(scsi_qla_host_t *vha, uint64_t *wr, uint64_t *rd) argument 3227 qla2x00_get_idma_speed(scsi_qla_host_t *vha, uint16_t loop_id, uint16_t *port_speed, uint16_t *mb) argument 3270 qla2x00_set_idma_speed(scsi_qla_host_t *vha, uint16_t loop_id, uint16_t port_speed, uint16_t *mb) argument 3316 qla24xx_report_id_acquisition(scsi_qla_host_t *vha, struct vp_rpt_id_entry_24xx *rptid_entry) argument 3421 qla24xx_modify_vp_config(scsi_qla_host_t *vha) argument 3496 qla24xx_control_vp(scsi_qla_host_t *vha, int cmd) argument 3580 qla2x00_send_change_request(scsi_qla_host_t *vha, uint16_t format, uint16_t vp_idx) argument 3610 qla2x00_dump_ram(scsi_qla_host_t *vha, dma_addr_t req_dma, uint32_t addr, uint32_t size) argument 3668 qla84xx_verify_chip(struct scsi_qla_host *vha, uint16_t *status) argument 3761 qla25xx_init_req_que(struct scsi_qla_host *vha, struct req_que *req) argument 3830 qla25xx_init_rsp_que(struct scsi_qla_host *vha, struct rsp_que *rsp) argument 3899 qla81xx_idc_ack(scsi_qla_host_t *vha, uint16_t *mb) argument 3928 qla81xx_fac_get_sector_size(scsi_qla_host_t *vha, uint32_t *sector_size) argument 3963 qla81xx_fac_do_write_enable(scsi_qla_host_t *vha, int enable) argument 3998 qla81xx_fac_erase_sector(scsi_qla_host_t *vha, uint32_t start, uint32_t finish) argument 4036 qla81xx_restart_mpi_firmware(scsi_qla_host_t *vha) argument 4065 qla82xx_set_driver_version(scsi_qla_host_t *vha, char *version) argument 4112 qla25xx_set_driver_version(scsi_qla_host_t *vha, char *version) argument 4171 qla2x00_read_asic_temperature(scsi_qla_host_t *vha, uint16_t *temp) argument 4204 qla2x00_read_sfp(scsi_qla_host_t *vha, dma_addr_t sfp_dma, uint8_t *sfp, uint16_t dev, uint16_t off, uint16_t len, uint16_t opt) argument 4251 qla2x00_write_sfp(scsi_qla_host_t *vha, dma_addr_t sfp_dma, uint8_t *sfp, uint16_t dev, uint16_t off, uint16_t len, uint16_t opt) argument 4298 qla2x00_get_xgmac_stats(scsi_qla_host_t *vha, dma_addr_t stats_dma, uint16_t size_in_bytes, uint16_t *actual_size) argument 4339 qla2x00_get_dcbx_params(scsi_qla_host_t *vha, dma_addr_t tlv_dma, uint16_t size) argument 4378 qla2x00_read_ram_word(scsi_qla_host_t *vha, uint32_t risc_addr, uint32_t *data) argument 4411 qla2x00_loopback_test(scsi_qla_host_t *vha, struct msg_echo_lb *mreq, uint16_t *mresp) argument 4473 qla2x00_echo_test(scsi_qla_host_t *vha, struct msg_echo_lb *mreq, uint16_t *mresp) argument 4536 qla84xx_reset_chip(scsi_qla_host_t *vha, uint16_t enable_diagnostic) argument 4563 qla2x00_write_ram_word(scsi_qla_host_t *vha, uint32_t risc_addr, uint32_t data) argument 4597 qla81xx_write_mpi_register(scsi_qla_host_t *vha, uint16_t *mb) argument 4659 qla2x00_get_data_rate(scsi_qla_host_t *vha) argument 4695 qla81xx_get_port_config(scsi_qla_host_t *vha, uint16_t *mb) argument 4730 qla81xx_set_port_config(scsi_qla_host_t *vha, uint16_t *mb) argument 4760 qla24xx_set_fcp_prio(scsi_qla_host_t *vha, uint16_t loop_id, uint16_t priority, uint16_t *mb) argument 4805 qla2x00_get_thermal_temp(scsi_qla_host_t *vha, uint16_t *temp) argument 4852 qla82xx_mbx_intr_enable(scsi_qla_host_t *vha) argument 4887 qla82xx_mbx_intr_disable(scsi_qla_host_t *vha) argument 4922 qla82xx_md_get_template_size(scsi_qla_host_t *vha) argument 4966 qla82xx_md_get_template(scsi_qla_host_t *vha) argument 5015 qla8044_md_get_template(scsi_qla_host_t *vha) argument 5069 qla81xx_set_led_config(scsi_qla_host_t *vha, uint16_t *led_cfg) argument 5113 qla81xx_get_led_config(scsi_qla_host_t *vha, uint16_t *led_cfg) argument 5157 qla82xx_mbx_beacon_ctl(scsi_qla_host_t *vha, int enable) argument 5195 qla83xx_wr_reg(scsi_qla_host_t *vha, uint32_t reg, uint32_t data) argument 5232 qla2x00_port_logout(scsi_qla_host_t *vha, struct fc_port *fcport) argument 5269 qla83xx_rd_reg(scsi_qla_host_t *vha, uint32_t reg, uint32_t *data) argument 5320 qla83xx_restart_nic_firmware(scsi_qla_host_t *vha) argument 5352 qla83xx_access_control(scsi_qla_host_t *vha, uint16_t options, uint32_t start_addr, uint32_t end_addr, uint16_t *sector_size) argument 5406 qla2x00_dump_mctp_data(scsi_qla_host_t *vha, dma_addr_t req_dma, uint32_t addr, uint32_t size) argument [all...] |
H A D | qla_mr.c | 38 qlafx00_mailbox_command(scsi_qla_host_t *vha, struct mbx_cmd_32 *mcp) argument 52 struct qla_hw_data *ha = vha->hw; 56 ql_log(ql_log_warn, vha, 0x115c, 62 if (vha->device_flags & DFLG_DEV_FAILED) { 63 ql_log(ql_log_warn, vha, 0x115f, 75 ql_log(ql_log_warn, vha, 0x1175, 83 ql_log(ql_log_warn, vha, 0x1176, 96 ql_log(ql_log_warn, vha, 0x1177, 106 ql_dbg(ql_dbg_mbx, vha, 0x1178, 131 ql_dump_buffer(ql_dbg_mbx + ql_dbg_buffer, vha, 298 qlafx00_driver_shutdown(scsi_qla_host_t *vha, int tmo) argument 344 qlafx00_get_firmware_state(scsi_qla_host_t *vha, uint32_t *states) argument 391 qlafx00_init_firmware(scsi_qla_host_t *vha, uint16_t size) argument 428 qlafx00_mbx_reg_test(scsi_qla_host_t *vha) argument 496 qlafx00_pci_config(scsi_qla_host_t *vha) argument 524 qlafx00_soc_cpu_reset(scsi_qla_host_t *vha) argument 631 qlafx00_soft_reset(scsi_qla_host_t *vha) argument 650 qlafx00_chip_diag(scsi_qla_host_t *vha) argument 670 qlafx00_config_rings(struct scsi_qla_host *vha) argument 686 qlafx00_pci_info_str(struct scsi_qla_host *vha, char *str) argument 698 qlafx00_fw_version_str(struct scsi_qla_host *vha, char *str, size_t size) argument 741 qlafx00_loop_reset(scsi_qla_host_t *vha) argument 831 qlafx00_save_queue_ptrs(struct scsi_qla_host *vha) argument 857 qlafx00_config_queues(struct scsi_qla_host *vha) argument 898 qlafx00_init_fw_ready(scsi_qla_host_t *vha) argument 1062 qlafx00_fw_ready(scsi_qla_host_t *vha) argument 1116 qlafx00_find_all_targets(scsi_qla_host_t *vha, struct list_head *new_fcports) argument 1246 qlafx00_configure_all_targets(scsi_qla_host_t *vha) argument 1317 qlafx00_configure_devices(scsi_qla_host_t *vha) argument 1351 qlafx00_abort_isp_cleanup(scsi_qla_host_t *vha, bool critemp) argument 1435 qlafx00_rescan_isp(scsi_qla_host_t *vha) argument 1479 qlafx00_timer_routine(scsi_qla_host_t *vha) argument 1612 qlafx00_reset_initialize(scsi_qla_host_t *vha) argument 1646 qlafx00_abort_isp(scsi_qla_host_t *vha) argument 1676 qlafx00_get_fcport(struct scsi_qla_host *vha, int tgt_id) argument 1694 qlafx00_tgt_detach(struct scsi_qla_host *vha, int tgt_id) argument 1711 qlafx00_process_aen(struct scsi_qla_host *vha, struct qla_work_evt *evt) argument 1769 qlafx00_update_host_attr(scsi_qla_host_t *vha, struct port_info_data *pinfo) argument 1806 qlafx00_fx_disc(scsi_qla_host_t *vha, fc_port_t *fcport, uint16_t fx_type) argument 2018 qlafx00_initialize_adapter(scsi_qla_host_t *vha) argument 2084 scsi_qla_host_t *vha = shost_priv(class_to_shost(dev)); local 2130 struct scsi_qla_host *vha = sp->fcport->vha; local 2173 qlafx00_tm_iocb_entry(scsi_qla_host_t *vha, struct req_que *req, struct tsk_mgmt_entry_fx00 *pkt, srb_t *sp, __le16 sstatus, __le16 cpstatus) argument 2188 qlafx00_abort_iocb_entry(scsi_qla_host_t *vha, struct req_que *req, struct abort_iocb_entry_fx00 *pkt) argument 2205 qlafx00_ioctl_iosb_entry(scsi_qla_host_t *vha, struct req_que *req, struct ioctl_iocb_entry_fx00 *pkt) argument 2274 qlafx00_status_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, void *pkt) argument 2555 struct scsi_qla_host *vha = pci_get_drvdata(ha->pdev); local 2626 qlafx00_multistatus_entry(struct scsi_qla_host *vha, struct rsp_que *rsp, void *pkt) argument 2681 qlafx00_error_entry(scsi_qla_host_t *vha, struct rsp_que *rsp, struct sts_entry_fx00 *pkt, uint8_t estatus, uint8_t etype) argument 2711 qlafx00_process_response_queue(struct scsi_qla_host *vha, struct rsp_que *rsp) argument 2787 qlafx00_async_event(scsi_qla_host_t *vha) argument 2866 qlafx00_mbx_completion(scsi_qla_host_t *vha, uint32_t mb0) argument 2899 scsi_qla_host_t *vha; local 2992 scsi_qla_host_t *vha; local 3084 struct scsi_qla_host *vha = sp->fcport->vha; local 3223 scsi_qla_host_t *vha = sp->fcport->vha; local 3250 scsi_qla_host_t *vha = sp->fcport->vha; local [all...] |
H A D | qla_sup.c | 192 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 224 ql_dbg(ql_dbg_user, vha, 0x708d, 312 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 355 ql_dbg(ql_dbg_user, vha, 0x708e, 376 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 415 ql_dbg(ql_dbg_user, vha, 0x708f, 482 qla24xx_read_flash_data(scsi_qla_host_t *vha, uint32_t *dwptr, uint32_t faddr, argument 486 struct qla_hw_data *ha = vha->hw; 544 qla2xxx_find_flt_start(scsi_qla_host_t *vha, uint32_t *start) argument 552 struct qla_hw_data *ha = vha 635 qla2xxx_get_flt_info(scsi_qla_host_t *vha, uint32_t flt_addr) argument 877 qla2xxx_get_fdt_info(scsi_qla_host_t *vha) argument 980 qla2xxx_get_idc_param(scsi_qla_host_t *vha) argument 1009 qla2xxx_get_flash_info(scsi_qla_host_t *vha) argument 1031 qla2xxx_flash_npiv_conf(scsi_qla_host_t *vha) argument 1133 qla24xx_unprotect_flash(scsi_qla_host_t *vha) argument 1158 qla24xx_protect_flash(scsi_qla_host_t *vha) argument 1189 qla24xx_erase_sector(scsi_qla_host_t *vha, uint32_t fdata) argument 1207 qla24xx_write_flash_data(scsi_qla_host_t *vha, uint32_t *dwptr, uint32_t faddr, uint32_t dwords) argument 1321 qla2x00_read_nvram_data(scsi_qla_host_t *vha, uint8_t *buf, uint32_t naddr, uint32_t bytes) argument 1340 qla24xx_read_nvram_data(scsi_qla_host_t *vha, uint8_t *buf, uint32_t naddr, uint32_t bytes) argument 1360 qla2x00_write_nvram_data(scsi_qla_host_t *vha, uint8_t *buf, uint32_t naddr, uint32_t bytes) argument 1394 qla24xx_write_nvram_data(scsi_qla_host_t *vha, uint8_t *buf, uint32_t naddr, uint32_t bytes) argument 1442 qla25xx_read_nvram_data(scsi_qla_host_t *vha, uint8_t *buf, uint32_t naddr, uint32_t bytes) argument 1459 qla25xx_write_nvram_data(scsi_qla_host_t *vha, uint8_t *buf, uint32_t naddr, uint32_t bytes) argument 1510 qla2x00_beacon_blink(struct scsi_qla_host *vha) argument 1563 qla2x00_beacon_on(struct scsi_qla_host *vha) argument 1620 qla2x00_beacon_off(struct scsi_qla_host *vha) argument 1662 qla24xx_beacon_blink(struct scsi_qla_host *vha) argument 1713 qla83xx_beacon_blink(struct scsi_qla_host *vha) argument 1787 qla24xx_beacon_on(struct scsi_qla_host *vha) argument 1839 qla24xx_beacon_off(struct scsi_qla_host *vha) argument 2238 qla2x00_suspend_hba(struct scsi_qla_host *vha) argument 2267 qla2x00_resume_hba(struct scsi_qla_host *vha) argument 2280 qla2x00_read_optrom_data(struct scsi_qla_host *vha, uint8_t *buf, uint32_t offset, uint32_t length) argument 2314 qla2x00_write_optrom_data(struct scsi_qla_host *vha, uint8_t *buf, uint32_t offset, uint32_t length) argument 2532 qla24xx_read_optrom_data(struct scsi_qla_host *vha, uint8_t *buf, uint32_t offset, uint32_t length) argument 2552 qla24xx_write_optrom_data(struct scsi_qla_host *vha, uint8_t *buf, uint32_t offset, uint32_t length) argument 2573 qla25xx_read_optrom_data(struct scsi_qla_host *vha, uint8_t *buf, uint32_t offset, uint32_t length) argument 2733 qla2x00_get_flash_version(scsi_qla_host_t *vha, void *mbuf) argument 2865 qla82xx_get_flash_version(scsi_qla_host_t *vha, void *mbuf) argument 2980 qla24xx_get_flash_version(scsi_qla_host_t *vha, void *mbuf) argument 3143 qla2xxx_get_vpd_field(scsi_qla_host_t *vha, char *key, char *str, size_t size) argument 3172 qla24xx_read_fcp_prio_cfg(scsi_qla_host_t *vha) argument [all...] |
H A D | tcm_qla2xxx.c | 449 struct scsi_qla_host *vha; local 453 vha = sess->vha; 455 spin_lock_irqsave(&vha->hw->hardware_lock, flags); 457 spin_unlock_irqrestore(&vha->hw->hardware_lock, flags); 465 struct scsi_qla_host *vha; local 469 vha = sess->vha; 471 spin_lock_irqsave(&vha->hw->hardware_lock, flags); 473 spin_unlock_irqrestore(&vha 550 tcm_qla2xxx_handle_cmd(scsi_qla_host_t *vha, struct qla_tgt_cmd *cmd, unsigned char *cdb, uint32_t data_length, int fcp_task_attr, int data_dir, int bidi) argument 760 struct scsi_qla_host *vha = cmd->vha; local 1144 struct scsi_qla_host *vha = lport->qla_vha; local 1175 struct scsi_qla_host *vha = lport->qla_vha; local 1260 tcm_qla2xxx_find_sess_by_s_id( scsi_qla_host_t *vha, const uint8_t *s_id) argument 1369 tcm_qla2xxx_find_sess_by_loop_id( scsi_qla_host_t *vha, const uint16_t loop_id) argument 1492 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1525 tcm_qla2xxx_check_initiator_node_acl( scsi_qla_host_t *vha, unsigned char *fc_wwpn, void *qla_tgt_sess, uint8_t *s_id, uint16_t loop_id) argument 1611 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1720 tcm_qla2xxx_lport_register_cb(struct scsi_qla_host *vha, void *target_lport_ptr, u64 npiv_wwpn, u64 npiv_wwnn) argument 1781 struct scsi_qla_host *vha = lport->qla_vha; local [all...] |
H A D | qla_init.c | 51 struct qla_hw_data *ha = fcport->vha->hw; 60 sp->free(fcport->vha, sp); 69 struct scsi_qla_host *vha = (scsi_qla_host_t *)data; local 72 qla2x00_rel_sp(vha, sp); 78 qla2x00_get_async_timeout(struct scsi_qla_host *vha) argument 81 struct qla_hw_data *ha = vha->hw; 103 ql_dbg(ql_dbg_disc, fcport->vha, 0x2071, 111 qla2x00_post_async_logout_work(fcport->vha, fcport, NULL); 116 qla2x00_post_async_login_done_work(fcport->vha, fcport, 126 struct scsi_qla_host *vha local 135 qla2x00_async_login(struct scsi_qla_host *vha, fc_port_t *fcport, uint16_t *data) argument 179 struct scsi_qla_host *vha = (scsi_qla_host_t *)data; local 188 qla2x00_async_logout(struct scsi_qla_host *vha, fc_port_t *fcport) argument 227 struct scsi_qla_host *vha = (scsi_qla_host_t *)data; local 236 qla2x00_async_adisc(struct scsi_qla_host *vha, fc_port_t *fcport, uint16_t *data) argument 295 struct scsi_qla_host *vha = fcport->vha; local 372 scsi_qla_host_t *vha = cmd_sp->fcport->vha; local 417 struct scsi_qla_host *vha = fcport->vha; local 439 qla2x00_async_login_done(struct scsi_qla_host *vha, fc_port_t *fcport, uint16_t *data) argument 497 qla2x00_async_logout_done(struct scsi_qla_host *vha, fc_port_t *fcport, uint16_t *data) argument 505 qla2x00_async_adisc_done(struct scsi_qla_host *vha, fc_port_t *fcport, uint16_t *data) argument 529 qla83xx_nic_core_fw_load(scsi_qla_host_t *vha) argument 612 qla2x00_initialize_adapter(scsi_qla_host_t *vha) argument 741 qla2100_pci_config(scsi_qla_host_t *vha) argument 772 qla2300_pci_config(scsi_qla_host_t *vha) argument 854 qla24xx_pci_config(scsi_qla_host_t *vha) argument 898 qla25xx_pci_config(scsi_qla_host_t *vha) argument 929 qla2x00_isp_firmware(scsi_qla_host_t *vha) argument 965 qla2x00_reset_chip(scsi_qla_host_t *vha) argument 1108 qla81xx_reset_mpi(scsi_qla_host_t *vha) argument 1125 qla24xx_reset_risc(scsi_qla_host_t *vha) argument 1206 qla25xx_read_risc_sema_reg(scsi_qla_host_t *vha, uint32_t *data) argument 1216 qla25xx_write_risc_sema_reg(scsi_qla_host_t *vha, uint32_t data) argument 1225 qla25xx_manipulate_risc_semaphore(scsi_qla_host_t *vha) argument 1289 qla24xx_reset_chip(scsi_qla_host_t *vha) argument 1313 qla2x00_chip_diag(scsi_qla_host_t *vha) argument 1437 qla24xx_chip_diag(scsi_qla_host_t *vha) argument 1461 qla2x00_alloc_fw_dump(scsi_qla_host_t *vha) argument 1656 qla81xx_mpi_sync(scsi_qla_host_t *vha) argument 1750 qla2x00_setup_chip(scsi_qla_host_t *vha) argument 1913 qla2x00_update_fw_options(scsi_qla_host_t *vha) argument 1989 qla24xx_update_fw_options(scsi_qla_host_t *vha) argument 2012 qla2x00_config_rings(struct scsi_qla_host *vha) argument 2037 qla24xx_config_rings(struct scsi_qla_host *vha) argument 2128 qla2x00_init_rings(scsi_qla_host_t *vha) argument 2232 qla2x00_fw_ready(scsi_qla_host_t *vha) argument 2368 qla2x00_configure_hba(scsi_qla_host_t *vha) argument 2475 qla2x00_set_model_info(scsi_qla_host_t *vha, uint8_t *model, size_t len, char *def) argument 2523 qla2xxx_nvram_wwn_from_ofw(scsi_qla_host_t *vha, nvram_t *nv) argument 2556 qla2x00_nvram_config(scsi_qla_host_t *vha) argument 2874 scsi_qla_host_t *vha = fcport->vha; local 2899 qla2x00_alloc_fcport(scsi_qla_host_t *vha, gfp_t flags) argument 2930 qla2x00_configure_loop(scsi_qla_host_t *vha) argument 3045 qla2x00_configure_local_loop(scsi_qla_host_t *vha) argument 3203 qla2x00_iidma_fcport(scsi_qla_host_t *vha, fc_port_t *fcport) argument 3234 qla2x00_reg_remote_port(scsi_qla_host_t *vha, fc_port_t *fcport) argument 3289 qla2x00_update_fcport(scsi_qla_host_t *vha, fc_port_t *fcport) argument 3319 qla2x00_configure_fabric(scsi_qla_host_t *vha) argument 3517 qla2x00_find_all_fabric_devs(scsi_qla_host_t *vha, struct list_head *new_fcports) argument 3756 qla2x00_find_new_loop_id(scsi_qla_host_t *vha, fc_port_t *dev) argument 3806 qla2x00_fabric_dev_login(scsi_qla_host_t *vha, fc_port_t *fcport, uint16_t *next_loopid) argument 3865 qla2x00_fabric_login(scsi_qla_host_t *vha, fc_port_t *fcport, uint16_t *next_loopid) argument 4009 qla2x00_local_device_login(scsi_qla_host_t *vha, fc_port_t *fcport) argument 4039 qla2x00_loop_resync(scsi_qla_host_t *vha) argument 4129 struct scsi_qla_host *vha; local 4152 qla83xx_reset_ownership(scsi_qla_host_t *vha) argument 4211 __qla83xx_set_drv_ack(scsi_qla_host_t *vha) argument 4227 __qla83xx_clear_drv_ack(scsi_qla_host_t *vha) argument 4267 qla83xx_idc_audit(scsi_qla_host_t *vha, int audit_type) argument 4297 qla83xx_initiating_reset(scsi_qla_host_t *vha) argument 4338 __qla83xx_set_idc_control(scsi_qla_host_t *vha, uint32_t idc_control) argument 4344 __qla83xx_get_idc_control(scsi_qla_host_t *vha, uint32_t *idc_control) argument 4350 qla83xx_check_driver_presence(scsi_qla_host_t *vha) argument 4363 qla83xx_nic_core_reset(scsi_qla_host_t *vha) argument 4412 qla2xxx_mctp_dump(scsi_qla_host_t *vha) argument 4474 qla2x00_quiesce_io(scsi_qla_host_t *vha) argument 4498 qla2x00_abort_isp_cleanup(scsi_qla_host_t *vha) argument 4595 qla2x00_abort_isp(scsi_qla_host_t *vha) argument 4749 qla2x00_restart_isp(scsi_qla_host_t *vha) argument 4849 qla2x00_reset_adapter(scsi_qla_host_t *vha) argument 4867 qla24xx_reset_adapter(scsi_qla_host_t *vha) argument 4893 qla24xx_nvram_wwn_from_ofw(scsi_qla_host_t *vha, struct nvram_24xx *nv) argument 4914 qla24xx_nvram_config(scsi_qla_host_t *vha) argument 5175 qla24xx_load_risc_flash(scsi_qla_host_t *vha, uint32_t *srisc_addr, uint32_t faddr) argument 5355 qla2x00_load_risc(scsi_qla_host_t *vha, uint32_t *srisc_addr) argument 5454 qla24xx_load_risc_blob(scsi_qla_host_t *vha, uint32_t *srisc_addr) argument 5655 qla24xx_load_risc(scsi_qla_host_t *vha, uint32_t *srisc_addr) argument 5676 qla81xx_load_risc(scsi_qla_host_t *vha, uint32_t *srisc_addr) argument 5711 qla2x00_try_to_stop_firmware(scsi_qla_host_t *vha) argument 5738 qla24xx_configure_vhba(scsi_qla_host_t *vha) argument 5796 qla84xx_get_chip(struct scsi_qla_host *vha) argument 5839 qla84xx_put_chip(struct scsi_qla_host *vha) argument 5847 qla84xx_init_chip(scsi_qla_host_t *vha) argument 5866 qla81xx_nvram_config(scsi_qla_host_t *vha) argument 6137 qla82xx_restart_isp(scsi_qla_host_t *vha) argument 6237 qla81xx_update_fw_options(scsi_qla_host_t *vha) argument 6269 qla24xx_get_fcp_prio(scsi_qla_host_t *vha, fc_port_t *fcport) argument 6362 qla24xx_update_fcport_fcp_prio(scsi_qla_host_t *vha, fc_port_t *fcport) argument 6413 qla24xx_update_all_fcp_prio(scsi_qla_host_t *vha) argument [all...] |
H A D | qla_nx.c | 358 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 370 ql_dbg(ql_dbg_p3p, vha, 0xb000, 381 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 412 ql_dbg(ql_dbg_p3p, vha, 0xb001, 578 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 590 ql_dbg(ql_dbg_p3p, vha, 0xb003, 599 ql_log(ql_log_warn, vha, 0xb004, 612 ql_log(ql_log_warn, vha, 0xb005, 628 ql_log(ql_log_warn, vha, 0xb006, 640 ql_log(ql_log_warn, vha, 687 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 759 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 851 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 883 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 904 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 959 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 981 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1000 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1038 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1054 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1069 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1090 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1125 qla82xx_pinit_from_rom(scsi_qla_host_t *vha) argument 1734 qla82xx_pci_config(scsi_qla_host_t *vha) argument 1755 qla82xx_reset_chip(scsi_qla_host_t *vha) argument 1761 qla82xx_config_rings(struct scsi_qla_host *vha) argument 1870 qla82xx_validate_firmware_blob(scsi_qla_host_t *vha, uint8_t fw_type) argument 1902 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1941 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 1983 qla82xx_mbx_completion(scsi_qla_host_t *vha, uint16_t mb0) argument 2018 scsi_qla_host_t *vha; local 2102 scsi_qla_host_t *vha; local 2168 scsi_qla_host_t *vha; local 2199 scsi_qla_host_t *vha; local 2259 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 2273 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 2302 qla82xx_set_idc_version(scsi_qla_host_t *vha) argument 2325 qla82xx_set_drv_active(scsi_qla_host_t *vha) argument 2371 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 2407 qla82xx_clear_qsnt_ready(scsi_qla_host_t *vha) argument 2418 qla82xx_load_fw(scsi_qla_host_t *vha) argument 2498 qla82xx_start_firmware(scsi_qla_host_t *vha) argument 2538 qla82xx_read_flash_data(scsi_qla_host_t *vha, uint32_t *dwptr, uint32_t faddr, uint32_t length) argument 2563 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 2597 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 2629 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 2659 qla82xx_read_optrom_data(struct scsi_qla_host *vha, uint8_t *buf, uint32_t offset, uint32_t length) argument 2669 qla82xx_write_flash_data(struct scsi_qla_host *vha, uint32_t *dwptr, uint32_t faddr, uint32_t dwords) argument 2768 qla82xx_write_optrom_data(struct scsi_qla_host *vha, uint8_t *buf, uint32_t offset, uint32_t length) argument 2788 qla82xx_start_iocbs(scsi_qla_host_t *vha) argument 2823 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 2852 qla82xx_device_bootstrap(scsi_qla_host_t *vha) argument 2915 qla82xx_need_qsnt_handler(scsi_qla_host_t *vha) argument 2987 qla82xx_wait_for_state_change(scsi_qla_host_t *vha, uint32_t curr_state) argument 3003 qla8xxx_dev_failed_handler(scsi_qla_host_t *vha) argument 3039 qla82xx_need_reset_handler(scsi_qla_host_t *vha) argument 3124 qla82xx_check_md_needed(scsi_qla_host_t *vha) argument 3166 qla82xx_check_fw_alive(scsi_qla_host_t *vha) argument 3208 qla82xx_device_state_handler(scsi_qla_host_t *vha) argument 3315 qla82xx_check_temp(scsi_qla_host_t *vha) argument 3339 qla82xx_read_temperature(scsi_qla_host_t *vha) argument 3347 qla82xx_clear_pending_mbx(scsi_qla_host_t *vha) argument 3361 qla82xx_watchdog(scsi_qla_host_t *vha) argument 3438 qla82xx_load_risc(scsi_qla_host_t *vha, uint32_t *srisc_addr) argument 3456 qla82xx_set_reset_owner(scsi_qla_host_t *vha) argument 3496 qla82xx_abort_isp(scsi_qla_host_t *vha) argument 3580 qla82xx_fcoe_ctx_reset(scsi_qla_host_t *vha) argument 3612 qla2x00_wait_for_fcoe_ctx_reset(scsi_qla_host_t *vha) argument 3638 qla82xx_chip_reset_cleanup(scsi_qla_host_t *vha) argument 3714 qla82xx_minidump_process_control(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, uint32_t **d_ptr) argument 3831 qla82xx_minidump_process_rdocm(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, uint32_t **d_ptr) argument 3854 qla82xx_minidump_process_rdmux(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, uint32_t **d_ptr) argument 3880 qla82xx_minidump_process_rdcrb(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, uint32_t **d_ptr) argument 3903 qla82xx_minidump_process_l2tag(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, uint32_t **d_ptr) argument 3962 qla82xx_minidump_process_l1cache(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, uint32_t **d_ptr) argument 3997 qla82xx_minidump_process_queue(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, uint32_t **d_ptr) argument 4027 qla82xx_minidump_process_rdrom(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, uint32_t **d_ptr) argument 4053 qla82xx_minidump_process_rdmem(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, uint32_t **d_ptr) argument 4122 qla82xx_validate_template_chksum(scsi_qla_host_t *vha) argument 4137 qla82xx_mark_entry_skipped(scsi_qla_host_t *vha, qla82xx_md_entry_hdr_t *entry_hdr, int index) argument 4149 qla82xx_md_collect(scsi_qla_host_t *vha) argument 4357 qla82xx_md_alloc(scsi_qla_host_t *vha) argument 4394 qla82xx_md_free(scsi_qla_host_t *vha) argument 4420 qla82xx_md_prep(scsi_qla_host_t *vha) argument 4464 qla82xx_beacon_on(struct scsi_qla_host *vha) argument 4484 qla82xx_beacon_off(struct scsi_qla_host *vha) argument 4504 qla82xx_fw_dump(scsi_qla_host_t *vha, int hardware_locked) argument [all...] |
H A D | qla_nx2.c | 32 qla8044_rd_direct(struct scsi_qla_host *vha, argument 35 struct qla_hw_data *ha = vha->hw; 44 qla8044_wr_direct(struct scsi_qla_host *vha, argument 48 struct qla_hw_data *ha = vha->hw; 55 qla8044_set_win_base(scsi_qla_host_t *vha, uint32_t addr) argument 59 struct qla_hw_data *ha = vha->hw; 65 ql_log(ql_log_warn, vha, 0xb087, 75 qla8044_rd_reg_indirect(scsi_qla_host_t *vha, uint32_t addr, uint32_t *data) argument 78 struct qla_hw_data *ha = vha->hw; 80 ret_val = qla8044_set_win_base(vha, add 90 qla8044_wr_reg_indirect(scsi_qla_host_t *vha, uint32_t addr, uint32_t data) argument 114 qla8044_read_write_crb_reg(struct scsi_qla_host *vha, uint32_t raddr, uint32_t waddr) argument 124 qla8044_poll_wait_for_ready(struct scsi_qla_host *vha, uint32_t addr1, uint32_t mask) argument 147 qla8044_ipmdio_rd_reg(struct scsi_qla_host *vha, uint32_t addr1, uint32_t addr3, uint32_t mask, uint32_t addr) argument 171 qla8044_poll_wait_ipmdio_bus_idle(struct scsi_qla_host *vha, uint32_t addr1, uint32_t addr2, uint32_t addr3, uint32_t mask) argument 194 qla8044_ipmdio_wr_reg(struct scsi_qla_host *vha, uint32_t addr1, uint32_t addr3, uint32_t mask, uint32_t addr, uint32_t value) argument 223 qla8044_rmw_crb_reg(struct scsi_qla_host *vha, uint32_t raddr, uint32_t waddr, struct qla8044_rmw *p_rmw_hdr) argument 242 qla8044_set_qsnt_ready(struct scsi_qla_host *vha) argument 255 qla8044_clear_qsnt_ready(struct scsi_qla_host *vha) argument 294 qla8044_lock_recovery(struct scsi_qla_host *vha) argument 348 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 416 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 434 qla8044_flash_lock(scsi_qla_host_t *vha) argument 463 qla8044_flash_unlock(scsi_qla_host_t *vha) argument 475 qla8044_flash_lock_recovery(struct scsi_qla_host *vha) argument 495 qla8044_read_flash_data(scsi_qla_host_t *vha, uint8_t *p_data, uint32_t flash_addr, int u32_word_count) argument 550 qla8044_read_optrom_data(struct scsi_qla_host *vha, uint8_t *buf, uint32_t offset, uint32_t length) argument 565 qla8044_need_reset(struct scsi_qla_host *vha) argument 591 qla8044_write_list(struct scsi_qla_host *vha, struct qla8044_reset_entry_hdr *p_hdr) argument 617 qla8044_read_write_list(struct scsi_qla_host *vha, struct qla8044_reset_entry_hdr *p_hdr) argument 647 qla8044_poll_reg(struct scsi_qla_host *vha, uint32_t addr, int duration, uint32_t test_mask, uint32_t test_result) argument 700 qla8044_poll_list(struct scsi_qla_host *vha, struct qla8044_reset_entry_hdr *p_hdr) argument 756 qla8044_poll_write_list(struct scsi_qla_host *vha, struct qla8044_reset_entry_hdr *p_hdr) argument 803 qla8044_read_modify_write(struct scsi_qla_host *vha, struct qla8044_reset_entry_hdr *p_hdr) argument 833 qla8044_pause(struct scsi_qla_host *vha, struct qla8044_reset_entry_hdr *p_hdr) argument 848 qla8044_template_end(struct scsi_qla_host *vha, struct qla8044_reset_entry_hdr *p_hdr) argument 873 qla8044_poll_read_list(struct scsi_qla_host *vha, struct qla8044_reset_entry_hdr *p_hdr) argument 928 qla8044_process_reset_template(struct scsi_qla_host *vha, char *p_buff) argument 987 qla8044_process_init_seq(struct scsi_qla_host *vha) argument 998 qla8044_process_stop_seq(struct scsi_qla_host *vha) argument 1008 qla8044_process_start_seq(struct scsi_qla_host *vha) argument 1018 qla8044_lockless_flash_read_u32(struct scsi_qla_host *vha, uint32_t flash_addr, uint8_t *p_data, int u32_word_count) argument 1109 qla8044_ms_mem_write_128b(struct scsi_qla_host *vha, uint64_t addr, uint32_t *data, uint32_t count) argument 1202 qla8044_copy_bootloader(struct scsi_qla_host *vha) argument 1260 qla8044_restart(struct scsi_qla_host *vha) argument 1304 qla8044_check_cmd_peg_status(struct scsi_qla_host *vha) argument 1326 qla8044_start_firmware(struct scsi_qla_host *vha) argument 1355 struct scsi_qla_host *vha = pci_get_drvdata(ha->pdev); local 1374 qla8044_device_bootstrap(struct scsi_qla_host *vha) argument 1444 qla8044_dump_reset_seq_hdr(struct scsi_qla_host *vha) argument 1473 qla8044_reset_seq_checksum_test(struct scsi_qla_host *vha) argument 1502 qla8044_read_reset_template(struct scsi_qla_host *vha) argument 1596 qla8044_set_idc_dontreset(struct scsi_qla_host *vha) argument 1609 qla8044_set_rst_ready(struct scsi_qla_host *vha) argument 1633 qla8044_need_reset_handler(struct scsi_qla_host *vha) argument 1727 qla8044_set_drv_active(struct scsi_qla_host *vha) argument 1745 qla8044_check_drv_active(struct scsi_qla_host *vha) argument 1758 qla8044_clear_idc_dontreset(struct scsi_qla_host *vha) argument 1772 qla8044_set_idc_ver(struct scsi_qla_host *vha) argument 1817 qla8044_update_idc_reg(struct scsi_qla_host *vha) argument 1851 qla8044_need_qsnt_handler(struct scsi_qla_host *vha) argument 1915 qla8044_device_state_handler(struct scsi_qla_host *vha) argument 2025 qla8044_check_temp(struct scsi_qla_host *vha) argument 2050 qla8044_read_temperature(scsi_qla_host_t *vha) argument 2065 qla8044_check_fw_alive(struct scsi_qla_host *vha) argument 2110 qla8044_watchdog(struct scsi_qla_host *vha) argument 2194 qla8044_minidump_process_control(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr) argument 2315 qla8044_minidump_process_rdcrb(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2338 qla8044_minidump_process_rdmem(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2417 qla8044_minidump_process_rdrom(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2446 qla8044_mark_entry_skipped(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, int index) argument 2458 qla8044_minidump_process_l2tag(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2516 qla8044_minidump_process_l1cache(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2550 qla8044_minidump_process_rdocm(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2581 qla8044_minidump_process_rdmux(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2609 qla8044_minidump_process_queue(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2641 qla8044_minidump_process_pollrd(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2689 qla8044_minidump_process_rdmux2(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2732 qla8044_minidump_process_pollrdmwr(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2809 qla8044_check_dma_engine_state(struct scsi_qla_host *vha) argument 2838 qla8044_start_pex_dma(struct scsi_qla_host *vha, struct qla8044_minidump_entry_rdmem_pex_dma *m_hdr) argument 2895 qla8044_minidump_pex_dma_read(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 2988 qla8044_minidump_process_rddfe(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 3086 qla8044_minidump_process_rdmdio(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 3165 qla8044_minidump_process_pollwr(struct scsi_qla_host *vha, struct qla8044_minidump_entry_hdr *entry_hdr, uint32_t **d_ptr) argument 3218 qla8044_collect_md_data(struct scsi_qla_host *vha) argument 3477 qla8044_get_minidump(struct scsi_qla_host *vha) argument 3493 qla8044_poll_flash_status_reg(struct scsi_qla_host *vha) argument 3521 qla8044_write_flash_status_reg(struct scsi_qla_host *vha, uint32_t data) argument 3565 qla8044_unprotect_flash(scsi_qla_host_t *vha) argument 3582 qla8044_protect_flash(scsi_qla_host_t *vha) argument 3597 qla8044_erase_flash_sector(struct scsi_qla_host *vha, uint32_t sector_start_addr) argument 3653 qla8044_flash_write_u32(struct scsi_qla_host *vha, uint32_t addr, uint32_t *p_data) argument 3688 qla8044_write_flash_buffer_mode(scsi_qla_host_t *vha, uint32_t *dwptr, uint32_t faddr, uint32_t dwords) argument 3771 qla8044_write_flash_dword_mode(scsi_qla_host_t *vha, uint32_t *dwptr, uint32_t faddr, uint32_t dwords) argument 3791 qla8044_write_optrom_data(struct scsi_qla_host *vha, uint8_t *buf, uint32_t offset, uint32_t length) argument 3882 scsi_qla_host_t *vha; local 3990 qla8044_clear_rst_ready(scsi_qla_host_t *vha) argument 4009 qla8044_abort_isp(scsi_qla_host_t *vha) argument 4065 qla8044_fw_dump(scsi_qla_host_t *vha, int hardware_locked) argument [all...] |
H A D | qla_os.c | 243 static void qla83xx_disable_laser(scsi_qla_host_t *vha); 284 qla2x00_start_timer(scsi_qla_host_t *vha, void *func, unsigned long interval) argument 286 init_timer(&vha->timer); 287 vha->timer.expires = jiffies + interval * HZ; 288 vha->timer.data = (unsigned long)vha; 289 vha->timer.function = (void (*)(unsigned long))func; 290 add_timer(&vha->timer); 291 vha->timer_active = 1; 295 qla2x00_restart_timer(scsi_qla_host_t *vha, unsigne argument 308 qla2x00_stop_timer(scsi_qla_host_t *vha) argument 327 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 416 qla25xx_setup_mode(struct scsi_qla_host *vha) argument 473 qla2x00_pci_info_str(struct scsi_qla_host *vha, char *str) argument 497 qla24xx_pci_info_str(struct scsi_qla_host *vha, char *str) argument 552 qla2x00_fw_version_str(struct scsi_qla_host *vha, char *str, size_t size) argument 590 qla24xx_fw_version_str(struct scsi_qla_host *vha, char *str, size_t size) argument 600 qla2x00_sp_free_dma(void *vha, void *ptr) argument 676 scsi_qla_host_t *vha = shost_priv(host); local 796 scsi_qla_host_t *vha = shost_priv(cmd->device->host); local 833 qla2x00_wait_for_hba_online(scsi_qla_host_t *vha) argument 869 qla2x00_wait_for_hba_ready(scsi_qla_host_t *vha) argument 881 qla2x00_wait_for_chip_reset(scsi_qla_host_t *vha) argument 932 scsi_qla_host_t *vha = shost_priv(cmd->device->host); local 1018 qla2x00_eh_wait_for_pending_commands(scsi_qla_host_t *vha, unsigned int t, uint64_t l, enum nexus_wait_type type) argument 1078 scsi_qla_host_t *vha = shost_priv(cmd->device->host); local 1132 scsi_qla_host_t *vha = shost_priv(cmd->device->host); local 1142 scsi_qla_host_t *vha = shost_priv(cmd->device->host); local 1167 scsi_qla_host_t *vha = shost_priv(cmd->device->host); local 1234 scsi_qla_host_t *vha = shost_priv(cmd->device->host); local 1308 qla2x00_loop_reset(scsi_qla_host_t *vha) argument 1358 qla2x00_abort_all_cmds(scsi_qla_host_t *vha, int res) argument 1402 scsi_qla_host_t *vha = shost_priv(sdev->host); local 1436 struct scsi_qla_host *vha = fcport->vha; local 2315 scsi_qla_host_t *vha = shost_priv(shost); local 2329 scsi_qla_host_t *vha = shost_priv(shost); local 3001 scsi_qla_host_t *vha; local 3049 scsi_qla_host_t *vha; local 3235 qla2x00_free_device(scsi_qla_host_t *vha) argument 3275 qla2x00_free_fcports(struct scsi_qla_host *vha) argument 3288 qla2x00_schedule_rport_del(struct scsi_qla_host *vha, fc_port_t *fcport, int defer) argument 3321 qla2x00_mark_device_lost(scsi_qla_host_t *vha, fc_port_t *fcport, int do_login, int defer) argument 3369 qla2x00_mark_all_devices_lost(scsi_qla_host_t *vha, int defer) argument 3818 struct scsi_qla_host *vha = NULL; local 3854 qla2x00_alloc_work(struct scsi_qla_host *vha, enum qla_work_type type) argument 3876 qla2x00_post_work(struct scsi_qla_host *vha, struct qla_work_evt *e) argument 3889 qla2x00_post_aen_work(struct scsi_qla_host *vha, enum fc_host_event_code code, u32 data) argument 3904 qla2x00_post_idc_ack_work(struct scsi_qla_host *vha, uint16_t *mb) argument 3943 qla2x00_post_uevent_work(struct scsi_qla_host *vha, u32 code) argument 3956 qla2x00_uevent_emit(struct scsi_qla_host *vha, u32 code) argument 3974 qlafx00_post_aenfx_work(struct scsi_qla_host *vha, uint32_t evtcode, uint32_t *data, int cnt) argument 3990 qla2x00_do_work(struct scsi_qla_host *vha) argument 4052 qla2x00_relogin(struct scsi_qla_host *vha) argument 4547 __qla83xx_set_drv_presence(scsi_qla_host_t *vha) argument 4564 qla83xx_set_drv_presence(scsi_qla_host_t *vha) argument 4576 __qla83xx_clear_drv_presence(scsi_qla_host_t *vha) argument 4593 qla83xx_clear_drv_presence(scsi_qla_host_t *vha) argument 4605 qla83xx_need_reset_handler(scsi_qla_host_t *vha) argument 4644 qla83xx_device_bootstrap(scsi_qla_host_t *vha) argument 5148 qla2xxx_wake_dpc(struct scsi_qla_host *vha) argument 5165 qla2x00_rst_aen(scsi_qla_host_t *vha) argument 5192 qla2x00_timer(scsi_qla_host_t *vha) argument 5395 qla2x00_request_firmware(scsi_qla_host_t *vha) argument 5457 scsi_qla_host_t *vha = pci_get_drvdata(pdev); local 5725 qla83xx_disable_laser(scsi_qla_host_t *vha) argument [all...] |
H A D | qla_target.c | 111 static void qlt_abort_cmd_on_host_reset(struct scsi_qla_host *vha, 113 static void qlt_alloc_qfull_cmd(struct scsi_qla_host *vha, 115 static void qlt_disable_vha(struct scsi_qla_host *vha); 141 static inline int qlt_issue_marker(struct scsi_qla_host *vha, int vha_locked) argument 144 if (unlikely(vha->marker_needed != 0)) { 145 int rc = qla2x00_issue_marker(vha, vha_locked); 147 ql_dbg(ql_dbg_tgt, vha, 0xe03d, 149 vha->vp_idx); 157 struct scsi_qla_host *qlt_find_host_by_d_id(struct scsi_qla_host *vha, argument 160 struct qla_hw_data *ha = vha 178 qlt_find_host_by_vp_idx(struct scsi_qla_host *vha, uint16_t vp_idx) argument 193 qlt_incr_num_pend_cmds(struct scsi_qla_host *vha) argument 205 qlt_decr_num_pend_cmds(struct scsi_qla_host *vha) argument 214 qlt_24xx_atio_pkt_all_vps(struct scsi_qla_host *vha, struct atio_from_isp *atio) argument 273 qlt_response_pkt_all_vps(struct scsi_qla_host *vha, response_t *pkt) argument 382 struct scsi_qla_host *vha = sess->vha; local 408 struct scsi_qla_host *vha = sess->vha; local 422 qlt_reset(struct scsi_qla_host *vha, void *iocb, int mcmd) argument 529 qla24xx_get_loop_id(struct scsi_qla_host *vha, const uint8_t *s_id, uint16_t *loop_id) argument 591 struct scsi_qla_host *vha = tgt->vha; local 622 qlt_create_sess( struct scsi_qla_host *vha, fc_port_t *fcport, bool local) argument 723 qlt_fc_port_added(struct scsi_qla_host *vha, fc_port_t *fcport) argument 783 qlt_fc_port_deleted(struct scsi_qla_host *vha, fc_port_t *fcport) argument 836 struct scsi_qla_host *vha = tgt->vha; local 909 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); local 943 scsi_qla_host_t *vha = tgt->vha; local 991 qlt_send_notify_ack(struct scsi_qla_host *vha, struct imm_ntfy_from_isp *ntfy, uint32_t add_flags, uint16_t resp_code, int resp_code_valid, uint16_t srr_flags, uint16_t srr_reject_code, uint8_t srr_explan) argument 1052 qlt_24xx_send_abts_resp(struct scsi_qla_host *vha, struct abts_recv_from_24xx *abts, uint32_t status, bool ids_reversed) argument 1131 qlt_24xx_retry_term_exchange(struct scsi_qla_host *vha, struct abts_resp_from_24xx_fw *entry) argument 1179 __qlt_24xx_handle_abts(struct scsi_qla_host *vha, struct abts_recv_from_24xx *abts, struct qla_tgt_sess *sess) argument 1238 qlt_24xx_handle_abts(struct scsi_qla_host *vha, struct abts_recv_from_24xx *abts) argument 1357 struct scsi_qla_host *vha = mcmd->sess->vha; local 1466 qlt_unmap_sg(struct scsi_qla_host *vha, struct qla_tgt_cmd *cmd) argument 1487 qlt_check_reserve_free_req(struct scsi_qla_host *vha, uint32_t req_cnt) argument 1518 qlt_get_req_pkt(struct scsi_qla_host *vha) argument 1532 qlt_make_handle(struct scsi_qla_host *vha) argument 1561 qlt_24xx_build_ctio_pkt(struct qla_tgt_prm *prm, struct scsi_qla_host *vha) argument 1608 qlt_load_cont_data_segments(struct qla_tgt_prm *prm, struct scsi_qla_host *vha) argument 1667 qlt_load_data_segments(struct qla_tgt_prm *prm, struct scsi_qla_host *vha) argument 1725 struct scsi_qla_host *vha = tgt->vha; local 2079 qlt_build_ctio_crc2_pkt(struct qla_tgt_prm *prm, scsi_qla_host_t *vha) argument 2298 struct scsi_qla_host *vha = cmd->vha; local 2443 struct scsi_qla_host *vha = cmd->vha; local 2523 qlt_handle_dif_error(struct scsi_qla_host *vha, struct qla_tgt_cmd *cmd, struct ctio_crc_from_fw *sts) argument 2656 __qlt_send_term_exchange(struct scsi_qla_host *vha, struct qla_tgt_cmd *cmd, struct atio_from_isp *atio) argument 2717 qlt_send_term_exchange(struct scsi_qla_host *vha, struct qla_tgt_cmd *cmd, struct atio_from_isp *atio, int ha_locked) argument 2750 qlt_init_term_exchange(struct scsi_qla_host *vha) argument 2775 qlt_chk_exch_leak_thresh_hold(struct scsi_qla_host *vha) argument 2826 qlt_prepare_srr_ctio(struct scsi_qla_host *vha, struct qla_tgt_cmd *cmd, void *ctio) argument 2912 qlt_term_ctio_exchange(struct scsi_qla_host *vha, void *ctio, struct qla_tgt_cmd *cmd, uint32_t status) argument 2931 qlt_get_cmd(struct scsi_qla_host *vha, uint32_t handle) argument 2946 qlt_ctio_to_cmd(struct scsi_qla_host *vha, uint32_t handle, void *ctio) argument 2987 qlt_abort_cmd_on_host_reset(struct scsi_qla_host *vha, struct qla_tgt_cmd *cmd) argument 3030 scsi_qla_host_t *vha = NULL; local 3063 qlt_do_ctio_completion(struct scsi_qla_host *vha, uint32_t handle, uint32_t status, void *ctio) argument 3214 qlt_get_fcp_task_attr(struct scsi_qla_host *vha, uint8_t task_codes) argument 3253 scsi_qla_host_t *vha = cmd->vha; local 3325 qlt_get_tag(scsi_qla_host_t *vha, struct qla_tgt_sess *sess, struct atio_from_isp *atio) argument 3360 scsi_qla_host_t *vha = op->vha; local 3416 qlt_handle_cmd_for_atio(struct scsi_qla_host *vha, struct atio_from_isp *atio) argument 3473 struct scsi_qla_host *vha = sess->vha; local 3578 qlt_handle_task_mgmt(struct scsi_qla_host *vha, void *iocb) argument 3608 __qlt_abort_task(struct scsi_qla_host *vha, struct imm_ntfy_from_isp *iocb, struct qla_tgt_sess *sess) argument 3648 qlt_abort_task(struct scsi_qla_host *vha, struct imm_ntfy_from_isp *iocb) argument 3672 qlt_24xx_handle_els(struct scsi_qla_host *vha, struct imm_ntfy_from_isp *iocb) argument 3840 qlt_handle_srr(struct scsi_qla_host *vha, struct qla_tgt_srr_ctio *sctio, struct qla_tgt_srr_imm *imm) argument 3968 qlt_reject_free_srr_imm(struct scsi_qla_host *vha, struct qla_tgt_srr_imm *imm, int ha_locked) argument 3991 struct scsi_qla_host *vha = tgt->vha; local 4069 qlt_prepare_srr_imm(struct scsi_qla_host *vha, struct imm_ntfy_from_isp *iocb) argument 4159 qlt_handle_imm_notify(struct scsi_qla_host *vha, struct imm_ntfy_from_isp *iocb) argument 4298 __qlt_send_busy(struct scsi_qla_host *vha, struct atio_from_isp *atio, uint16_t status) argument 4356 qlt_alloc_qfull_cmd(struct scsi_qla_host *vha, struct atio_from_isp *atio, uint16_t status, int qfull) argument 4443 qlt_free_qfull_cmds(struct scsi_qla_host *vha) argument 4507 qlt_send_busy(struct scsi_qla_host *vha, struct atio_from_isp *atio, uint16_t status) argument 4518 qlt_chk_qfull_thresh_hold(struct scsi_qla_host *vha, struct atio_from_isp *atio) argument 4534 qlt_24xx_atio_pkt(struct scsi_qla_host *vha, struct atio_from_isp *atio) argument 4628 qlt_response_pkt(struct scsi_qla_host *vha, response_t *pkt) argument 4813 qlt_async_event(uint16_t code, struct scsi_qla_host *vha, uint16_t *mailbox) argument 4902 qlt_get_port_database(struct scsi_qla_host *vha, uint16_t loop_id) argument 4932 qlt_make_local_sess(struct scsi_qla_host *vha, uint8_t *s_id) argument 4988 struct scsi_qla_host *vha = tgt->vha; local 5044 struct scsi_qla_host *vha = tgt->vha; local 5100 struct scsi_qla_host *vha = tgt->vha; local 5205 qlt_remove_target(struct qla_hw_data *ha, struct scsi_qla_host *vha) argument 5229 qlt_lport_dump(struct scsi_qla_host *vha, u64 wwpn, unsigned char *b) argument 5263 struct scsi_qla_host *vha; local 5327 qlt_lport_deregister(struct scsi_qla_host *vha) argument 5344 qlt_set_mode(struct scsi_qla_host *vha) argument 5365 qlt_clear_mode(struct scsi_qla_host *vha) argument 5393 qlt_enable_vha(struct scsi_qla_host *vha) argument 5429 qlt_disable_vha(struct scsi_qla_host *vha) argument 5458 qlt_vport_create(struct scsi_qla_host *vha, struct qla_hw_data *ha) argument 5482 qlt_rff_id(struct scsi_qla_host *vha, struct ct_sns_req *ct_req) argument 5507 qlt_init_atio_q_entries(struct scsi_qla_host *vha) argument 5528 qlt_24xx_process_atio_queue(struct scsi_qla_host *vha) argument 5562 qlt_24xx_config_rings(struct scsi_qla_host *vha) argument 5584 qlt_24xx_config_nvram_stage1(struct scsi_qla_host *vha, struct nvram_24xx *nv) argument 5656 qlt_24xx_config_nvram_stage2(struct scsi_qla_host *vha, struct init_cb_24xx *icb) argument 5668 qlt_81xx_config_nvram_stage1(struct scsi_qla_host *vha, struct nvram_81xx *nv) argument 5744 qlt_81xx_config_nvram_stage2(struct scsi_qla_host *vha, struct init_cb_81xx *icb) argument 5768 qlt_24xx_process_response_error(struct scsi_qla_host *vha, struct sts_entry_24xx *pkt) argument 5784 qlt_modify_vp_config(struct scsi_qla_host *vha, struct vp_config_entry_24xx *vpmod) argument 5817 scsi_qla_host_t *vha; local 5872 qlt_update_vp_map(struct scsi_qla_host *vha, int cmd) argument [all...] |
H A D | qla_target.h | 818 struct scsi_qla_host *vha; member in struct:qla_tgt 874 struct scsi_qla_host *vha; member in struct:qla_tgt_sess_op 891 struct scsi_qla_host *vha; member in struct:qla_tgt_sess 934 struct scsi_qla_host *vha; member in struct:qla_tgt_cmd
|
H A D | qla_def.h | 682 #define ISP_ATIO_Q_IN(vha) (vha->hw->tgt.atio_q_in) 683 #define ISP_ATIO_Q_OUT(vha) (vha->hw->tgt.atio_q_out) 1994 struct scsi_qla_host *vha; member in struct:fc_port 3622 scsi_qla_host_t *vha; member in struct:qla_tgt_vp_map
|