| /Linux-v5.4/drivers/scsi/qla4xxx/ |
| D | ql4_nx.c | 1209 ret_val = ha->isp_ops->wr_reg_indirect(ha, MD_MIU_TEST_AGT_ADDR_HI, 0); in qla4_8xxx_ms_mem_write_128b() 1225 ret_val = ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1229 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1232 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1235 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1238 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1248 ret_val = ha->isp_ops->wr_reg_indirect(ha, MD_MIU_TEST_AGT_CTRL, in qla4_8xxx_ms_mem_write_128b() 1250 ret_val |= ha->isp_ops->wr_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1260 ret_val = ha->isp_ops->rd_reg_indirect(ha, in qla4_8xxx_ms_mem_write_128b() 1835 ha->isp_ops->rd_reg_indirect(ha, addr1, &temp); in ql4_84xx_poll_wait_for_ready() [all …]
|
| D | ql4_83xx.c | 263 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY); in qla4_83xx_lock_recovery() 270 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, in qla4_83xx_lock_recovery() 276 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY); in qla4_83xx_lock_recovery() 284 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, in qla4_83xx_lock_recovery() 288 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCK_ID, 0xFF); in qla4_83xx_lock_recovery() 289 ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_UNLOCK); in qla4_83xx_lock_recovery() 292 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCKRECOVERY, 0); in qla4_83xx_lock_recovery() 295 lock = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCK); in qla4_83xx_lock_recovery() 297 lockid = ha->isp_ops->rd_reg_direct(ha, QLA83XX_DRV_LOCK_ID); in qla4_83xx_lock_recovery() 299 ha->isp_ops->wr_reg_direct(ha, QLA83XX_DRV_LOCK_ID, lockid); in qla4_83xx_lock_recovery() [all …]
|
| D | ql4_iocb.c | 22 cnt = (uint16_t) ha->isp_ops->rd_shdw_req_q_out(ha); in qla4xxx_space_in_req_ring() 111 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_marker_iocb() 370 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_command_to_isp() 443 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_passthru0() 501 ha->isp_ops->queue_iocb(ha); in qla4xxx_send_mbox_iocb()
|
| D | ql4_isr.c | 568 ha->isp_ops->complete_iocb(ha); in qla4xxx_process_response_queue() 578 ha->isp_ops->complete_iocb(ha); in qla4xxx_process_response_queue() 1147 if (ha->isp_ops->rd_shdw_rsp_q_in(ha) != in qla4xxx_intr_handler() 1201 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4xxx_intr_handler() 1262 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4_82xx_intr_handler() 1323 ha->isp_ops->interrupt_service_routine(ha, leg_int_ptr); in qla4_83xx_intr_handler() 1417 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4_8xxx_default_intr_handler() 1590 ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, in qla4xxx_request_irqs()
|
| D | ql4_attr.c | 78 ha->isp_ops->idc_lock(ha); in qla4_8xxx_sysfs_write_fw_dump() 98 ha->isp_ops->idc_unlock(ha); in qla4_8xxx_sysfs_write_fw_dump()
|
| D | ql4_os.c | 4866 status = ha->isp_ops->reset_firmware(ha); in qla4xxx_recover_adapter() 4868 ha->isp_ops->disable_intrs(ha); in qla4xxx_recover_adapter() 4911 status = ha->isp_ops->reset_chip(ha); in qla4xxx_recover_adapter() 4956 ha->isp_ops->idc_lock(ha); in qla4xxx_recover_adapter() 4959 ha->isp_ops->idc_unlock(ha); in qla4xxx_recover_adapter() 5017 ha->isp_ops->enable_intrs(ha); in qla4xxx_recover_adapter() 5314 ha->isp_ops->idc_lock(ha); in qla4xxx_do_dpc() 5317 ha->isp_ops->idc_unlock(ha); in qla4xxx_do_dpc() 5395 ha->isp_ops->enable_intrs(ha); in qla4xxx_do_dpc() 5451 ha->isp_ops->disable_intrs(ha); in qla4xxx_free_adapter() [all …]
|
| D | ql4_init.c | 959 ha->isp_ops->pci_config(ha); in qla4xxx_initialize_adapter() 961 ha->isp_ops->disable_intrs(ha); in qla4xxx_initialize_adapter() 964 if (ha->isp_ops->start_firmware(ha) == QLA_ERROR) in qla4xxx_initialize_adapter() 980 if (ha->isp_ops->get_sys_info(ha) == QLA_ERROR) in qla4xxx_initialize_adapter()
|
| D | ql4_def.h | 749 struct isp_operations *isp_ops; member 1049 return ha->isp_ops->rd_reg_direct(ha, ha->reg_tbl[crb_reg]); in qla4_8xxx_rd_direct() 1056 ha->isp_ops->wr_reg_direct(ha, ha->reg_tbl[crb_reg], value); in qla4_8xxx_wr_direct()
|
| D | ql4_mbx.c | 43 ha->isp_ops->interrupt_service_routine(ha, intr_status); in qla4xxx_process_mbox_intr() 144 ha->isp_ops->idc_lock(ha); in qla4xxx_mailbox_command() 146 ha->isp_ops->idc_unlock(ha); in qla4xxx_mailbox_command() 162 ha->isp_ops->queue_mailbox_command(ha, mbx_cmd, inCount); in qla4xxx_mailbox_command() 194 ha->isp_ops->process_mailbox_interrupt(ha, outCount); in qla4xxx_mailbox_command()
|
| /Linux-v5.4/drivers/scsi/qla2xxx/ |
| D | qla_attr.c | 182 ha->isp_ops->read_optrom(vha, ha->nvram, faddr << 2, ha->nvram_size); in qla2x00_sysfs_read_nvram() 202 !ha->isp_ops->write_nvram) in qla2x00_sysfs_write_nvram() 241 ha->isp_ops->write_nvram(vha, buf, ha->nvram_base, count); in qla2x00_sysfs_write_nvram() 242 ha->isp_ops->read_nvram(vha, ha->nvram, ha->nvram_base, in qla2x00_sysfs_write_nvram() 407 ha->isp_ops->read_optrom(vha, ha->optrom_buffer, in qla2x00_sysfs_write_optrom_ctl() 489 rval = ha->isp_ops->write_optrom(vha, ha->optrom_buffer, in qla2x00_sysfs_write_optrom_ctl() 551 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd() 554 ha->isp_ops->read_optrom(vha, ha->vpd, faddr, ha->vpd_size); in qla2x00_sysfs_read_vpd() 576 !ha->isp_ops->write_nvram) in qla2x00_sysfs_write_vpd() 592 ha->isp_ops->write_nvram(vha, buf, ha->vpd_base, count); in qla2x00_sysfs_write_vpd() [all …]
|
| D | qla_os.c | 911 rval = ha->isp_ops->start_scsi(sp); in qla2xxx_queuecommand() 994 rval = ha->isp_ops->start_scsi_mq(sp); in qla2xxx_mqueuecommand() 1279 rval = ha->isp_ops->abort_command(sp); in qla2xxx_eh_abort() 1458 ha->isp_ops->lun_reset); in qla2xxx_eh_device_reset() 1474 ha->isp_ops->target_reset); in qla2xxx_eh_target_reset() 1615 if (ha->isp_ops->abort_isp(base_vha)) { in qla2xxx_eh_host_reset() 1668 ret = ha->isp_ops->target_reset(fcport, 0, 0); in qla2x00_loop_reset() 1721 rval = ha->isp_ops->abort_command(sp); in qla2x00_abort_srb() 1857 ha->isp_ops->calc_req_entries = qla2x00_calc_iocbs_64; in qla2x00_config_dma_addressing() 1858 ha->isp_ops->build_iocbs = qla2x00_build_scsi_iocbs_64; in qla2x00_config_dma_addressing() [all …]
|
| D | qla_sup.c | 685 ha->isp_ops->read_optrom(vha, (void *)flt, flt_addr << 2, in qla2xxx_get_flt_info() 957 ha->isp_ops->read_optrom(vha, fdt, ha->flt_region_fdt << 2, in qla2xxx_get_fdt_info() 1053 ha->isp_ops->read_optrom(vha, req->ring, QLA82XX_IDC_PARAM_ADDR, 8); in qla2xxx_get_idc_param() 1115 ha->isp_ops->read_optrom(vha, &hdr, ha->flt_region_npiv_conf << 2, in qla2xxx_flash_npiv_conf() 1135 ha->isp_ops->read_optrom(vha, data, ha->flt_region_npiv_conf << 2, in qla2xxx_flash_npiv_conf() 1531 ha->isp_ops->read_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data() 1534 ha->isp_ops->write_optrom(vha, dbuf, ha->flt_region_vpd_nvram << 2, in qla25xx_write_nvram_data() 1695 ha->isp_ops->beacon_blink(vha); /* This turns green LED off */ in qla2x00_beacon_off() 1928 ha->isp_ops->beacon_blink(vha); /* Will flip to all off. */ in qla24xx_beacon_off() 2317 ha->isp_ops->disable_intrs(ha); in qla2x00_suspend_hba() [all …]
|
| D | qla_init.c | 2169 rval = ha->isp_ops->pci_config(vha); in qla2x00_initialize_adapter() 2176 ha->isp_ops->reset_chip(vha); in qla2x00_initialize_adapter() 2205 ha->isp_ops->get_flash_version(vha, req->ring); in qla2x00_initialize_adapter() 2209 ha->isp_ops->nvram_config(vha); in qla2x00_initialize_adapter() 2222 rval = ha->isp_ops->chip_diag(vha); in qla2x00_initialize_adapter() 2520 ha->isp_ops->disable_intrs(ha); in qla2x00_reset_chip() 2795 ha->isp_ops->enable_intrs(ha); in qla24xx_reset_risc() 2897 ha->isp_ops->disable_intrs(ha); in qla24xx_reset_chip() 3561 rval = ha->isp_ops->load_risc(vha, &srisc_address); in qla2x00_setup_chip() 3580 rval = ha->isp_ops->load_risc(vha, &srisc_address); in qla2x00_setup_chip() [all …]
|
| D | qla_inline.h | 66 ha->isp_ops->intr_handler(0, rsp); in qla2x00_poll()
|
| D | qla_gs.c | 221 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_ga_nxt() 313 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_gid_pt() 392 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_gpn_id() 459 ms_pkt = ha->isp_ops->prep_ms_iocb(vha, &arg); in qla2x00_gnn_id() 1371 rval = ha->isp_ops->fabric_login(vha, vha->mgmt_svr_loop_id, 0xff, 0xff, in qla2x00_mgmt_svr_login() 1526 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RHBA_RSP_SIZE); in qla2x00_fdmi_rhba() 1665 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version, in qla2x00_fdmi_rhba() 1737 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RPA_RSP_SIZE); in qla2x00_fdmi_rpa() 1948 ms_pkt = ha->isp_ops->prep_ms_fdmi_iocb(vha, 0, RHBA_RSP_SIZE); in qla2x00_fdmiv2_rhba() 2089 ha->isp_ops->fw_version_str(vha, eiter->a.fw_version, in qla2x00_fdmiv2_rhba() [all …]
|
| D | qla_bsg.c | 683 ha->isp_ops->fw_dump(vha, 0); in qla81xx_set_loopback_mode() 887 ha->isp_ops->fw_dump(vha, 0); in qla2x00_process_loopback() 1467 ha->isp_ops->read_optrom(vha, ha->optrom_buffer, in qla2x00_read_optrom() 1508 ha->isp_ops->write_optrom(vha, ha->optrom_buffer, in qla2x00_update_optrom() 2593 if (ha->isp_ops->abort_command(sp)) { in qla24xx_bsg_timeout()
|
| D | qla_mr.c | 258 if (ha->isp_ops->abort_isp(vha)) { in qlafx00_mailbox_command() 642 ha->isp_ops->disable_intrs(ha); in qlafx00_soft_reset() 755 ret = ha->isp_ops->target_reset(fcport, 0, 0); in qlafx00_loop_reset() 1369 ha->isp_ops->reset_chip(vha); in qlafx00_abort_isp_cleanup() 1667 ha->isp_ops->reset_chip(vha); in qlafx00_abort_isp() 2047 rval = ha->isp_ops->pci_config(vha); in qlafx00_initialize_adapter()
|
| D | qla_isr.c | 85 ha->isp_ops->fw_dump(vha, 1); in qla2100_intr_handler() 216 ha->isp_ops->fw_dump(vha, 1); in qla2300_intr_handler() 728 ha->isp_ops->fw_dump(vha, 1); in qla2x00_async_event() 3204 ha->isp_ops->fw_dump(vha, 1); in qla24xx_intr_handler() 3333 ha->isp_ops->fw_dump(vha, 1); in qla24xx_msix_default() 3648 ret = request_irq(ha->pdev->irq, ha->isp_ops->intr_handler, in qla2x00_request_irqs()
|
| D | qla_nx.c | 1772 ha->isp_ops->disable_intrs(ha); in qla82xx_reset_chip() 3061 ha->isp_ops->get_flash_version(vha, req->ring); in qla82xx_need_reset_handler() 3062 ha->isp_ops->nvram_config(vha); in qla82xx_need_reset_handler() 3554 ha->isp_ops->reset_adapter(vha); in qla82xx_abort_isp() 3697 if (ha->isp_ops->abort_command(sp)) { in qla82xx_chip_reset_cleanup()
|
| D | qla_nvme.c | 233 rval = ha->isp_ops->abort_command(sp); in qla_nvme_abort_work()
|
| D | qla_iocb.c | 377 req_cnt = ha->isp_ops->calc_req_entries(tot_dsds); in qla2x00_start_scsi() 414 ha->isp_ops->build_iocbs(sp, cmd_pkt, tot_dsds); in qla2x00_start_scsi() 2712 res = ha->isp_ops->abort_command(sp); in qla2x00_els_dcmd2_iocb_timeout()
|
| D | qla_nx2.c | 1658 ha->isp_ops->get_flash_version(vha, vha->req->ring); in qla8044_need_reset_handler() 1659 ha->isp_ops->nvram_config(vha); in qla8044_need_reset_handler()
|
| D | qla_mbx.c | 466 ha->isp_ops->fw_dump(vha, 0); in qla2x00_mailbox_command() 538 if (ha->isp_ops->abort_isp(vha)) { in qla2x00_mailbox_command() 6067 ha->isp_ops->fw_dump(vha, 0); in qla83xx_restart_nic_firmware() 6112 ha->isp_ops->fw_dump(vha, 0); in qla83xx_access_control()
|
| D | qla_def.h | 4200 struct isp_operations *isp_ops; member
|
| D | qla_target.c | 5678 ha->isp_ops->fw_dump(vha, 1); in qlt_chk_unresolv_exchg() 5680 ha->isp_ops->fw_dump(vha, 0); in qlt_chk_unresolv_exchg()
|