Lines Matching refs:vha

191 	scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev);  in qla2x00_write_nvram_word()  local
223 ql_dbg(ql_dbg_user, vha, 0x708d, in qla2x00_write_nvram_word()
311 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); in qla2x00_clear_nvram_protection() local
354 ql_dbg(ql_dbg_user, vha, 0x708e, in qla2x00_clear_nvram_protection()
375 scsi_qla_host_t *vha = pci_get_drvdata(ha->pdev); in qla2x00_set_nvram_protection() local
414 ql_dbg(ql_dbg_user, vha, 0x708f, in qla2x00_set_nvram_protection()
476 qla24xx_read_flash_data(scsi_qla_host_t *vha, uint32_t *dwptr, uint32_t faddr, in qla24xx_read_flash_data() argument
481 struct qla_hw_data *ha = vha->hw; in qla24xx_read_flash_data()
547 qla2xxx_find_flt_start(scsi_qla_host_t *vha, uint32_t *start) in qla2xxx_find_flt_start() argument
553 struct qla_hw_data *ha = vha->hw; in qla2xxx_find_flt_start()
587 qla24xx_read_flash_data(vha, dcode, pcihdr >> 2, 0x20); in qla2xxx_find_flt_start()
594 qla24xx_read_flash_data(vha, dcode, pcids >> 2, 0x20); in qla2xxx_find_flt_start()
609 qla24xx_read_flash_data(vha, dcode, pcihdr >> 2, sizeof(*fltl) >> 2); in qla2xxx_find_flt_start()
618 ql_log(ql_log_fatal, vha, 0x0045, in qla2xxx_find_flt_start()
620 ql_dump_buffer(ql_dbg_init + ql_dbg_buffer, vha, 0x010e, in qla2xxx_find_flt_start()
630 ql_dbg(ql_dbg_init, vha, 0x0046, in qla2xxx_find_flt_start()
637 qla2xxx_get_flt_info(scsi_qla_host_t *vha, uint32_t flt_addr) in qla2xxx_get_flt_info() argument
670 struct qla_hw_data *ha = vha->hw; in qla2xxx_get_flt_info()
686 ha->isp_ops->read_optrom(vha, flt, flt_addr << 2, in qla2xxx_get_flt_info()
692 ql_log(ql_log_warn, vha, 0x0047, in qla2xxx_get_flt_info()
703 ql_log(ql_log_fatal, vha, 0x0048, in qla2xxx_get_flt_info()
714 ql_dbg(ql_dbg_init, vha, 0x0049, in qla2xxx_get_flt_info()
720 ql_log(ql_dbg_init, vha, 0xffff, in qla2xxx_get_flt_info()
934 ql_dbg(ql_dbg_init, vha, 0x004a, in qla2xxx_get_flt_info()
944 qla2xxx_get_fdt_info(scsi_qla_host_t *vha) in qla2xxx_get_fdt_info() argument
950 struct qla_hw_data *ha = vha->hw; in qla2xxx_get_fdt_info()
958 ha->isp_ops->read_optrom(vha, fdt, ha->flt_region_fdt << 2, in qla2xxx_get_fdt_info()
968 ql_dbg(ql_dbg_init, vha, 0x004c, in qla2xxx_get_fdt_info()
972 ql_dump_buffer(ql_dbg_init + ql_dbg_buffer, vha, 0x0113, in qla2xxx_get_fdt_info()
1033 ql_dbg(ql_dbg_init, vha, 0x004d, in qla2xxx_get_fdt_info()
1043 qla2xxx_get_idc_param(scsi_qla_host_t *vha) in qla2xxx_get_idc_param() argument
1047 struct qla_hw_data *ha = vha->hw; in qla2xxx_get_idc_param()
1054 ha->isp_ops->read_optrom(vha, req->ring, QLA82XX_IDC_PARAM_ADDR, 8); in qla2xxx_get_idc_param()
1064 ql_dbg(ql_dbg_init, vha, 0x004e, in qla2xxx_get_idc_param()
1072 qla2xxx_get_flash_info(scsi_qla_host_t *vha) in qla2xxx_get_flash_info() argument
1076 struct qla_hw_data *ha = vha->hw; in qla2xxx_get_flash_info()
1083 ret = qla2xxx_find_flt_start(vha, &flt_addr); in qla2xxx_get_flash_info()
1087 qla2xxx_get_flt_info(vha, flt_addr); in qla2xxx_get_flash_info()
1088 qla2xxx_get_fdt_info(vha); in qla2xxx_get_flash_info()
1089 qla2xxx_get_idc_param(vha); in qla2xxx_get_flash_info()
1095 qla2xxx_flash_npiv_conf(scsi_qla_host_t *vha) in qla2xxx_flash_npiv_conf() argument
1104 struct qla_hw_data *ha = vha->hw; in qla2xxx_flash_npiv_conf()
1116 ha->isp_ops->read_optrom(vha, &hdr, ha->flt_region_npiv_conf << 2, in qla2xxx_flash_npiv_conf()
1121 ql_dbg(ql_dbg_user, vha, 0x7090, in qla2xxx_flash_npiv_conf()
1131 ql_log(ql_log_warn, vha, 0x7091, in qla2xxx_flash_npiv_conf()
1136 ha->isp_ops->read_optrom(vha, data, ha->flt_region_npiv_conf << 2, in qla2xxx_flash_npiv_conf()
1143 ql_dbg(ql_dbg_user, vha, 0x7092, in qla2xxx_flash_npiv_conf()
1173 ql_dbg(ql_dbg_user, vha, 0x7093, in qla2xxx_flash_npiv_conf()
1180 vport = fc_vport_create(vha->host, 0, &vid); in qla2xxx_flash_npiv_conf()
1182 ql_log(ql_log_warn, vha, 0x7094, in qla2xxx_flash_npiv_conf()
1192 qla24xx_unprotect_flash(scsi_qla_host_t *vha) in qla24xx_unprotect_flash() argument
1194 struct qla_hw_data *ha = vha->hw; in qla24xx_unprotect_flash()
1198 return qla81xx_fac_do_write_enable(vha, 1); in qla24xx_unprotect_flash()
1217 qla24xx_protect_flash(scsi_qla_host_t *vha) in qla24xx_protect_flash() argument
1219 struct qla_hw_data *ha = vha->hw; in qla24xx_protect_flash()
1225 return qla81xx_fac_do_write_enable(vha, 0); in qla24xx_protect_flash()
1251 qla24xx_erase_sector(scsi_qla_host_t *vha, uint32_t fdata) in qla24xx_erase_sector() argument
1253 struct qla_hw_data *ha = vha->hw; in qla24xx_erase_sector()
1259 return qla81xx_fac_erase_sector(vha, flash_data_addr(ha, in qla24xx_erase_sector()
1269 qla24xx_write_flash_data(scsi_qla_host_t *vha, __le32 *dwptr, uint32_t faddr, in qla24xx_write_flash_data() argument
1278 struct qla_hw_data *ha = vha->hw; in qla24xx_write_flash_data()
1288 ql_log(ql_log_warn, vha, 0x7095, in qla24xx_write_flash_data()
1293 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0x7095, in qla24xx_write_flash_data()
1295 ret = qla24xx_unprotect_flash(vha); in qla24xx_write_flash_data()
1297 ql_log(ql_log_warn, vha, 0x7096, in qla24xx_write_flash_data()
1309 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0x7095, in qla24xx_write_flash_data()
1312 ret = qla24xx_erase_sector(vha, fdata); in qla24xx_write_flash_data()
1314 ql_dbg(ql_dbg_user, vha, 0x7007, in qla24xx_write_flash_data()
1329 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0x7095, in qla24xx_write_flash_data()
1331 ret = qla2x00_load_ram(vha, optrom_dma, in qla24xx_write_flash_data()
1340 ql_log(ql_log_warn, vha, 0x7097, in qla24xx_write_flash_data()
1350 ql_log(ql_log_warn, vha, 0x7098, in qla24xx_write_flash_data()
1358 ql_dbg(ql_dbg_user, vha, 0x7006, in qla24xx_write_flash_data()
1364 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0x7095, in qla24xx_write_flash_data()
1366 ret = qla24xx_protect_flash(vha); in qla24xx_write_flash_data()
1368 ql_log(ql_log_warn, vha, 0x7099, in qla24xx_write_flash_data()
1379 qla2x00_read_nvram_data(scsi_qla_host_t *vha, void *buf, uint32_t naddr, in qla2x00_read_nvram_data() argument
1384 struct qla_hw_data *ha = vha->hw; in qla2x00_read_nvram_data()
1398 qla24xx_read_nvram_data(scsi_qla_host_t *vha, void *buf, uint32_t naddr, in qla24xx_read_nvram_data() argument
1401 struct qla_hw_data *ha = vha->hw; in qla24xx_read_nvram_data()
1421 qla2x00_write_nvram_data(scsi_qla_host_t *vha, void *buf, uint32_t naddr, in qla2x00_write_nvram_data() argument
1428 struct qla_hw_data *ha = vha->hw; in qla2x00_write_nvram_data()
1455 qla24xx_write_nvram_data(scsi_qla_host_t *vha, void *buf, uint32_t naddr, in qla24xx_write_nvram_data() argument
1458 struct qla_hw_data *ha = vha->hw; in qla24xx_write_nvram_data()
1483 ql_dbg(ql_dbg_user, vha, 0x709a, in qla24xx_write_nvram_data()
1502 qla25xx_read_nvram_data(scsi_qla_host_t *vha, void *buf, uint32_t naddr, in qla25xx_read_nvram_data() argument
1505 struct qla_hw_data *ha = vha->hw; in qla25xx_read_nvram_data()
1524 qla25xx_write_nvram_data(scsi_qla_host_t *vha, void *buf, uint32_t naddr, in qla25xx_write_nvram_data() argument
1527 struct qla_hw_data *ha = vha->hw; in qla25xx_write_nvram_data()
1532 ha->isp_ops->read_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data()
1535 ha->isp_ops->write_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data()
1573 qla2x00_beacon_blink(struct scsi_qla_host *vha) in qla2x00_beacon_blink() argument
1579 struct qla_hw_data *ha = vha->hw; in qla2x00_beacon_blink()
1626 qla2x00_beacon_on(struct scsi_qla_host *vha) in qla2x00_beacon_on() argument
1631 struct qla_hw_data *ha = vha->hw; in qla2x00_beacon_on()
1637 if (qla2x00_set_fw_options(vha, ha->fw_options) != QLA_SUCCESS) { in qla2x00_beacon_on()
1638 ql_log(ql_log_warn, vha, 0x709b, in qla2x00_beacon_on()
1683 qla2x00_beacon_off(struct scsi_qla_host *vha) in qla2x00_beacon_off() argument
1686 struct qla_hw_data *ha = vha->hw; in qla2x00_beacon_off()
1696 ha->isp_ops->beacon_blink(vha); /* This turns green LED off */ in qla2x00_beacon_off()
1701 rval = qla2x00_set_fw_options(vha, ha->fw_options); in qla2x00_beacon_off()
1703 ql_log(ql_log_warn, vha, 0x709c, in qla2x00_beacon_off()
1725 qla24xx_beacon_blink(struct scsi_qla_host *vha) in qla24xx_beacon_blink() argument
1730 struct qla_hw_data *ha = vha->hw; in qla24xx_beacon_blink()
1776 qla83xx_beacon_blink(struct scsi_qla_host *vha) in qla83xx_beacon_blink() argument
1779 struct qla_hw_data *ha = vha->hw; in qla83xx_beacon_blink()
1792 qla2x00_write_ram_word(vha, 0x1003, 0x40000230); in qla83xx_beacon_blink()
1793 qla2x00_write_ram_word(vha, 0x1004, 0x40000230); in qla83xx_beacon_blink()
1797 qla83xx_wr_reg(vha, led_select_value, 0x40000230); in qla83xx_beacon_blink()
1798 qla83xx_wr_reg(vha, led_select_value + 4, 0x40000230); in qla83xx_beacon_blink()
1802 qla83xx_rd_reg(vha, led_select_value, &led_10_value); in qla83xx_beacon_blink()
1803 qla83xx_rd_reg(vha, led_select_value + 0x10, &led_43_value); in qla83xx_beacon_blink()
1804 qla83xx_wr_reg(vha, led_select_value, 0x01f44000); in qla83xx_beacon_blink()
1806 qla83xx_wr_reg(vha, led_select_value, 0x400001f4); in qla83xx_beacon_blink()
1808 qla83xx_wr_reg(vha, led_select_value, led_10_value); in qla83xx_beacon_blink()
1809 qla83xx_wr_reg(vha, led_select_value + 0x10, led_43_value); in qla83xx_beacon_blink()
1814 rval = qla81xx_get_led_config(vha, orig_led_cfg); in qla83xx_beacon_blink()
1832 rval = qla81xx_set_led_config(vha, led_cfg); in qla83xx_beacon_blink()
1846 rval = qla81xx_set_led_config(vha, led_cfg); in qla83xx_beacon_blink()
1849 qla81xx_set_led_config(vha, orig_led_cfg); in qla83xx_beacon_blink()
1854 qla24xx_beacon_on(struct scsi_qla_host *vha) in qla24xx_beacon_on() argument
1858 struct qla_hw_data *ha = vha->hw; in qla24xx_beacon_on()
1871 if (qla2x00_set_fw_options(vha, ha->fw_options) != QLA_SUCCESS) in qla24xx_beacon_on()
1874 if (qla2x00_get_fw_options(vha, ha->fw_options) != in qla24xx_beacon_on()
1876 ql_log(ql_log_warn, vha, 0x7009, in qla24xx_beacon_on()
1906 qla24xx_beacon_off(struct scsi_qla_host *vha) in qla24xx_beacon_off() argument
1910 struct qla_hw_data *ha = vha->hw; in qla24xx_beacon_off()
1929 ha->isp_ops->beacon_blink(vha); /* Will flip to all off. */ in qla24xx_beacon_off()
1944 if (qla2x00_set_fw_options(vha, ha->fw_options) != QLA_SUCCESS) { in qla24xx_beacon_off()
1945 ql_log(ql_log_warn, vha, 0x704d, in qla24xx_beacon_off()
1950 if (qla2x00_get_fw_options(vha, ha->fw_options) != QLA_SUCCESS) { in qla24xx_beacon_off()
1951 ql_log(ql_log_warn, vha, 0x704e, in qla24xx_beacon_off()
2309 qla2x00_suspend_hba(struct scsi_qla_host *vha) in qla2x00_suspend_hba() argument
2313 struct qla_hw_data *ha = vha->hw; in qla2x00_suspend_hba()
2317 scsi_block_requests(vha->host); in qla2x00_suspend_hba()
2338 qla2x00_resume_hba(struct scsi_qla_host *vha) in qla2x00_resume_hba() argument
2340 struct qla_hw_data *ha = vha->hw; in qla2x00_resume_hba()
2344 set_bit(ISP_ABORT_NEEDED, &vha->dpc_flags); in qla2x00_resume_hba()
2345 qla2xxx_wake_dpc(vha); in qla2x00_resume_hba()
2346 qla2x00_wait_for_chip_reset(vha); in qla2x00_resume_hba()
2347 scsi_unblock_requests(vha->host); in qla2x00_resume_hba()
2351 qla2x00_read_optrom_data(struct scsi_qla_host *vha, void *buf, in qla2x00_read_optrom_data() argument
2356 struct qla_hw_data *ha = vha->hw; in qla2x00_read_optrom_data()
2360 qla2x00_suspend_hba(vha); in qla2x00_read_optrom_data()
2379 qla2x00_resume_hba(vha); in qla2x00_read_optrom_data()
2385 qla2x00_write_optrom_data(struct scsi_qla_host *vha, void *buf, in qla2x00_write_optrom_data() argument
2393 struct qla_hw_data *ha = vha->hw; in qla2x00_write_optrom_data()
2397 qla2x00_suspend_hba(vha); in qla2x00_write_optrom_data()
2598 qla2x00_resume_hba(vha); in qla2x00_write_optrom_data()
2604 qla24xx_read_optrom_data(struct scsi_qla_host *vha, void *buf, in qla24xx_read_optrom_data() argument
2607 struct qla_hw_data *ha = vha->hw; in qla24xx_read_optrom_data()
2610 scsi_block_requests(vha->host); in qla24xx_read_optrom_data()
2614 qla24xx_read_flash_data(vha, buf, offset >> 2, length >> 2); in qla24xx_read_optrom_data()
2618 scsi_unblock_requests(vha->host); in qla24xx_read_optrom_data()
2624 qla28xx_extract_sfub_and_verify(struct scsi_qla_host *vha, __le32 *buf, in qla28xx_extract_sfub_and_verify() argument
2643 ql_log(ql_log_warn, vha, 0x7097, in qla28xx_extract_sfub_and_verify()
2653 qla28xx_get_flash_region(struct scsi_qla_host *vha, uint32_t start, in qla28xx_get_flash_region() argument
2656 struct qla_hw_data *ha = vha->hw; in qla28xx_get_flash_region()
2679 qla28xx_write_flash_data(scsi_qla_host_t *vha, uint32_t *dwptr, uint32_t faddr, in qla28xx_write_flash_data() argument
2682 struct qla_hw_data *ha = vha->hw; in qla28xx_write_flash_data()
2699 rval = qla28xx_get_flash_region(vha, offset, &region); in qla28xx_write_flash_data()
2702 ql_log(ql_log_warn, vha, 0xffff, in qla28xx_write_flash_data()
2712 ql_log(ql_log_warn, vha, 0x7095, in qla28xx_write_flash_data()
2724 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0xffff, in qla28xx_write_flash_data()
2777 ql_log(ql_log_warn + ql_dbg_verbose, vha, in qla28xx_write_flash_data()
2788 ql_log(ql_log_warn, vha, 0xffff, in qla28xx_write_flash_data()
2794 rval = qla28xx_extract_sfub_and_verify(vha, (__le32 *)dwptr, in qla28xx_write_flash_data()
2800 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0xffff, in qla28xx_write_flash_data()
2808 rval = qla81xx_fac_semaphore_access(vha, FAC_SEMAPHORE_LOCK); in qla28xx_write_flash_data()
2810 ql_log(ql_log_warn, vha, 0xffff, in qla28xx_write_flash_data()
2815 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0x7095, in qla28xx_write_flash_data()
2817 rval = qla24xx_unprotect_flash(vha); in qla28xx_write_flash_data()
2819 qla81xx_fac_semaphore_access(vha, FAC_SEMAPHORE_UNLOCK); in qla28xx_write_flash_data()
2820 ql_log(ql_log_warn, vha, 0x7096, "Failed unprotect flash\n"); in qla28xx_write_flash_data()
2829 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0x7095, in qla28xx_write_flash_data()
2831 rval = qla24xx_erase_sector(vha, fdata); in qla28xx_write_flash_data()
2833 ql_dbg(ql_dbg_user, vha, 0x7007, in qla28xx_write_flash_data()
2847 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0xffff, in qla28xx_write_flash_data()
2849 rval = qla24xx_protect_flash(vha); in qla28xx_write_flash_data()
2851 qla81xx_fac_semaphore_access(vha, in qla28xx_write_flash_data()
2853 ql_log(ql_log_warn, vha, 0xffff, in qla28xx_write_flash_data()
2858 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0xffff, in qla28xx_write_flash_data()
2860 set_bit(ISP_ABORT_NEEDED, &vha->dpc_flags); in qla28xx_write_flash_data()
2861 set_bit(ISP_ABORT_TO_ROM, &vha->dpc_flags); in qla28xx_write_flash_data()
2862 qla2xxx_wake_dpc(vha); in qla28xx_write_flash_data()
2863 rval = qla2x00_wait_for_chip_reset(vha); in qla28xx_write_flash_data()
2865 ql_log(ql_log_warn, vha, 0xffff, in qla28xx_write_flash_data()
2872 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0xffff, in qla28xx_write_flash_data()
2874 rval = qla2xxx_write_remote_register(vha, in qla28xx_write_flash_data()
2877 ql_log(ql_log_warn, vha, 0xffff, in qla28xx_write_flash_data()
2883 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0xffff, in qla28xx_write_flash_data()
2885 rval = qla2x00_write_ram_word(vha, 0x7ffd0101, 0); in qla28xx_write_flash_data()
2887 ql_log(ql_log_warn, vha, 0x7096, in qla28xx_write_flash_data()
2895 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0xffff, in qla28xx_write_flash_data()
2897 rval = qla28xx_secure_flash_update(vha, 0, in qla28xx_write_flash_data()
2902 ql_log(ql_log_warn, vha, 0xffff, in qla28xx_write_flash_data()
2924 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0x7095, in qla28xx_write_flash_data()
2926 rval = qla2x00_load_ram(vha, optrom_dma, in qla28xx_write_flash_data()
2929 ql_log(ql_log_warn, vha, 0x7097, in qla28xx_write_flash_data()
2942 ql_log(ql_log_warn + ql_dbg_verbose, vha, 0x7095, in qla28xx_write_flash_data()
2944 ret = qla24xx_protect_flash(vha); in qla28xx_write_flash_data()
2946 qla81xx_fac_semaphore_access(vha, FAC_SEMAPHORE_UNLOCK); in qla28xx_write_flash_data()
2947 ql_log(ql_log_warn, vha, 0x7099, in qla28xx_write_flash_data()
2954 set_bit(ISP_ABORT_NEEDED, &vha->dpc_flags); in qla28xx_write_flash_data()
2955 qla2xxx_wake_dpc(vha); in qla28xx_write_flash_data()
2957 ret = qla2x00_wait_for_hba_online(vha); in qla28xx_write_flash_data()
2959 ql_log(ql_log_warn, vha, 0xffff, in qla28xx_write_flash_data()
2974 qla24xx_write_optrom_data(struct scsi_qla_host *vha, void *buf, in qla24xx_write_optrom_data() argument
2978 struct qla_hw_data *ha = vha->hw; in qla24xx_write_optrom_data()
2981 scsi_block_requests(vha->host); in qla24xx_write_optrom_data()
2986 rval = qla28xx_write_flash_data(vha, buf, offset >> 2, in qla24xx_write_optrom_data()
2989 rval = qla24xx_write_flash_data(vha, buf, offset >> 2, in qla24xx_write_optrom_data()
2993 scsi_unblock_requests(vha->host); in qla24xx_write_optrom_data()
2999 qla25xx_read_optrom_data(struct scsi_qla_host *vha, void *buf, in qla25xx_read_optrom_data() argument
3007 struct qla_hw_data *ha = vha->hw; in qla25xx_read_optrom_data()
3023 ql_log(ql_log_warn, vha, 0x00cc, in qla25xx_read_optrom_data()
3037 rval = qla2x00_dump_ram(vha, optrom_dma, in qla25xx_read_optrom_data()
3040 ql_log(ql_log_warn, vha, 0x00f5, in qla25xx_read_optrom_data()
3044 ql_log(ql_log_warn, vha, 0x00f6, in qla25xx_read_optrom_data()
3065 return qla24xx_read_optrom_data(vha, buf, offset, length); in qla25xx_read_optrom_data()
3161 qla2x00_get_flash_version(scsi_qla_host_t *vha, void *mbuf) in qla2x00_get_flash_version() argument
3168 struct qla_hw_data *ha = vha->hw; in qla2x00_get_flash_version()
3188 ql_log(ql_log_fatal, vha, 0x0050, in qla2x00_get_flash_version()
3205 ql_log(ql_log_fatal, vha, 0x0051, in qla2x00_get_flash_version()
3220 ql_dbg(ql_dbg_init, vha, 0x0052, in qla2x00_get_flash_version()
3235 ql_dbg(ql_dbg_init, vha, 0x0053, in qla2x00_get_flash_version()
3240 ql_log(ql_log_warn, vha, 0x0054, in qla2x00_get_flash_version()
3262 ql_dbg(ql_dbg_init + ql_dbg_buffer, vha, 0x010a, in qla2x00_get_flash_version()
3265 ql_dump_buffer(ql_dbg_init + ql_dbg_buffer, vha, 0x010b, in qla2x00_get_flash_version()
3272 ql_log(ql_log_warn, vha, 0x0057, in qla2x00_get_flash_version()
3280 ql_dbg(ql_dbg_init, vha, 0x0058, in qla2x00_get_flash_version()
3293 qla82xx_get_flash_version(scsi_qla_host_t *vha, void *mbuf) in qla82xx_get_flash_version() argument
3300 struct qla_hw_data *ha = vha->hw; in qla82xx_get_flash_version()
3315 ha->isp_ops->read_optrom(vha, dcode, pcihdr, 0x20 * 4); in qla82xx_get_flash_version()
3319 ql_log(ql_log_fatal, vha, 0x0154, in qla82xx_get_flash_version()
3328 ha->isp_ops->read_optrom(vha, dcode, pcids, 0x20 * 4); in qla82xx_get_flash_version()
3334 ql_log(ql_log_fatal, vha, 0x0155, in qla82xx_get_flash_version()
3347 ql_dbg(ql_dbg_init, vha, 0x0156, in qla82xx_get_flash_version()
3355 ql_dbg(ql_dbg_init, vha, 0x0157, in qla82xx_get_flash_version()
3363 ql_dbg(ql_dbg_init, vha, 0x0158, in qla82xx_get_flash_version()
3368 ql_log(ql_log_warn, vha, 0x0159, in qla82xx_get_flash_version()
3383 ha->isp_ops->read_optrom(vha, dcode, ha->flt_region_fw << 2, 0x20); in qla82xx_get_flash_version()
3392 ql_dbg(ql_dbg_init, vha, 0x0153, in qla82xx_get_flash_version()
3402 qla24xx_get_flash_version(scsi_qla_host_t *vha, void *mbuf) in qla24xx_get_flash_version() argument
3410 struct qla_hw_data *ha = vha->hw; in qla24xx_get_flash_version()
3427 qla27xx_get_active_image(vha, &active_regions); in qla24xx_get_flash_version()
3435 qla24xx_read_flash_data(vha, dcode, pcihdr >> 2, 0x20); in qla24xx_get_flash_version()
3439 ql_log(ql_log_fatal, vha, 0x0059, in qla24xx_get_flash_version()
3448 qla24xx_read_flash_data(vha, dcode, pcids >> 2, 0x20); in qla24xx_get_flash_version()
3454 ql_log(ql_log_fatal, vha, 0x005a, in qla24xx_get_flash_version()
3456 ql_dump_buffer(ql_dbg_init, vha, 0x0059, dcode, 32); in qla24xx_get_flash_version()
3468 ql_dbg(ql_dbg_init, vha, 0x005b, in qla24xx_get_flash_version()
3476 ql_dbg(ql_dbg_init, vha, 0x005c, in qla24xx_get_flash_version()
3484 ql_dbg(ql_dbg_init, vha, 0x005d, in qla24xx_get_flash_version()
3489 ql_log(ql_log_warn, vha, 0x005e, in qla24xx_get_flash_version()
3505 qla27xx_get_active_image(vha, &active_regions); in qla24xx_get_flash_version()
3510 qla24xx_read_flash_data(vha, dcode, faddr, 8); in qla24xx_get_flash_version()
3512 ql_log(ql_log_warn, vha, 0x005f, in qla24xx_get_flash_version()
3515 ql_dump_buffer(ql_dbg_init, vha, 0x005f, dcode, 32); in qla24xx_get_flash_version()
3520 ql_dbg(ql_dbg_init, vha, 0x0060, in qla24xx_get_flash_version()
3534 qla24xx_read_flash_data(vha, dcode, ha->flt_region_gold_fw, 8); in qla24xx_get_flash_version()
3536 ql_log(ql_log_warn, vha, 0x0056, in qla24xx_get_flash_version()
3538 ql_dump_buffer(ql_dbg_init, vha, 0x0056, dcode, 32); in qla24xx_get_flash_version()
3567 qla2xxx_get_vpd_field(scsi_qla_host_t *vha, char *key, char *str, size_t size) in qla2xxx_get_vpd_field() argument
3569 struct qla_hw_data *ha = vha->hw; in qla2xxx_get_vpd_field()
3596 qla24xx_read_fcp_prio_cfg(scsi_qla_host_t *vha) in qla24xx_read_fcp_prio_cfg() argument
3600 struct qla_hw_data *ha = vha->hw; in qla24xx_read_fcp_prio_cfg()
3605 ql_log(ql_log_warn, vha, 0x00d5, in qla24xx_read_fcp_prio_cfg()
3616 ha->isp_ops->read_optrom(vha, ha->fcp_prio_cfg, in qla24xx_read_fcp_prio_cfg()
3619 if (!qla24xx_fcp_prio_cfg_valid(vha, ha->fcp_prio_cfg, 0)) in qla24xx_read_fcp_prio_cfg()
3627 ha->isp_ops->read_optrom(vha, &ha->fcp_prio_cfg->entry[0], in qla24xx_read_fcp_prio_cfg()
3631 if (!qla24xx_fcp_prio_cfg_valid(vha, ha->fcp_prio_cfg, 1)) in qla24xx_read_fcp_prio_cfg()